/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */
/**
 * Removes the default spacing and border for appropriate elements.
 */
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0; }

button {
  background-color: transparent;
  background-image: none;
  padding: 0; }

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

fieldset {
  margin: 0;
  padding: 0; }

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0; }

/**
 * Tailwind custom reset styles
 */
/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */
html {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 1 */
  line-height: 1.5;
  /* 2 */ }

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */
*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e2e8f0;
  /* 2 */ }

/*
 * Ensure horizontal rules are visible by default
 */
hr {
  border-top-width: 1px; }

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */
img {
  border-style: solid; }

textarea {
  resize: vertical; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a0aec0; }

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a0aec0; }

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #a0aec0; }

input::placeholder,
textarea::placeholder {
  color: #a0aec0; }

button,
[role="button"] {
  cursor: pointer; }

table {
  border-collapse: collapse; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit; }

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */
a {
  color: inherit;
  text-decoration: inherit; }

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */
button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit; }

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */
pre,
code,
kbd,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle; }

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */
img,
video {
  max-width: 100%;
  height: auto; }

.container {
  width: 100%; }

@media (min-width: 640px) {
  .container {
    max-width: 640px; } }

@media (min-width: 768px) {
  .container {
    max-width: 768px; } }

@media (min-width: 1024px) {
  .container {
    max-width: 1024px; } }

@media (min-width: 1280px) {
  .container {
    max-width: 1280px; } }

.space-y-0 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0px * var(--space-y-reverse)); }

.space-x-0 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(0px * var(--space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--space-x-reverse))); }

.space-y-1 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--space-y-reverse)); }

.space-x-1 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))); }

.space-y-2 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--space-y-reverse)); }

.space-x-2 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))); }

.space-y-3 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--space-y-reverse)); }

.space-x-3 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))); }

.space-y-4 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1rem * var(--space-y-reverse)); }

.space-x-4 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse))); }

.space-y-5 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--space-y-reverse)); }

.space-x-5 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))); }

.space-y-6 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--space-y-reverse)); }

.space-x-6 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))); }

.space-y-8 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(2rem * var(--space-y-reverse)); }

.space-x-8 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(2rem * var(--space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--space-x-reverse))); }

.space-y-10 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--space-y-reverse)); }

.space-x-10 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))); }

.space-y-12 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(3rem * var(--space-y-reverse)); }

.space-x-12 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(3rem * var(--space-x-reverse));
  margin-left: calc(3rem * calc(1 - var(--space-x-reverse))); }

.space-y-16 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(4rem * var(--space-y-reverse)); }

.space-x-16 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(4rem * var(--space-x-reverse));
  margin-left: calc(4rem * calc(1 - var(--space-x-reverse))); }

.space-y-20 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(5rem * var(--space-y-reverse)); }

.space-x-20 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(5rem * var(--space-x-reverse));
  margin-left: calc(5rem * calc(1 - var(--space-x-reverse))); }

.space-y-24 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(6rem * var(--space-y-reverse)); }

.space-x-24 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(6rem * var(--space-x-reverse));
  margin-left: calc(6rem * calc(1 - var(--space-x-reverse))); }

.space-y-32 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(8rem * var(--space-y-reverse)); }

.space-x-32 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(8rem * var(--space-x-reverse));
  margin-left: calc(8rem * calc(1 - var(--space-x-reverse))); }

.space-y-40 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(10rem * var(--space-y-reverse)); }

.space-x-40 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(10rem * var(--space-x-reverse));
  margin-left: calc(10rem * calc(1 - var(--space-x-reverse))); }

.space-y-48 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(12rem * var(--space-y-reverse)); }

.space-x-48 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(12rem * var(--space-x-reverse));
  margin-left: calc(12rem * calc(1 - var(--space-x-reverse))); }

.space-y-56 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(14rem * var(--space-y-reverse)); }

.space-x-56 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(14rem * var(--space-x-reverse));
  margin-left: calc(14rem * calc(1 - var(--space-x-reverse))); }

.space-y-64 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(16rem * var(--space-y-reverse)); }

.space-x-64 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(16rem * var(--space-x-reverse));
  margin-left: calc(16rem * calc(1 - var(--space-x-reverse))); }

.space-y-px > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1px * var(--space-y-reverse)); }

.space-x-px > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(1px * var(--space-x-reverse));
  margin-left: calc(1px * calc(1 - var(--space-x-reverse))); }

.-space-y-1 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-0.25rem * var(--space-y-reverse)); }

.-space-x-1 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-0.25rem * var(--space-x-reverse));
  margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))); }

.-space-y-2 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-0.5rem * var(--space-y-reverse)); }

.-space-x-2 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-0.5rem * var(--space-x-reverse));
  margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))); }

.-space-y-3 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-0.75rem * var(--space-y-reverse)); }

.-space-x-3 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-0.75rem * var(--space-x-reverse));
  margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))); }

.-space-y-4 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-1rem * var(--space-y-reverse)); }

.-space-x-4 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-1rem * var(--space-x-reverse));
  margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))); }

.-space-y-5 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-1.25rem * var(--space-y-reverse)); }

.-space-x-5 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-1.25rem * var(--space-x-reverse));
  margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))); }

.-space-y-6 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-1.5rem * var(--space-y-reverse)); }

.-space-x-6 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-1.5rem * var(--space-x-reverse));
  margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))); }

.-space-y-8 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-2rem * var(--space-y-reverse)); }

.-space-x-8 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-2rem * var(--space-x-reverse));
  margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))); }

.-space-y-10 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-2.5rem * var(--space-y-reverse)); }

.-space-x-10 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-2.5rem * var(--space-x-reverse));
  margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))); }

.-space-y-12 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-3rem * var(--space-y-reverse)); }

.-space-x-12 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-3rem * var(--space-x-reverse));
  margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))); }

.-space-y-16 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-4rem * var(--space-y-reverse)); }

.-space-x-16 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-4rem * var(--space-x-reverse));
  margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))); }

.-space-y-20 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-5rem * var(--space-y-reverse)); }

.-space-x-20 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-5rem * var(--space-x-reverse));
  margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))); }

.-space-y-24 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-6rem * var(--space-y-reverse)); }

.-space-x-24 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-6rem * var(--space-x-reverse));
  margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))); }

.-space-y-32 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-8rem * var(--space-y-reverse)); }

.-space-x-32 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-8rem * var(--space-x-reverse));
  margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))); }

.-space-y-40 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-10rem * var(--space-y-reverse)); }

.-space-x-40 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-10rem * var(--space-x-reverse));
  margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))); }

.-space-y-48 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-12rem * var(--space-y-reverse)); }

.-space-x-48 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-12rem * var(--space-x-reverse));
  margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))); }

.-space-y-56 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-14rem * var(--space-y-reverse)); }

.-space-x-56 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-14rem * var(--space-x-reverse));
  margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))); }

.-space-y-64 > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-16rem * var(--space-y-reverse)); }

.-space-x-64 > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-16rem * var(--space-x-reverse));
  margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))); }

.-space-y-px > :not(template) ~ :not(template) {
  --space-y-reverse: 0;
  margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-1px * var(--space-y-reverse)); }

.-space-x-px > :not(template) ~ :not(template) {
  --space-x-reverse: 0;
  margin-right: calc(-1px * var(--space-x-reverse));
  margin-left: calc(-1px * calc(1 - var(--space-x-reverse))); }

.space-y-reverse > :not(template) ~ :not(template) {
  --space-y-reverse: 1; }

.space-x-reverse > :not(template) ~ :not(template) {
  --space-x-reverse: 1; }

.divide-y-0 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0;
  border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(0px * var(--divide-y-reverse)); }

.divide-x-0 > :not(template) ~ :not(template) {
  --divide-x-reverse: 0;
  border-right-width: calc(0px * var(--divide-x-reverse));
  border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))); }

.divide-y-2 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0;
  border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(2px * var(--divide-y-reverse)); }

.divide-x-2 > :not(template) ~ :not(template) {
  --divide-x-reverse: 0;
  border-right-width: calc(2px * var(--divide-x-reverse));
  border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))); }

.divide-y-4 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0;
  border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(4px * var(--divide-y-reverse)); }

.divide-x-4 > :not(template) ~ :not(template) {
  --divide-x-reverse: 0;
  border-right-width: calc(4px * var(--divide-x-reverse));
  border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))); }

.divide-y-8 > :not(template) ~ :not(template) {
  --divide-y-reverse: 0;
  border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(8px * var(--divide-y-reverse)); }

.divide-x-8 > :not(template) ~ :not(template) {
  --divide-x-reverse: 0;
  border-right-width: calc(8px * var(--divide-x-reverse));
  border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))); }

.divide-y > :not(template) ~ :not(template) {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse)); }

.divide-x > :not(template) ~ :not(template) {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))); }

.divide-y-reverse > :not(template) ~ :not(template) {
  --divide-y-reverse: 1; }

.divide-x-reverse > :not(template) ~ :not(template) {
  --divide-x-reverse: 1; }

.divide-transparent > :not(template) ~ :not(template) {
  border-color: transparent; }

.divide-current > :not(template) ~ :not(template) {
  border-color: currentColor; }

.divide-black > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--divide-opacity)); }

.divide-white > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--divide-opacity)); }

.divide-gray-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #f7fafc;
  border-color: rgba(247, 250, 252, var(--divide-opacity)); }

.divide-gray-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--divide-opacity)); }

.divide-gray-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--divide-opacity)); }

.divide-gray-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--divide-opacity)); }

.divide-gray-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #a0aec0;
  border-color: rgba(160, 174, 192, var(--divide-opacity)); }

.divide-gray-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #718096;
  border-color: rgba(113, 128, 150, var(--divide-opacity)); }

.divide-gray-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #4a5568;
  border-color: rgba(74, 85, 104, var(--divide-opacity)); }

.divide-gray-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #2d3748;
  border-color: rgba(45, 55, 72, var(--divide-opacity)); }

.divide-gray-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #1a202c;
  border-color: rgba(26, 32, 44, var(--divide-opacity)); }

.divide-red-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fff5f5;
  border-color: rgba(255, 245, 245, var(--divide-opacity)); }

.divide-red-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fed7d7;
  border-color: rgba(254, 215, 215, var(--divide-opacity)); }

.divide-red-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #feb2b2;
  border-color: rgba(254, 178, 178, var(--divide-opacity)); }

.divide-red-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fc8181;
  border-color: rgba(252, 129, 129, var(--divide-opacity)); }

.divide-red-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #f56565;
  border-color: rgba(245, 101, 101, var(--divide-opacity)); }

.divide-red-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #e53e3e;
  border-color: rgba(229, 62, 62, var(--divide-opacity)); }

.divide-red-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #c53030;
  border-color: rgba(197, 48, 48, var(--divide-opacity)); }

.divide-red-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #9b2c2c;
  border-color: rgba(155, 44, 44, var(--divide-opacity)); }

.divide-red-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #742a2a;
  border-color: rgba(116, 42, 42, var(--divide-opacity)); }

.divide-orange-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fffaf0;
  border-color: rgba(255, 250, 240, var(--divide-opacity)); }

.divide-orange-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #feebc8;
  border-color: rgba(254, 235, 200, var(--divide-opacity)); }

.divide-orange-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fbd38d;
  border-color: rgba(251, 211, 141, var(--divide-opacity)); }

.divide-orange-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #f6ad55;
  border-color: rgba(246, 173, 85, var(--divide-opacity)); }

.divide-orange-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #ed8936;
  border-color: rgba(237, 137, 54, var(--divide-opacity)); }

.divide-orange-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #dd6b20;
  border-color: rgba(221, 107, 32, var(--divide-opacity)); }

.divide-orange-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #c05621;
  border-color: rgba(192, 86, 33, var(--divide-opacity)); }

.divide-orange-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #9c4221;
  border-color: rgba(156, 66, 33, var(--divide-opacity)); }

.divide-orange-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #7b341e;
  border-color: rgba(123, 52, 30, var(--divide-opacity)); }

.divide-yellow-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fffff0;
  border-color: rgba(255, 255, 240, var(--divide-opacity)); }

.divide-yellow-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fefcbf;
  border-color: rgba(254, 252, 191, var(--divide-opacity)); }

.divide-yellow-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #faf089;
  border-color: rgba(250, 240, 137, var(--divide-opacity)); }

.divide-yellow-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #f6e05e;
  border-color: rgba(246, 224, 94, var(--divide-opacity)); }

.divide-yellow-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #ecc94b;
  border-color: rgba(236, 201, 75, var(--divide-opacity)); }

.divide-yellow-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #d69e2e;
  border-color: rgba(214, 158, 46, var(--divide-opacity)); }

.divide-yellow-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #b7791f;
  border-color: rgba(183, 121, 31, var(--divide-opacity)); }

.divide-yellow-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #975a16;
  border-color: rgba(151, 90, 22, var(--divide-opacity)); }

.divide-yellow-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #744210;
  border-color: rgba(116, 66, 16, var(--divide-opacity)); }

.divide-green-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #f0fff4;
  border-color: rgba(240, 255, 244, var(--divide-opacity)); }

.divide-green-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #c6f6d5;
  border-color: rgba(198, 246, 213, var(--divide-opacity)); }

.divide-green-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #9ae6b4;
  border-color: rgba(154, 230, 180, var(--divide-opacity)); }

.divide-green-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #68d391;
  border-color: rgba(104, 211, 145, var(--divide-opacity)); }

.divide-green-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #48bb78;
  border-color: rgba(72, 187, 120, var(--divide-opacity)); }

.divide-green-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #38a169;
  border-color: rgba(56, 161, 105, var(--divide-opacity)); }

.divide-green-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #2f855a;
  border-color: rgba(47, 133, 90, var(--divide-opacity)); }

.divide-green-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #276749;
  border-color: rgba(39, 103, 73, var(--divide-opacity)); }

.divide-green-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #22543d;
  border-color: rgba(34, 84, 61, var(--divide-opacity)); }

.divide-teal-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #e6fffa;
  border-color: rgba(230, 255, 250, var(--divide-opacity)); }

.divide-teal-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #b2f5ea;
  border-color: rgba(178, 245, 234, var(--divide-opacity)); }

.divide-teal-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #81e6d9;
  border-color: rgba(129, 230, 217, var(--divide-opacity)); }

.divide-teal-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #4fd1c5;
  border-color: rgba(79, 209, 197, var(--divide-opacity)); }

.divide-teal-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #38b2ac;
  border-color: rgba(56, 178, 172, var(--divide-opacity)); }

.divide-teal-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #319795;
  border-color: rgba(49, 151, 149, var(--divide-opacity)); }

.divide-teal-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #2c7a7b;
  border-color: rgba(44, 122, 123, var(--divide-opacity)); }

.divide-teal-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #285e61;
  border-color: rgba(40, 94, 97, var(--divide-opacity)); }

.divide-teal-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #234e52;
  border-color: rgba(35, 78, 82, var(--divide-opacity)); }

.divide-blue-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #ebf8ff;
  border-color: rgba(235, 248, 255, var(--divide-opacity)); }

.divide-blue-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #bee3f8;
  border-color: rgba(190, 227, 248, var(--divide-opacity)); }

.divide-blue-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #90cdf4;
  border-color: rgba(144, 205, 244, var(--divide-opacity)); }

.divide-blue-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #63b3ed;
  border-color: rgba(99, 179, 237, var(--divide-opacity)); }

.divide-blue-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #4299e1;
  border-color: rgba(66, 153, 225, var(--divide-opacity)); }

.divide-blue-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #3182ce;
  border-color: rgba(49, 130, 206, var(--divide-opacity)); }

.divide-blue-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #2b6cb0;
  border-color: rgba(43, 108, 176, var(--divide-opacity)); }

.divide-blue-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #2c5282;
  border-color: rgba(44, 82, 130, var(--divide-opacity)); }

.divide-blue-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #2a4365;
  border-color: rgba(42, 67, 101, var(--divide-opacity)); }

.divide-indigo-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #ebf4ff;
  border-color: rgba(235, 244, 255, var(--divide-opacity)); }

.divide-indigo-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #c3dafe;
  border-color: rgba(195, 218, 254, var(--divide-opacity)); }

.divide-indigo-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #a3bffa;
  border-color: rgba(163, 191, 250, var(--divide-opacity)); }

.divide-indigo-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #7f9cf5;
  border-color: rgba(127, 156, 245, var(--divide-opacity)); }

.divide-indigo-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #667eea;
  border-color: rgba(102, 126, 234, var(--divide-opacity)); }

.divide-indigo-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--divide-opacity)); }

.divide-indigo-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #4c51bf;
  border-color: rgba(76, 81, 191, var(--divide-opacity)); }

.divide-indigo-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #434190;
  border-color: rgba(67, 65, 144, var(--divide-opacity)); }

.divide-indigo-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #3c366b;
  border-color: rgba(60, 54, 107, var(--divide-opacity)); }

.divide-purple-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #faf5ff;
  border-color: rgba(250, 245, 255, var(--divide-opacity)); }

.divide-purple-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #e9d8fd;
  border-color: rgba(233, 216, 253, var(--divide-opacity)); }

.divide-purple-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #d6bcfa;
  border-color: rgba(214, 188, 250, var(--divide-opacity)); }

.divide-purple-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #b794f4;
  border-color: rgba(183, 148, 244, var(--divide-opacity)); }

.divide-purple-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #9f7aea;
  border-color: rgba(159, 122, 234, var(--divide-opacity)); }

.divide-purple-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #805ad5;
  border-color: rgba(128, 90, 213, var(--divide-opacity)); }

.divide-purple-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #6b46c1;
  border-color: rgba(107, 70, 193, var(--divide-opacity)); }

.divide-purple-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #553c9a;
  border-color: rgba(85, 60, 154, var(--divide-opacity)); }

.divide-purple-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #44337a;
  border-color: rgba(68, 51, 122, var(--divide-opacity)); }

.divide-pink-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fff5f7;
  border-color: rgba(255, 245, 247, var(--divide-opacity)); }

.divide-pink-200 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fed7e2;
  border-color: rgba(254, 215, 226, var(--divide-opacity)); }

.divide-pink-300 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #fbb6ce;
  border-color: rgba(251, 182, 206, var(--divide-opacity)); }

.divide-pink-400 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #f687b3;
  border-color: rgba(246, 135, 179, var(--divide-opacity)); }

.divide-pink-500 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #ed64a6;
  border-color: rgba(237, 100, 166, var(--divide-opacity)); }

.divide-pink-600 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #d53f8c;
  border-color: rgba(213, 63, 140, var(--divide-opacity)); }

.divide-pink-700 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #b83280;
  border-color: rgba(184, 50, 128, var(--divide-opacity)); }

.divide-pink-800 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #97266d;
  border-color: rgba(151, 38, 109, var(--divide-opacity)); }

.divide-pink-900 > :not(template) ~ :not(template) {
  --divide-opacity: 1;
  border-color: #702459;
  border-color: rgba(112, 36, 89, var(--divide-opacity)); }

.divide-opacity-0 > :not(template) ~ :not(template) {
  --divide-opacity: 0; }

.divide-opacity-25 > :not(template) ~ :not(template) {
  --divide-opacity: 0.25; }

.divide-opacity-50 > :not(template) ~ :not(template) {
  --divide-opacity: 0.5; }

.divide-opacity-75 > :not(template) ~ :not(template) {
  --divide-opacity: 0.75; }

.divide-opacity-100 > :not(template) ~ :not(template) {
  --divide-opacity: 1; }

.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; }

.not-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.focus\:sr-only: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; }

.focus\:not-sr-only:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.bg-fixed {
  background-attachment: fixed; }

.bg-local {
  background-attachment: local; }

.bg-scroll {
  background-attachment: scroll; }

.bg-transparent {
  background-color: transparent; }

.bg-current {
  background-color: currentColor; }

.bg-black {
  --bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--bg-opacity)); }

.bg-white {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity)); }

.bg-gray-100 {
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity)); }

.bg-gray-200 {
  --bg-opacity: 1;
  background-color: #edf2f7;
  background-color: rgba(237, 242, 247, var(--bg-opacity)); }

.bg-gray-300 {
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity)); }

.bg-gray-400 {
  --bg-opacity: 1;
  background-color: #cbd5e0;
  background-color: rgba(203, 213, 224, var(--bg-opacity)); }

.bg-gray-500 {
  --bg-opacity: 1;
  background-color: #a0aec0;
  background-color: rgba(160, 174, 192, var(--bg-opacity)); }

.bg-gray-600 {
  --bg-opacity: 1;
  background-color: #718096;
  background-color: rgba(113, 128, 150, var(--bg-opacity)); }

.bg-gray-700 {
  --bg-opacity: 1;
  background-color: #4a5568;
  background-color: rgba(74, 85, 104, var(--bg-opacity)); }

.bg-gray-800 {
  --bg-opacity: 1;
  background-color: #2d3748;
  background-color: rgba(45, 55, 72, var(--bg-opacity)); }

.bg-gray-900 {
  --bg-opacity: 1;
  background-color: #1a202c;
  background-color: rgba(26, 32, 44, var(--bg-opacity)); }

.bg-red-100 {
  --bg-opacity: 1;
  background-color: #fff5f5;
  background-color: rgba(255, 245, 245, var(--bg-opacity)); }

.bg-red-200 {
  --bg-opacity: 1;
  background-color: #fed7d7;
  background-color: rgba(254, 215, 215, var(--bg-opacity)); }

.bg-red-300 {
  --bg-opacity: 1;
  background-color: #feb2b2;
  background-color: rgba(254, 178, 178, var(--bg-opacity)); }

.bg-red-400 {
  --bg-opacity: 1;
  background-color: #fc8181;
  background-color: rgba(252, 129, 129, var(--bg-opacity)); }

.bg-red-500 {
  --bg-opacity: 1;
  background-color: #f56565;
  background-color: rgba(245, 101, 101, var(--bg-opacity)); }

.bg-red-600 {
  --bg-opacity: 1;
  background-color: #e53e3e;
  background-color: rgba(229, 62, 62, var(--bg-opacity)); }

.bg-red-700 {
  --bg-opacity: 1;
  background-color: #c53030;
  background-color: rgba(197, 48, 48, var(--bg-opacity)); }

.bg-red-800 {
  --bg-opacity: 1;
  background-color: #9b2c2c;
  background-color: rgba(155, 44, 44, var(--bg-opacity)); }

.bg-red-900 {
  --bg-opacity: 1;
  background-color: #742a2a;
  background-color: rgba(116, 42, 42, var(--bg-opacity)); }

.bg-orange-100 {
  --bg-opacity: 1;
  background-color: #fffaf0;
  background-color: rgba(255, 250, 240, var(--bg-opacity)); }

.bg-orange-200 {
  --bg-opacity: 1;
  background-color: #feebc8;
  background-color: rgba(254, 235, 200, var(--bg-opacity)); }

.bg-orange-300 {
  --bg-opacity: 1;
  background-color: #fbd38d;
  background-color: rgba(251, 211, 141, var(--bg-opacity)); }

.bg-orange-400 {
  --bg-opacity: 1;
  background-color: #f6ad55;
  background-color: rgba(246, 173, 85, var(--bg-opacity)); }

.bg-orange-500 {
  --bg-opacity: 1;
  background-color: #ed8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity)); }

.bg-orange-600 {
  --bg-opacity: 1;
  background-color: #dd6b20;
  background-color: rgba(221, 107, 32, var(--bg-opacity)); }

.bg-orange-700 {
  --bg-opacity: 1;
  background-color: #c05621;
  background-color: rgba(192, 86, 33, var(--bg-opacity)); }

.bg-orange-800 {
  --bg-opacity: 1;
  background-color: #9c4221;
  background-color: rgba(156, 66, 33, var(--bg-opacity)); }

.bg-orange-900 {
  --bg-opacity: 1;
  background-color: #7b341e;
  background-color: rgba(123, 52, 30, var(--bg-opacity)); }

.bg-yellow-100 {
  --bg-opacity: 1;
  background-color: #fffff0;
  background-color: rgba(255, 255, 240, var(--bg-opacity)); }

.bg-yellow-200 {
  --bg-opacity: 1;
  background-color: #fefcbf;
  background-color: rgba(254, 252, 191, var(--bg-opacity)); }

.bg-yellow-300 {
  --bg-opacity: 1;
  background-color: #faf089;
  background-color: rgba(250, 240, 137, var(--bg-opacity)); }

.bg-yellow-400 {
  --bg-opacity: 1;
  background-color: #f6e05e;
  background-color: rgba(246, 224, 94, var(--bg-opacity)); }

.bg-yellow-500 {
  --bg-opacity: 1;
  background-color: #ecc94b;
  background-color: rgba(236, 201, 75, var(--bg-opacity)); }

.bg-yellow-600 {
  --bg-opacity: 1;
  background-color: #d69e2e;
  background-color: rgba(214, 158, 46, var(--bg-opacity)); }

.bg-yellow-700 {
  --bg-opacity: 1;
  background-color: #b7791f;
  background-color: rgba(183, 121, 31, var(--bg-opacity)); }

.bg-yellow-800 {
  --bg-opacity: 1;
  background-color: #975a16;
  background-color: rgba(151, 90, 22, var(--bg-opacity)); }

.bg-yellow-900 {
  --bg-opacity: 1;
  background-color: #744210;
  background-color: rgba(116, 66, 16, var(--bg-opacity)); }

.bg-green-100 {
  --bg-opacity: 1;
  background-color: #f0fff4;
  background-color: rgba(240, 255, 244, var(--bg-opacity)); }

.bg-green-200 {
  --bg-opacity: 1;
  background-color: #c6f6d5;
  background-color: rgba(198, 246, 213, var(--bg-opacity)); }

.bg-green-300 {
  --bg-opacity: 1;
  background-color: #9ae6b4;
  background-color: rgba(154, 230, 180, var(--bg-opacity)); }

.bg-green-400 {
  --bg-opacity: 1;
  background-color: #68d391;
  background-color: rgba(104, 211, 145, var(--bg-opacity)); }

.bg-green-500 {
  --bg-opacity: 1;
  background-color: #48bb78;
  background-color: rgba(72, 187, 120, var(--bg-opacity)); }

.bg-green-600 {
  --bg-opacity: 1;
  background-color: #38a169;
  background-color: rgba(56, 161, 105, var(--bg-opacity)); }

.bg-green-700 {
  --bg-opacity: 1;
  background-color: #2f855a;
  background-color: rgba(47, 133, 90, var(--bg-opacity)); }

.bg-green-800 {
  --bg-opacity: 1;
  background-color: #276749;
  background-color: rgba(39, 103, 73, var(--bg-opacity)); }

.bg-green-900 {
  --bg-opacity: 1;
  background-color: #22543d;
  background-color: rgba(34, 84, 61, var(--bg-opacity)); }

.bg-teal-100 {
  --bg-opacity: 1;
  background-color: #e6fffa;
  background-color: rgba(230, 255, 250, var(--bg-opacity)); }

.bg-teal-200 {
  --bg-opacity: 1;
  background-color: #b2f5ea;
  background-color: rgba(178, 245, 234, var(--bg-opacity)); }

.bg-teal-300 {
  --bg-opacity: 1;
  background-color: #81e6d9;
  background-color: rgba(129, 230, 217, var(--bg-opacity)); }

.bg-teal-400 {
  --bg-opacity: 1;
  background-color: #4fd1c5;
  background-color: rgba(79, 209, 197, var(--bg-opacity)); }

.bg-teal-500 {
  --bg-opacity: 1;
  background-color: #38b2ac;
  background-color: rgba(56, 178, 172, var(--bg-opacity)); }

.bg-teal-600 {
  --bg-opacity: 1;
  background-color: #319795;
  background-color: rgba(49, 151, 149, var(--bg-opacity)); }

.bg-teal-700 {
  --bg-opacity: 1;
  background-color: #2c7a7b;
  background-color: rgba(44, 122, 123, var(--bg-opacity)); }

.bg-teal-800 {
  --bg-opacity: 1;
  background-color: #285e61;
  background-color: rgba(40, 94, 97, var(--bg-opacity)); }

.bg-teal-900 {
  --bg-opacity: 1;
  background-color: #234e52;
  background-color: rgba(35, 78, 82, var(--bg-opacity)); }

.bg-blue-100 {
  --bg-opacity: 1;
  background-color: #ebf8ff;
  background-color: rgba(235, 248, 255, var(--bg-opacity)); }

.bg-blue-200 {
  --bg-opacity: 1;
  background-color: #bee3f8;
  background-color: rgba(190, 227, 248, var(--bg-opacity)); }

.bg-blue-300 {
  --bg-opacity: 1;
  background-color: #90cdf4;
  background-color: rgba(144, 205, 244, var(--bg-opacity)); }

.bg-blue-400 {
  --bg-opacity: 1;
  background-color: #63b3ed;
  background-color: rgba(99, 179, 237, var(--bg-opacity)); }

.bg-blue-500 {
  --bg-opacity: 1;
  background-color: #4299e1;
  background-color: rgba(66, 153, 225, var(--bg-opacity)); }

.bg-blue-600 {
  --bg-opacity: 1;
  background-color: #3182ce;
  background-color: rgba(49, 130, 206, var(--bg-opacity)); }

.bg-blue-700 {
  --bg-opacity: 1;
  background-color: #2b6cb0;
  background-color: rgba(43, 108, 176, var(--bg-opacity)); }

.bg-blue-800 {
  --bg-opacity: 1;
  background-color: #2c5282;
  background-color: rgba(44, 82, 130, var(--bg-opacity)); }

.bg-blue-900 {
  --bg-opacity: 1;
  background-color: #2a4365;
  background-color: rgba(42, 67, 101, var(--bg-opacity)); }

.bg-indigo-100 {
  --bg-opacity: 1;
  background-color: #ebf4ff;
  background-color: rgba(235, 244, 255, var(--bg-opacity)); }

.bg-indigo-200 {
  --bg-opacity: 1;
  background-color: #c3dafe;
  background-color: rgba(195, 218, 254, var(--bg-opacity)); }

.bg-indigo-300 {
  --bg-opacity: 1;
  background-color: #a3bffa;
  background-color: rgba(163, 191, 250, var(--bg-opacity)); }

.bg-indigo-400 {
  --bg-opacity: 1;
  background-color: #7f9cf5;
  background-color: rgba(127, 156, 245, var(--bg-opacity)); }

.bg-indigo-500 {
  --bg-opacity: 1;
  background-color: #667eea;
  background-color: rgba(102, 126, 234, var(--bg-opacity)); }

.bg-indigo-600 {
  --bg-opacity: 1;
  background-color: #5a67d8;
  background-color: rgba(90, 103, 216, var(--bg-opacity)); }

.bg-indigo-700 {
  --bg-opacity: 1;
  background-color: #4c51bf;
  background-color: rgba(76, 81, 191, var(--bg-opacity)); }

.bg-indigo-800 {
  --bg-opacity: 1;
  background-color: #434190;
  background-color: rgba(67, 65, 144, var(--bg-opacity)); }

.bg-indigo-900 {
  --bg-opacity: 1;
  background-color: #3c366b;
  background-color: rgba(60, 54, 107, var(--bg-opacity)); }

.bg-purple-100 {
  --bg-opacity: 1;
  background-color: #faf5ff;
  background-color: rgba(250, 245, 255, var(--bg-opacity)); }

.bg-purple-200 {
  --bg-opacity: 1;
  background-color: #e9d8fd;
  background-color: rgba(233, 216, 253, var(--bg-opacity)); }

.bg-purple-300 {
  --bg-opacity: 1;
  background-color: #d6bcfa;
  background-color: rgba(214, 188, 250, var(--bg-opacity)); }

.bg-purple-400 {
  --bg-opacity: 1;
  background-color: #b794f4;
  background-color: rgba(183, 148, 244, var(--bg-opacity)); }

.bg-purple-500 {
  --bg-opacity: 1;
  background-color: #9f7aea;
  background-color: rgba(159, 122, 234, var(--bg-opacity)); }

.bg-purple-600 {
  --bg-opacity: 1;
  background-color: #805ad5;
  background-color: rgba(128, 90, 213, var(--bg-opacity)); }

.bg-purple-700 {
  --bg-opacity: 1;
  background-color: #6b46c1;
  background-color: rgba(107, 70, 193, var(--bg-opacity)); }

.bg-purple-800 {
  --bg-opacity: 1;
  background-color: #553c9a;
  background-color: rgba(85, 60, 154, var(--bg-opacity)); }

.bg-purple-900 {
  --bg-opacity: 1;
  background-color: #44337a;
  background-color: rgba(68, 51, 122, var(--bg-opacity)); }

.bg-pink-100 {
  --bg-opacity: 1;
  background-color: #fff5f7;
  background-color: rgba(255, 245, 247, var(--bg-opacity)); }

.bg-pink-200 {
  --bg-opacity: 1;
  background-color: #fed7e2;
  background-color: rgba(254, 215, 226, var(--bg-opacity)); }

.bg-pink-300 {
  --bg-opacity: 1;
  background-color: #fbb6ce;
  background-color: rgba(251, 182, 206, var(--bg-opacity)); }

.bg-pink-400 {
  --bg-opacity: 1;
  background-color: #f687b3;
  background-color: rgba(246, 135, 179, var(--bg-opacity)); }

.bg-pink-500 {
  --bg-opacity: 1;
  background-color: #ed64a6;
  background-color: rgba(237, 100, 166, var(--bg-opacity)); }

.bg-pink-600 {
  --bg-opacity: 1;
  background-color: #d53f8c;
  background-color: rgba(213, 63, 140, var(--bg-opacity)); }

.bg-pink-700 {
  --bg-opacity: 1;
  background-color: #b83280;
  background-color: rgba(184, 50, 128, var(--bg-opacity)); }

.bg-pink-800 {
  --bg-opacity: 1;
  background-color: #97266d;
  background-color: rgba(151, 38, 109, var(--bg-opacity)); }

.bg-pink-900 {
  --bg-opacity: 1;
  background-color: #702459;
  background-color: rgba(112, 36, 89, var(--bg-opacity)); }

.hover\:bg-transparent:hover {
  background-color: transparent; }

.hover\:bg-current:hover {
  background-color: currentColor; }

.hover\:bg-black:hover {
  --bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--bg-opacity)); }

.hover\:bg-white:hover {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity)); }

.hover\:bg-gray-100:hover {
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity)); }

.hover\:bg-gray-200:hover {
  --bg-opacity: 1;
  background-color: #edf2f7;
  background-color: rgba(237, 242, 247, var(--bg-opacity)); }

.hover\:bg-gray-300:hover {
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity)); }

.hover\:bg-gray-400:hover {
  --bg-opacity: 1;
  background-color: #cbd5e0;
  background-color: rgba(203, 213, 224, var(--bg-opacity)); }

.hover\:bg-gray-500:hover {
  --bg-opacity: 1;
  background-color: #a0aec0;
  background-color: rgba(160, 174, 192, var(--bg-opacity)); }

.hover\:bg-gray-600:hover {
  --bg-opacity: 1;
  background-color: #718096;
  background-color: rgba(113, 128, 150, var(--bg-opacity)); }

.hover\:bg-gray-700:hover {
  --bg-opacity: 1;
  background-color: #4a5568;
  background-color: rgba(74, 85, 104, var(--bg-opacity)); }

.hover\:bg-gray-800:hover {
  --bg-opacity: 1;
  background-color: #2d3748;
  background-color: rgba(45, 55, 72, var(--bg-opacity)); }

.hover\:bg-gray-900:hover {
  --bg-opacity: 1;
  background-color: #1a202c;
  background-color: rgba(26, 32, 44, var(--bg-opacity)); }

.hover\:bg-red-100:hover {
  --bg-opacity: 1;
  background-color: #fff5f5;
  background-color: rgba(255, 245, 245, var(--bg-opacity)); }

.hover\:bg-red-200:hover {
  --bg-opacity: 1;
  background-color: #fed7d7;
  background-color: rgba(254, 215, 215, var(--bg-opacity)); }

.hover\:bg-red-300:hover {
  --bg-opacity: 1;
  background-color: #feb2b2;
  background-color: rgba(254, 178, 178, var(--bg-opacity)); }

.hover\:bg-red-400:hover {
  --bg-opacity: 1;
  background-color: #fc8181;
  background-color: rgba(252, 129, 129, var(--bg-opacity)); }

.hover\:bg-red-500:hover {
  --bg-opacity: 1;
  background-color: #f56565;
  background-color: rgba(245, 101, 101, var(--bg-opacity)); }

.hover\:bg-red-600:hover {
  --bg-opacity: 1;
  background-color: #e53e3e;
  background-color: rgba(229, 62, 62, var(--bg-opacity)); }

.hover\:bg-red-700:hover {
  --bg-opacity: 1;
  background-color: #c53030;
  background-color: rgba(197, 48, 48, var(--bg-opacity)); }

.hover\:bg-red-800:hover {
  --bg-opacity: 1;
  background-color: #9b2c2c;
  background-color: rgba(155, 44, 44, var(--bg-opacity)); }

.hover\:bg-red-900:hover {
  --bg-opacity: 1;
  background-color: #742a2a;
  background-color: rgba(116, 42, 42, var(--bg-opacity)); }

.hover\:bg-orange-100:hover {
  --bg-opacity: 1;
  background-color: #fffaf0;
  background-color: rgba(255, 250, 240, var(--bg-opacity)); }

.hover\:bg-orange-200:hover {
  --bg-opacity: 1;
  background-color: #feebc8;
  background-color: rgba(254, 235, 200, var(--bg-opacity)); }

.hover\:bg-orange-300:hover {
  --bg-opacity: 1;
  background-color: #fbd38d;
  background-color: rgba(251, 211, 141, var(--bg-opacity)); }

.hover\:bg-orange-400:hover {
  --bg-opacity: 1;
  background-color: #f6ad55;
  background-color: rgba(246, 173, 85, var(--bg-opacity)); }

.hover\:bg-orange-500:hover {
  --bg-opacity: 1;
  background-color: #ed8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity)); }

.hover\:bg-orange-600:hover {
  --bg-opacity: 1;
  background-color: #dd6b20;
  background-color: rgba(221, 107, 32, var(--bg-opacity)); }

.hover\:bg-orange-700:hover {
  --bg-opacity: 1;
  background-color: #c05621;
  background-color: rgba(192, 86, 33, var(--bg-opacity)); }

.hover\:bg-orange-800:hover {
  --bg-opacity: 1;
  background-color: #9c4221;
  background-color: rgba(156, 66, 33, var(--bg-opacity)); }

.hover\:bg-orange-900:hover {
  --bg-opacity: 1;
  background-color: #7b341e;
  background-color: rgba(123, 52, 30, var(--bg-opacity)); }

.hover\:bg-yellow-100:hover {
  --bg-opacity: 1;
  background-color: #fffff0;
  background-color: rgba(255, 255, 240, var(--bg-opacity)); }

.hover\:bg-yellow-200:hover {
  --bg-opacity: 1;
  background-color: #fefcbf;
  background-color: rgba(254, 252, 191, var(--bg-opacity)); }

.hover\:bg-yellow-300:hover {
  --bg-opacity: 1;
  background-color: #faf089;
  background-color: rgba(250, 240, 137, var(--bg-opacity)); }

.hover\:bg-yellow-400:hover {
  --bg-opacity: 1;
  background-color: #f6e05e;
  background-color: rgba(246, 224, 94, var(--bg-opacity)); }

.hover\:bg-yellow-500:hover {
  --bg-opacity: 1;
  background-color: #ecc94b;
  background-color: rgba(236, 201, 75, var(--bg-opacity)); }

.hover\:bg-yellow-600:hover {
  --bg-opacity: 1;
  background-color: #d69e2e;
  background-color: rgba(214, 158, 46, var(--bg-opacity)); }

.hover\:bg-yellow-700:hover {
  --bg-opacity: 1;
  background-color: #b7791f;
  background-color: rgba(183, 121, 31, var(--bg-opacity)); }

.hover\:bg-yellow-800:hover {
  --bg-opacity: 1;
  background-color: #975a16;
  background-color: rgba(151, 90, 22, var(--bg-opacity)); }

.hover\:bg-yellow-900:hover {
  --bg-opacity: 1;
  background-color: #744210;
  background-color: rgba(116, 66, 16, var(--bg-opacity)); }

.hover\:bg-green-100:hover {
  --bg-opacity: 1;
  background-color: #f0fff4;
  background-color: rgba(240, 255, 244, var(--bg-opacity)); }

.hover\:bg-green-200:hover {
  --bg-opacity: 1;
  background-color: #c6f6d5;
  background-color: rgba(198, 246, 213, var(--bg-opacity)); }

.hover\:bg-green-300:hover {
  --bg-opacity: 1;
  background-color: #9ae6b4;
  background-color: rgba(154, 230, 180, var(--bg-opacity)); }

.hover\:bg-green-400:hover {
  --bg-opacity: 1;
  background-color: #68d391;
  background-color: rgba(104, 211, 145, var(--bg-opacity)); }

.hover\:bg-green-500:hover {
  --bg-opacity: 1;
  background-color: #48bb78;
  background-color: rgba(72, 187, 120, var(--bg-opacity)); }

.hover\:bg-green-600:hover {
  --bg-opacity: 1;
  background-color: #38a169;
  background-color: rgba(56, 161, 105, var(--bg-opacity)); }

.hover\:bg-green-700:hover {
  --bg-opacity: 1;
  background-color: #2f855a;
  background-color: rgba(47, 133, 90, var(--bg-opacity)); }

.hover\:bg-green-800:hover {
  --bg-opacity: 1;
  background-color: #276749;
  background-color: rgba(39, 103, 73, var(--bg-opacity)); }

.hover\:bg-green-900:hover {
  --bg-opacity: 1;
  background-color: #22543d;
  background-color: rgba(34, 84, 61, var(--bg-opacity)); }

.hover\:bg-teal-100:hover {
  --bg-opacity: 1;
  background-color: #e6fffa;
  background-color: rgba(230, 255, 250, var(--bg-opacity)); }

.hover\:bg-teal-200:hover {
  --bg-opacity: 1;
  background-color: #b2f5ea;
  background-color: rgba(178, 245, 234, var(--bg-opacity)); }

.hover\:bg-teal-300:hover {
  --bg-opacity: 1;
  background-color: #81e6d9;
  background-color: rgba(129, 230, 217, var(--bg-opacity)); }

.hover\:bg-teal-400:hover {
  --bg-opacity: 1;
  background-color: #4fd1c5;
  background-color: rgba(79, 209, 197, var(--bg-opacity)); }

.hover\:bg-teal-500:hover {
  --bg-opacity: 1;
  background-color: #38b2ac;
  background-color: rgba(56, 178, 172, var(--bg-opacity)); }

.hover\:bg-teal-600:hover {
  --bg-opacity: 1;
  background-color: #319795;
  background-color: rgba(49, 151, 149, var(--bg-opacity)); }

.hover\:bg-teal-700:hover {
  --bg-opacity: 1;
  background-color: #2c7a7b;
  background-color: rgba(44, 122, 123, var(--bg-opacity)); }

.hover\:bg-teal-800:hover {
  --bg-opacity: 1;
  background-color: #285e61;
  background-color: rgba(40, 94, 97, var(--bg-opacity)); }

.hover\:bg-teal-900:hover {
  --bg-opacity: 1;
  background-color: #234e52;
  background-color: rgba(35, 78, 82, var(--bg-opacity)); }

.hover\:bg-blue-100:hover {
  --bg-opacity: 1;
  background-color: #ebf8ff;
  background-color: rgba(235, 248, 255, var(--bg-opacity)); }

.hover\:bg-blue-200:hover {
  --bg-opacity: 1;
  background-color: #bee3f8;
  background-color: rgba(190, 227, 248, var(--bg-opacity)); }

.hover\:bg-blue-300:hover {
  --bg-opacity: 1;
  background-color: #90cdf4;
  background-color: rgba(144, 205, 244, var(--bg-opacity)); }

.hover\:bg-blue-400:hover {
  --bg-opacity: 1;
  background-color: #63b3ed;
  background-color: rgba(99, 179, 237, var(--bg-opacity)); }

.hover\:bg-blue-500:hover {
  --bg-opacity: 1;
  background-color: #4299e1;
  background-color: rgba(66, 153, 225, var(--bg-opacity)); }

.hover\:bg-blue-600:hover {
  --bg-opacity: 1;
  background-color: #3182ce;
  background-color: rgba(49, 130, 206, var(--bg-opacity)); }

.hover\:bg-blue-700:hover {
  --bg-opacity: 1;
  background-color: #2b6cb0;
  background-color: rgba(43, 108, 176, var(--bg-opacity)); }

.hover\:bg-blue-800:hover {
  --bg-opacity: 1;
  background-color: #2c5282;
  background-color: rgba(44, 82, 130, var(--bg-opacity)); }

.hover\:bg-blue-900:hover {
  --bg-opacity: 1;
  background-color: #2a4365;
  background-color: rgba(42, 67, 101, var(--bg-opacity)); }

.hover\:bg-indigo-100:hover {
  --bg-opacity: 1;
  background-color: #ebf4ff;
  background-color: rgba(235, 244, 255, var(--bg-opacity)); }

.hover\:bg-indigo-200:hover {
  --bg-opacity: 1;
  background-color: #c3dafe;
  background-color: rgba(195, 218, 254, var(--bg-opacity)); }

.hover\:bg-indigo-300:hover {
  --bg-opacity: 1;
  background-color: #a3bffa;
  background-color: rgba(163, 191, 250, var(--bg-opacity)); }

.hover\:bg-indigo-400:hover {
  --bg-opacity: 1;
  background-color: #7f9cf5;
  background-color: rgba(127, 156, 245, var(--bg-opacity)); }

.hover\:bg-indigo-500:hover {
  --bg-opacity: 1;
  background-color: #667eea;
  background-color: rgba(102, 126, 234, var(--bg-opacity)); }

.hover\:bg-indigo-600:hover {
  --bg-opacity: 1;
  background-color: #5a67d8;
  background-color: rgba(90, 103, 216, var(--bg-opacity)); }

.hover\:bg-indigo-700:hover {
  --bg-opacity: 1;
  background-color: #4c51bf;
  background-color: rgba(76, 81, 191, var(--bg-opacity)); }

.hover\:bg-indigo-800:hover {
  --bg-opacity: 1;
  background-color: #434190;
  background-color: rgba(67, 65, 144, var(--bg-opacity)); }

.hover\:bg-indigo-900:hover {
  --bg-opacity: 1;
  background-color: #3c366b;
  background-color: rgba(60, 54, 107, var(--bg-opacity)); }

.hover\:bg-purple-100:hover {
  --bg-opacity: 1;
  background-color: #faf5ff;
  background-color: rgba(250, 245, 255, var(--bg-opacity)); }

.hover\:bg-purple-200:hover {
  --bg-opacity: 1;
  background-color: #e9d8fd;
  background-color: rgba(233, 216, 253, var(--bg-opacity)); }

.hover\:bg-purple-300:hover {
  --bg-opacity: 1;
  background-color: #d6bcfa;
  background-color: rgba(214, 188, 250, var(--bg-opacity)); }

.hover\:bg-purple-400:hover {
  --bg-opacity: 1;
  background-color: #b794f4;
  background-color: rgba(183, 148, 244, var(--bg-opacity)); }

.hover\:bg-purple-500:hover {
  --bg-opacity: 1;
  background-color: #9f7aea;
  background-color: rgba(159, 122, 234, var(--bg-opacity)); }

.hover\:bg-purple-600:hover {
  --bg-opacity: 1;
  background-color: #805ad5;
  background-color: rgba(128, 90, 213, var(--bg-opacity)); }

.hover\:bg-purple-700:hover {
  --bg-opacity: 1;
  background-color: #6b46c1;
  background-color: rgba(107, 70, 193, var(--bg-opacity)); }

.hover\:bg-purple-800:hover {
  --bg-opacity: 1;
  background-color: #553c9a;
  background-color: rgba(85, 60, 154, var(--bg-opacity)); }

.hover\:bg-purple-900:hover {
  --bg-opacity: 1;
  background-color: #44337a;
  background-color: rgba(68, 51, 122, var(--bg-opacity)); }

.hover\:bg-pink-100:hover {
  --bg-opacity: 1;
  background-color: #fff5f7;
  background-color: rgba(255, 245, 247, var(--bg-opacity)); }

.hover\:bg-pink-200:hover {
  --bg-opacity: 1;
  background-color: #fed7e2;
  background-color: rgba(254, 215, 226, var(--bg-opacity)); }

.hover\:bg-pink-300:hover {
  --bg-opacity: 1;
  background-color: #fbb6ce;
  background-color: rgba(251, 182, 206, var(--bg-opacity)); }

.hover\:bg-pink-400:hover {
  --bg-opacity: 1;
  background-color: #f687b3;
  background-color: rgba(246, 135, 179, var(--bg-opacity)); }

.hover\:bg-pink-500:hover {
  --bg-opacity: 1;
  background-color: #ed64a6;
  background-color: rgba(237, 100, 166, var(--bg-opacity)); }

.hover\:bg-pink-600:hover {
  --bg-opacity: 1;
  background-color: #d53f8c;
  background-color: rgba(213, 63, 140, var(--bg-opacity)); }

.hover\:bg-pink-700:hover {
  --bg-opacity: 1;
  background-color: #b83280;
  background-color: rgba(184, 50, 128, var(--bg-opacity)); }

.hover\:bg-pink-800:hover {
  --bg-opacity: 1;
  background-color: #97266d;
  background-color: rgba(151, 38, 109, var(--bg-opacity)); }

.hover\:bg-pink-900:hover {
  --bg-opacity: 1;
  background-color: #702459;
  background-color: rgba(112, 36, 89, var(--bg-opacity)); }

.focus\:bg-transparent:focus {
  background-color: transparent; }

.focus\:bg-current:focus {
  background-color: currentColor; }

.focus\:bg-black:focus {
  --bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--bg-opacity)); }

.focus\:bg-white:focus {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity)); }

.focus\:bg-gray-100:focus {
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity)); }

.focus\:bg-gray-200:focus {
  --bg-opacity: 1;
  background-color: #edf2f7;
  background-color: rgba(237, 242, 247, var(--bg-opacity)); }

.focus\:bg-gray-300:focus {
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity)); }

.focus\:bg-gray-400:focus {
  --bg-opacity: 1;
  background-color: #cbd5e0;
  background-color: rgba(203, 213, 224, var(--bg-opacity)); }

.focus\:bg-gray-500:focus {
  --bg-opacity: 1;
  background-color: #a0aec0;
  background-color: rgba(160, 174, 192, var(--bg-opacity)); }

.focus\:bg-gray-600:focus {
  --bg-opacity: 1;
  background-color: #718096;
  background-color: rgba(113, 128, 150, var(--bg-opacity)); }

.focus\:bg-gray-700:focus {
  --bg-opacity: 1;
  background-color: #4a5568;
  background-color: rgba(74, 85, 104, var(--bg-opacity)); }

.focus\:bg-gray-800:focus {
  --bg-opacity: 1;
  background-color: #2d3748;
  background-color: rgba(45, 55, 72, var(--bg-opacity)); }

.focus\:bg-gray-900:focus {
  --bg-opacity: 1;
  background-color: #1a202c;
  background-color: rgba(26, 32, 44, var(--bg-opacity)); }

.focus\:bg-red-100:focus {
  --bg-opacity: 1;
  background-color: #fff5f5;
  background-color: rgba(255, 245, 245, var(--bg-opacity)); }

.focus\:bg-red-200:focus {
  --bg-opacity: 1;
  background-color: #fed7d7;
  background-color: rgba(254, 215, 215, var(--bg-opacity)); }

.focus\:bg-red-300:focus {
  --bg-opacity: 1;
  background-color: #feb2b2;
  background-color: rgba(254, 178, 178, var(--bg-opacity)); }

.focus\:bg-red-400:focus {
  --bg-opacity: 1;
  background-color: #fc8181;
  background-color: rgba(252, 129, 129, var(--bg-opacity)); }

.focus\:bg-red-500:focus {
  --bg-opacity: 1;
  background-color: #f56565;
  background-color: rgba(245, 101, 101, var(--bg-opacity)); }

.focus\:bg-red-600:focus {
  --bg-opacity: 1;
  background-color: #e53e3e;
  background-color: rgba(229, 62, 62, var(--bg-opacity)); }

.focus\:bg-red-700:focus {
  --bg-opacity: 1;
  background-color: #c53030;
  background-color: rgba(197, 48, 48, var(--bg-opacity)); }

.focus\:bg-red-800:focus {
  --bg-opacity: 1;
  background-color: #9b2c2c;
  background-color: rgba(155, 44, 44, var(--bg-opacity)); }

.focus\:bg-red-900:focus {
  --bg-opacity: 1;
  background-color: #742a2a;
  background-color: rgba(116, 42, 42, var(--bg-opacity)); }

.focus\:bg-orange-100:focus {
  --bg-opacity: 1;
  background-color: #fffaf0;
  background-color: rgba(255, 250, 240, var(--bg-opacity)); }

.focus\:bg-orange-200:focus {
  --bg-opacity: 1;
  background-color: #feebc8;
  background-color: rgba(254, 235, 200, var(--bg-opacity)); }

.focus\:bg-orange-300:focus {
  --bg-opacity: 1;
  background-color: #fbd38d;
  background-color: rgba(251, 211, 141, var(--bg-opacity)); }

.focus\:bg-orange-400:focus {
  --bg-opacity: 1;
  background-color: #f6ad55;
  background-color: rgba(246, 173, 85, var(--bg-opacity)); }

.focus\:bg-orange-500:focus {
  --bg-opacity: 1;
  background-color: #ed8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity)); }

.focus\:bg-orange-600:focus {
  --bg-opacity: 1;
  background-color: #dd6b20;
  background-color: rgba(221, 107, 32, var(--bg-opacity)); }

.focus\:bg-orange-700:focus {
  --bg-opacity: 1;
  background-color: #c05621;
  background-color: rgba(192, 86, 33, var(--bg-opacity)); }

.focus\:bg-orange-800:focus {
  --bg-opacity: 1;
  background-color: #9c4221;
  background-color: rgba(156, 66, 33, var(--bg-opacity)); }

.focus\:bg-orange-900:focus {
  --bg-opacity: 1;
  background-color: #7b341e;
  background-color: rgba(123, 52, 30, var(--bg-opacity)); }

.focus\:bg-yellow-100:focus {
  --bg-opacity: 1;
  background-color: #fffff0;
  background-color: rgba(255, 255, 240, var(--bg-opacity)); }

.focus\:bg-yellow-200:focus {
  --bg-opacity: 1;
  background-color: #fefcbf;
  background-color: rgba(254, 252, 191, var(--bg-opacity)); }

.focus\:bg-yellow-300:focus {
  --bg-opacity: 1;
  background-color: #faf089;
  background-color: rgba(250, 240, 137, var(--bg-opacity)); }

.focus\:bg-yellow-400:focus {
  --bg-opacity: 1;
  background-color: #f6e05e;
  background-color: rgba(246, 224, 94, var(--bg-opacity)); }

.focus\:bg-yellow-500:focus {
  --bg-opacity: 1;
  background-color: #ecc94b;
  background-color: rgba(236, 201, 75, var(--bg-opacity)); }

.focus\:bg-yellow-600:focus {
  --bg-opacity: 1;
  background-color: #d69e2e;
  background-color: rgba(214, 158, 46, var(--bg-opacity)); }

.focus\:bg-yellow-700:focus {
  --bg-opacity: 1;
  background-color: #b7791f;
  background-color: rgba(183, 121, 31, var(--bg-opacity)); }

.focus\:bg-yellow-800:focus {
  --bg-opacity: 1;
  background-color: #975a16;
  background-color: rgba(151, 90, 22, var(--bg-opacity)); }

.focus\:bg-yellow-900:focus {
  --bg-opacity: 1;
  background-color: #744210;
  background-color: rgba(116, 66, 16, var(--bg-opacity)); }

.focus\:bg-green-100:focus {
  --bg-opacity: 1;
  background-color: #f0fff4;
  background-color: rgba(240, 255, 244, var(--bg-opacity)); }

.focus\:bg-green-200:focus {
  --bg-opacity: 1;
  background-color: #c6f6d5;
  background-color: rgba(198, 246, 213, var(--bg-opacity)); }

.focus\:bg-green-300:focus {
  --bg-opacity: 1;
  background-color: #9ae6b4;
  background-color: rgba(154, 230, 180, var(--bg-opacity)); }

.focus\:bg-green-400:focus {
  --bg-opacity: 1;
  background-color: #68d391;
  background-color: rgba(104, 211, 145, var(--bg-opacity)); }

.focus\:bg-green-500:focus {
  --bg-opacity: 1;
  background-color: #48bb78;
  background-color: rgba(72, 187, 120, var(--bg-opacity)); }

.focus\:bg-green-600:focus {
  --bg-opacity: 1;
  background-color: #38a169;
  background-color: rgba(56, 161, 105, var(--bg-opacity)); }

.focus\:bg-green-700:focus {
  --bg-opacity: 1;
  background-color: #2f855a;
  background-color: rgba(47, 133, 90, var(--bg-opacity)); }

.focus\:bg-green-800:focus {
  --bg-opacity: 1;
  background-color: #276749;
  background-color: rgba(39, 103, 73, var(--bg-opacity)); }

.focus\:bg-green-900:focus {
  --bg-opacity: 1;
  background-color: #22543d;
  background-color: rgba(34, 84, 61, var(--bg-opacity)); }

.focus\:bg-teal-100:focus {
  --bg-opacity: 1;
  background-color: #e6fffa;
  background-color: rgba(230, 255, 250, var(--bg-opacity)); }

.focus\:bg-teal-200:focus {
  --bg-opacity: 1;
  background-color: #b2f5ea;
  background-color: rgba(178, 245, 234, var(--bg-opacity)); }

.focus\:bg-teal-300:focus {
  --bg-opacity: 1;
  background-color: #81e6d9;
  background-color: rgba(129, 230, 217, var(--bg-opacity)); }

.focus\:bg-teal-400:focus {
  --bg-opacity: 1;
  background-color: #4fd1c5;
  background-color: rgba(79, 209, 197, var(--bg-opacity)); }

.focus\:bg-teal-500:focus {
  --bg-opacity: 1;
  background-color: #38b2ac;
  background-color: rgba(56, 178, 172, var(--bg-opacity)); }

.focus\:bg-teal-600:focus {
  --bg-opacity: 1;
  background-color: #319795;
  background-color: rgba(49, 151, 149, var(--bg-opacity)); }

.focus\:bg-teal-700:focus {
  --bg-opacity: 1;
  background-color: #2c7a7b;
  background-color: rgba(44, 122, 123, var(--bg-opacity)); }

.focus\:bg-teal-800:focus {
  --bg-opacity: 1;
  background-color: #285e61;
  background-color: rgba(40, 94, 97, var(--bg-opacity)); }

.focus\:bg-teal-900:focus {
  --bg-opacity: 1;
  background-color: #234e52;
  background-color: rgba(35, 78, 82, var(--bg-opacity)); }

.focus\:bg-blue-100:focus {
  --bg-opacity: 1;
  background-color: #ebf8ff;
  background-color: rgba(235, 248, 255, var(--bg-opacity)); }

.focus\:bg-blue-200:focus {
  --bg-opacity: 1;
  background-color: #bee3f8;
  background-color: rgba(190, 227, 248, var(--bg-opacity)); }

.focus\:bg-blue-300:focus {
  --bg-opacity: 1;
  background-color: #90cdf4;
  background-color: rgba(144, 205, 244, var(--bg-opacity)); }

.focus\:bg-blue-400:focus {
  --bg-opacity: 1;
  background-color: #63b3ed;
  background-color: rgba(99, 179, 237, var(--bg-opacity)); }

.focus\:bg-blue-500:focus {
  --bg-opacity: 1;
  background-color: #4299e1;
  background-color: rgba(66, 153, 225, var(--bg-opacity)); }

.focus\:bg-blue-600:focus {
  --bg-opacity: 1;
  background-color: #3182ce;
  background-color: rgba(49, 130, 206, var(--bg-opacity)); }

.focus\:bg-blue-700:focus {
  --bg-opacity: 1;
  background-color: #2b6cb0;
  background-color: rgba(43, 108, 176, var(--bg-opacity)); }

.focus\:bg-blue-800:focus {
  --bg-opacity: 1;
  background-color: #2c5282;
  background-color: rgba(44, 82, 130, var(--bg-opacity)); }

.focus\:bg-blue-900:focus {
  --bg-opacity: 1;
  background-color: #2a4365;
  background-color: rgba(42, 67, 101, var(--bg-opacity)); }

.focus\:bg-indigo-100:focus {
  --bg-opacity: 1;
  background-color: #ebf4ff;
  background-color: rgba(235, 244, 255, var(--bg-opacity)); }

.focus\:bg-indigo-200:focus {
  --bg-opacity: 1;
  background-color: #c3dafe;
  background-color: rgba(195, 218, 254, var(--bg-opacity)); }

.focus\:bg-indigo-300:focus {
  --bg-opacity: 1;
  background-color: #a3bffa;
  background-color: rgba(163, 191, 250, var(--bg-opacity)); }

.focus\:bg-indigo-400:focus {
  --bg-opacity: 1;
  background-color: #7f9cf5;
  background-color: rgba(127, 156, 245, var(--bg-opacity)); }

.focus\:bg-indigo-500:focus {
  --bg-opacity: 1;
  background-color: #667eea;
  background-color: rgba(102, 126, 234, var(--bg-opacity)); }

.focus\:bg-indigo-600:focus {
  --bg-opacity: 1;
  background-color: #5a67d8;
  background-color: rgba(90, 103, 216, var(--bg-opacity)); }

.focus\:bg-indigo-700:focus {
  --bg-opacity: 1;
  background-color: #4c51bf;
  background-color: rgba(76, 81, 191, var(--bg-opacity)); }

.focus\:bg-indigo-800:focus {
  --bg-opacity: 1;
  background-color: #434190;
  background-color: rgba(67, 65, 144, var(--bg-opacity)); }

.focus\:bg-indigo-900:focus {
  --bg-opacity: 1;
  background-color: #3c366b;
  background-color: rgba(60, 54, 107, var(--bg-opacity)); }

.focus\:bg-purple-100:focus {
  --bg-opacity: 1;
  background-color: #faf5ff;
  background-color: rgba(250, 245, 255, var(--bg-opacity)); }

.focus\:bg-purple-200:focus {
  --bg-opacity: 1;
  background-color: #e9d8fd;
  background-color: rgba(233, 216, 253, var(--bg-opacity)); }

.focus\:bg-purple-300:focus {
  --bg-opacity: 1;
  background-color: #d6bcfa;
  background-color: rgba(214, 188, 250, var(--bg-opacity)); }

.focus\:bg-purple-400:focus {
  --bg-opacity: 1;
  background-color: #b794f4;
  background-color: rgba(183, 148, 244, var(--bg-opacity)); }

.focus\:bg-purple-500:focus {
  --bg-opacity: 1;
  background-color: #9f7aea;
  background-color: rgba(159, 122, 234, var(--bg-opacity)); }

.focus\:bg-purple-600:focus {
  --bg-opacity: 1;
  background-color: #805ad5;
  background-color: rgba(128, 90, 213, var(--bg-opacity)); }

.focus\:bg-purple-700:focus {
  --bg-opacity: 1;
  background-color: #6b46c1;
  background-color: rgba(107, 70, 193, var(--bg-opacity)); }

.focus\:bg-purple-800:focus {
  --bg-opacity: 1;
  background-color: #553c9a;
  background-color: rgba(85, 60, 154, var(--bg-opacity)); }

.focus\:bg-purple-900:focus {
  --bg-opacity: 1;
  background-color: #44337a;
  background-color: rgba(68, 51, 122, var(--bg-opacity)); }

.focus\:bg-pink-100:focus {
  --bg-opacity: 1;
  background-color: #fff5f7;
  background-color: rgba(255, 245, 247, var(--bg-opacity)); }

.focus\:bg-pink-200:focus {
  --bg-opacity: 1;
  background-color: #fed7e2;
  background-color: rgba(254, 215, 226, var(--bg-opacity)); }

.focus\:bg-pink-300:focus {
  --bg-opacity: 1;
  background-color: #fbb6ce;
  background-color: rgba(251, 182, 206, var(--bg-opacity)); }

.focus\:bg-pink-400:focus {
  --bg-opacity: 1;
  background-color: #f687b3;
  background-color: rgba(246, 135, 179, var(--bg-opacity)); }

.focus\:bg-pink-500:focus {
  --bg-opacity: 1;
  background-color: #ed64a6;
  background-color: rgba(237, 100, 166, var(--bg-opacity)); }

.focus\:bg-pink-600:focus {
  --bg-opacity: 1;
  background-color: #d53f8c;
  background-color: rgba(213, 63, 140, var(--bg-opacity)); }

.focus\:bg-pink-700:focus {
  --bg-opacity: 1;
  background-color: #b83280;
  background-color: rgba(184, 50, 128, var(--bg-opacity)); }

.focus\:bg-pink-800:focus {
  --bg-opacity: 1;
  background-color: #97266d;
  background-color: rgba(151, 38, 109, var(--bg-opacity)); }

.focus\:bg-pink-900:focus {
  --bg-opacity: 1;
  background-color: #702459;
  background-color: rgba(112, 36, 89, var(--bg-opacity)); }

.bg-opacity-0 {
  --bg-opacity: 0; }

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

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

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

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

.hover\:bg-opacity-0:hover {
  --bg-opacity: 0; }

.hover\:bg-opacity-25:hover {
  --bg-opacity: 0.25; }

.hover\:bg-opacity-50:hover {
  --bg-opacity: 0.5; }

.hover\:bg-opacity-75:hover {
  --bg-opacity: 0.75; }

.hover\:bg-opacity-100:hover {
  --bg-opacity: 1; }

.focus\:bg-opacity-0:focus {
  --bg-opacity: 0; }

.focus\:bg-opacity-25:focus {
  --bg-opacity: 0.25; }

.focus\:bg-opacity-50:focus {
  --bg-opacity: 0.5; }

.focus\:bg-opacity-75:focus {
  --bg-opacity: 0.75; }

.focus\:bg-opacity-100:focus {
  --bg-opacity: 1; }

.bg-bottom {
  background-position: bottom; }

.bg-center {
  background-position: center; }

.bg-left {
  background-position: left; }

.bg-left-bottom {
  background-position: left bottom; }

.bg-left-top {
  background-position: left top; }

.bg-right {
  background-position: right; }

.bg-right-bottom {
  background-position: right bottom; }

.bg-right-top {
  background-position: right top; }

.bg-top {
  background-position: top; }

.bg-repeat {
  background-repeat: repeat; }

.bg-no-repeat {
  background-repeat: no-repeat; }

.bg-repeat-x {
  background-repeat: repeat-x; }

.bg-repeat-y {
  background-repeat: repeat-y; }

.bg-repeat-round {
  background-repeat: round; }

.bg-repeat-space {
  background-repeat: space; }

.bg-auto {
  background-size: auto; }

.bg-cover {
  background-size: cover; }

.bg-contain {
  background-size: contain; }

.border-collapse {
  border-collapse: collapse; }

.border-separate {
  border-collapse: separate; }

.border-transparent {
  border-color: transparent; }

.border-current {
  border-color: currentColor; }

.border-black {
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity)); }

.border-white {
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity)); }

.border-gray-100 {
  --border-opacity: 1;
  border-color: #f7fafc;
  border-color: rgba(247, 250, 252, var(--border-opacity)); }

.border-gray-200 {
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity)); }

.border-gray-300 {
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity)); }

.border-gray-400 {
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity)); }

.border-gray-500 {
  --border-opacity: 1;
  border-color: #a0aec0;
  border-color: rgba(160, 174, 192, var(--border-opacity)); }

.border-gray-600 {
  --border-opacity: 1;
  border-color: #718096;
  border-color: rgba(113, 128, 150, var(--border-opacity)); }

.border-gray-700 {
  --border-opacity: 1;
  border-color: #4a5568;
  border-color: rgba(74, 85, 104, var(--border-opacity)); }

.border-gray-800 {
  --border-opacity: 1;
  border-color: #2d3748;
  border-color: rgba(45, 55, 72, var(--border-opacity)); }

.border-gray-900 {
  --border-opacity: 1;
  border-color: #1a202c;
  border-color: rgba(26, 32, 44, var(--border-opacity)); }

.border-red-100 {
  --border-opacity: 1;
  border-color: #fff5f5;
  border-color: rgba(255, 245, 245, var(--border-opacity)); }

.border-red-200 {
  --border-opacity: 1;
  border-color: #fed7d7;
  border-color: rgba(254, 215, 215, var(--border-opacity)); }

.border-red-300 {
  --border-opacity: 1;
  border-color: #feb2b2;
  border-color: rgba(254, 178, 178, var(--border-opacity)); }

.border-red-400 {
  --border-opacity: 1;
  border-color: #fc8181;
  border-color: rgba(252, 129, 129, var(--border-opacity)); }

.border-red-500 {
  --border-opacity: 1;
  border-color: #f56565;
  border-color: rgba(245, 101, 101, var(--border-opacity)); }

.border-red-600 {
  --border-opacity: 1;
  border-color: #e53e3e;
  border-color: rgba(229, 62, 62, var(--border-opacity)); }

.border-red-700 {
  --border-opacity: 1;
  border-color: #c53030;
  border-color: rgba(197, 48, 48, var(--border-opacity)); }

.border-red-800 {
  --border-opacity: 1;
  border-color: #9b2c2c;
  border-color: rgba(155, 44, 44, var(--border-opacity)); }

.border-red-900 {
  --border-opacity: 1;
  border-color: #742a2a;
  border-color: rgba(116, 42, 42, var(--border-opacity)); }

.border-orange-100 {
  --border-opacity: 1;
  border-color: #fffaf0;
  border-color: rgba(255, 250, 240, var(--border-opacity)); }

.border-orange-200 {
  --border-opacity: 1;
  border-color: #feebc8;
  border-color: rgba(254, 235, 200, var(--border-opacity)); }

.border-orange-300 {
  --border-opacity: 1;
  border-color: #fbd38d;
  border-color: rgba(251, 211, 141, var(--border-opacity)); }

.border-orange-400 {
  --border-opacity: 1;
  border-color: #f6ad55;
  border-color: rgba(246, 173, 85, var(--border-opacity)); }

.border-orange-500 {
  --border-opacity: 1;
  border-color: #ed8936;
  border-color: rgba(237, 137, 54, var(--border-opacity)); }

.border-orange-600 {
  --border-opacity: 1;
  border-color: #dd6b20;
  border-color: rgba(221, 107, 32, var(--border-opacity)); }

.border-orange-700 {
  --border-opacity: 1;
  border-color: #c05621;
  border-color: rgba(192, 86, 33, var(--border-opacity)); }

.border-orange-800 {
  --border-opacity: 1;
  border-color: #9c4221;
  border-color: rgba(156, 66, 33, var(--border-opacity)); }

.border-orange-900 {
  --border-opacity: 1;
  border-color: #7b341e;
  border-color: rgba(123, 52, 30, var(--border-opacity)); }

.border-yellow-100 {
  --border-opacity: 1;
  border-color: #fffff0;
  border-color: rgba(255, 255, 240, var(--border-opacity)); }

.border-yellow-200 {
  --border-opacity: 1;
  border-color: #fefcbf;
  border-color: rgba(254, 252, 191, var(--border-opacity)); }

.border-yellow-300 {
  --border-opacity: 1;
  border-color: #faf089;
  border-color: rgba(250, 240, 137, var(--border-opacity)); }

.border-yellow-400 {
  --border-opacity: 1;
  border-color: #f6e05e;
  border-color: rgba(246, 224, 94, var(--border-opacity)); }

.border-yellow-500 {
  --border-opacity: 1;
  border-color: #ecc94b;
  border-color: rgba(236, 201, 75, var(--border-opacity)); }

.border-yellow-600 {
  --border-opacity: 1;
  border-color: #d69e2e;
  border-color: rgba(214, 158, 46, var(--border-opacity)); }

.border-yellow-700 {
  --border-opacity: 1;
  border-color: #b7791f;
  border-color: rgba(183, 121, 31, var(--border-opacity)); }

.border-yellow-800 {
  --border-opacity: 1;
  border-color: #975a16;
  border-color: rgba(151, 90, 22, var(--border-opacity)); }

.border-yellow-900 {
  --border-opacity: 1;
  border-color: #744210;
  border-color: rgba(116, 66, 16, var(--border-opacity)); }

.border-green-100 {
  --border-opacity: 1;
  border-color: #f0fff4;
  border-color: rgba(240, 255, 244, var(--border-opacity)); }

.border-green-200 {
  --border-opacity: 1;
  border-color: #c6f6d5;
  border-color: rgba(198, 246, 213, var(--border-opacity)); }

.border-green-300 {
  --border-opacity: 1;
  border-color: #9ae6b4;
  border-color: rgba(154, 230, 180, var(--border-opacity)); }

.border-green-400 {
  --border-opacity: 1;
  border-color: #68d391;
  border-color: rgba(104, 211, 145, var(--border-opacity)); }

.border-green-500 {
  --border-opacity: 1;
  border-color: #48bb78;
  border-color: rgba(72, 187, 120, var(--border-opacity)); }

.border-green-600 {
  --border-opacity: 1;
  border-color: #38a169;
  border-color: rgba(56, 161, 105, var(--border-opacity)); }

.border-green-700 {
  --border-opacity: 1;
  border-color: #2f855a;
  border-color: rgba(47, 133, 90, var(--border-opacity)); }

.border-green-800 {
  --border-opacity: 1;
  border-color: #276749;
  border-color: rgba(39, 103, 73, var(--border-opacity)); }

.border-green-900 {
  --border-opacity: 1;
  border-color: #22543d;
  border-color: rgba(34, 84, 61, var(--border-opacity)); }

.border-teal-100 {
  --border-opacity: 1;
  border-color: #e6fffa;
  border-color: rgba(230, 255, 250, var(--border-opacity)); }

.border-teal-200 {
  --border-opacity: 1;
  border-color: #b2f5ea;
  border-color: rgba(178, 245, 234, var(--border-opacity)); }

.border-teal-300 {
  --border-opacity: 1;
  border-color: #81e6d9;
  border-color: rgba(129, 230, 217, var(--border-opacity)); }

.border-teal-400 {
  --border-opacity: 1;
  border-color: #4fd1c5;
  border-color: rgba(79, 209, 197, var(--border-opacity)); }

.border-teal-500 {
  --border-opacity: 1;
  border-color: #38b2ac;
  border-color: rgba(56, 178, 172, var(--border-opacity)); }

.border-teal-600 {
  --border-opacity: 1;
  border-color: #319795;
  border-color: rgba(49, 151, 149, var(--border-opacity)); }

.border-teal-700 {
  --border-opacity: 1;
  border-color: #2c7a7b;
  border-color: rgba(44, 122, 123, var(--border-opacity)); }

.border-teal-800 {
  --border-opacity: 1;
  border-color: #285e61;
  border-color: rgba(40, 94, 97, var(--border-opacity)); }

.border-teal-900 {
  --border-opacity: 1;
  border-color: #234e52;
  border-color: rgba(35, 78, 82, var(--border-opacity)); }

.border-blue-100 {
  --border-opacity: 1;
  border-color: #ebf8ff;
  border-color: rgba(235, 248, 255, var(--border-opacity)); }

.border-blue-200 {
  --border-opacity: 1;
  border-color: #bee3f8;
  border-color: rgba(190, 227, 248, var(--border-opacity)); }

.border-blue-300 {
  --border-opacity: 1;
  border-color: #90cdf4;
  border-color: rgba(144, 205, 244, var(--border-opacity)); }

.border-blue-400 {
  --border-opacity: 1;
  border-color: #63b3ed;
  border-color: rgba(99, 179, 237, var(--border-opacity)); }

.border-blue-500 {
  --border-opacity: 1;
  border-color: #4299e1;
  border-color: rgba(66, 153, 225, var(--border-opacity)); }

.border-blue-600 {
  --border-opacity: 1;
  border-color: #3182ce;
  border-color: rgba(49, 130, 206, var(--border-opacity)); }

.border-blue-700 {
  --border-opacity: 1;
  border-color: #2b6cb0;
  border-color: rgba(43, 108, 176, var(--border-opacity)); }

.border-blue-800 {
  --border-opacity: 1;
  border-color: #2c5282;
  border-color: rgba(44, 82, 130, var(--border-opacity)); }

.border-blue-900 {
  --border-opacity: 1;
  border-color: #2a4365;
  border-color: rgba(42, 67, 101, var(--border-opacity)); }

.border-indigo-100 {
  --border-opacity: 1;
  border-color: #ebf4ff;
  border-color: rgba(235, 244, 255, var(--border-opacity)); }

.border-indigo-200 {
  --border-opacity: 1;
  border-color: #c3dafe;
  border-color: rgba(195, 218, 254, var(--border-opacity)); }

.border-indigo-300 {
  --border-opacity: 1;
  border-color: #a3bffa;
  border-color: rgba(163, 191, 250, var(--border-opacity)); }

.border-indigo-400 {
  --border-opacity: 1;
  border-color: #7f9cf5;
  border-color: rgba(127, 156, 245, var(--border-opacity)); }

.border-indigo-500 {
  --border-opacity: 1;
  border-color: #667eea;
  border-color: rgba(102, 126, 234, var(--border-opacity)); }

.border-indigo-600 {
  --border-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--border-opacity)); }

.border-indigo-700 {
  --border-opacity: 1;
  border-color: #4c51bf;
  border-color: rgba(76, 81, 191, var(--border-opacity)); }

.border-indigo-800 {
  --border-opacity: 1;
  border-color: #434190;
  border-color: rgba(67, 65, 144, var(--border-opacity)); }

.border-indigo-900 {
  --border-opacity: 1;
  border-color: #3c366b;
  border-color: rgba(60, 54, 107, var(--border-opacity)); }

.border-purple-100 {
  --border-opacity: 1;
  border-color: #faf5ff;
  border-color: rgba(250, 245, 255, var(--border-opacity)); }

.border-purple-200 {
  --border-opacity: 1;
  border-color: #e9d8fd;
  border-color: rgba(233, 216, 253, var(--border-opacity)); }

.border-purple-300 {
  --border-opacity: 1;
  border-color: #d6bcfa;
  border-color: rgba(214, 188, 250, var(--border-opacity)); }

.border-purple-400 {
  --border-opacity: 1;
  border-color: #b794f4;
  border-color: rgba(183, 148, 244, var(--border-opacity)); }

.border-purple-500 {
  --border-opacity: 1;
  border-color: #9f7aea;
  border-color: rgba(159, 122, 234, var(--border-opacity)); }

.border-purple-600 {
  --border-opacity: 1;
  border-color: #805ad5;
  border-color: rgba(128, 90, 213, var(--border-opacity)); }

.border-purple-700 {
  --border-opacity: 1;
  border-color: #6b46c1;
  border-color: rgba(107, 70, 193, var(--border-opacity)); }

.border-purple-800 {
  --border-opacity: 1;
  border-color: #553c9a;
  border-color: rgba(85, 60, 154, var(--border-opacity)); }

.border-purple-900 {
  --border-opacity: 1;
  border-color: #44337a;
  border-color: rgba(68, 51, 122, var(--border-opacity)); }

.border-pink-100 {
  --border-opacity: 1;
  border-color: #fff5f7;
  border-color: rgba(255, 245, 247, var(--border-opacity)); }

.border-pink-200 {
  --border-opacity: 1;
  border-color: #fed7e2;
  border-color: rgba(254, 215, 226, var(--border-opacity)); }

.border-pink-300 {
  --border-opacity: 1;
  border-color: #fbb6ce;
  border-color: rgba(251, 182, 206, var(--border-opacity)); }

.border-pink-400 {
  --border-opacity: 1;
  border-color: #f687b3;
  border-color: rgba(246, 135, 179, var(--border-opacity)); }

.border-pink-500 {
  --border-opacity: 1;
  border-color: #ed64a6;
  border-color: rgba(237, 100, 166, var(--border-opacity)); }

.border-pink-600 {
  --border-opacity: 1;
  border-color: #d53f8c;
  border-color: rgba(213, 63, 140, var(--border-opacity)); }

.border-pink-700 {
  --border-opacity: 1;
  border-color: #b83280;
  border-color: rgba(184, 50, 128, var(--border-opacity)); }

.border-pink-800 {
  --border-opacity: 1;
  border-color: #97266d;
  border-color: rgba(151, 38, 109, var(--border-opacity)); }

.border-pink-900 {
  --border-opacity: 1;
  border-color: #702459;
  border-color: rgba(112, 36, 89, var(--border-opacity)); }

.hover\:border-transparent:hover {
  border-color: transparent; }

.hover\:border-current:hover {
  border-color: currentColor; }

.hover\:border-black:hover {
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity)); }

.hover\:border-white:hover {
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity)); }

.hover\:border-gray-100:hover {
  --border-opacity: 1;
  border-color: #f7fafc;
  border-color: rgba(247, 250, 252, var(--border-opacity)); }

.hover\:border-gray-200:hover {
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity)); }

.hover\:border-gray-300:hover {
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity)); }

.hover\:border-gray-400:hover {
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity)); }

.hover\:border-gray-500:hover {
  --border-opacity: 1;
  border-color: #a0aec0;
  border-color: rgba(160, 174, 192, var(--border-opacity)); }

.hover\:border-gray-600:hover {
  --border-opacity: 1;
  border-color: #718096;
  border-color: rgba(113, 128, 150, var(--border-opacity)); }

.hover\:border-gray-700:hover {
  --border-opacity: 1;
  border-color: #4a5568;
  border-color: rgba(74, 85, 104, var(--border-opacity)); }

.hover\:border-gray-800:hover {
  --border-opacity: 1;
  border-color: #2d3748;
  border-color: rgba(45, 55, 72, var(--border-opacity)); }

.hover\:border-gray-900:hover {
  --border-opacity: 1;
  border-color: #1a202c;
  border-color: rgba(26, 32, 44, var(--border-opacity)); }

.hover\:border-red-100:hover {
  --border-opacity: 1;
  border-color: #fff5f5;
  border-color: rgba(255, 245, 245, var(--border-opacity)); }

.hover\:border-red-200:hover {
  --border-opacity: 1;
  border-color: #fed7d7;
  border-color: rgba(254, 215, 215, var(--border-opacity)); }

.hover\:border-red-300:hover {
  --border-opacity: 1;
  border-color: #feb2b2;
  border-color: rgba(254, 178, 178, var(--border-opacity)); }

.hover\:border-red-400:hover {
  --border-opacity: 1;
  border-color: #fc8181;
  border-color: rgba(252, 129, 129, var(--border-opacity)); }

.hover\:border-red-500:hover {
  --border-opacity: 1;
  border-color: #f56565;
  border-color: rgba(245, 101, 101, var(--border-opacity)); }

.hover\:border-red-600:hover {
  --border-opacity: 1;
  border-color: #e53e3e;
  border-color: rgba(229, 62, 62, var(--border-opacity)); }

.hover\:border-red-700:hover {
  --border-opacity: 1;
  border-color: #c53030;
  border-color: rgba(197, 48, 48, var(--border-opacity)); }

.hover\:border-red-800:hover {
  --border-opacity: 1;
  border-color: #9b2c2c;
  border-color: rgba(155, 44, 44, var(--border-opacity)); }

.hover\:border-red-900:hover {
  --border-opacity: 1;
  border-color: #742a2a;
  border-color: rgba(116, 42, 42, var(--border-opacity)); }

.hover\:border-orange-100:hover {
  --border-opacity: 1;
  border-color: #fffaf0;
  border-color: rgba(255, 250, 240, var(--border-opacity)); }

.hover\:border-orange-200:hover {
  --border-opacity: 1;
  border-color: #feebc8;
  border-color: rgba(254, 235, 200, var(--border-opacity)); }

.hover\:border-orange-300:hover {
  --border-opacity: 1;
  border-color: #fbd38d;
  border-color: rgba(251, 211, 141, var(--border-opacity)); }

.hover\:border-orange-400:hover {
  --border-opacity: 1;
  border-color: #f6ad55;
  border-color: rgba(246, 173, 85, var(--border-opacity)); }

.hover\:border-orange-500:hover {
  --border-opacity: 1;
  border-color: #ed8936;
  border-color: rgba(237, 137, 54, var(--border-opacity)); }

.hover\:border-orange-600:hover {
  --border-opacity: 1;
  border-color: #dd6b20;
  border-color: rgba(221, 107, 32, var(--border-opacity)); }

.hover\:border-orange-700:hover {
  --border-opacity: 1;
  border-color: #c05621;
  border-color: rgba(192, 86, 33, var(--border-opacity)); }

.hover\:border-orange-800:hover {
  --border-opacity: 1;
  border-color: #9c4221;
  border-color: rgba(156, 66, 33, var(--border-opacity)); }

.hover\:border-orange-900:hover {
  --border-opacity: 1;
  border-color: #7b341e;
  border-color: rgba(123, 52, 30, var(--border-opacity)); }

.hover\:border-yellow-100:hover {
  --border-opacity: 1;
  border-color: #fffff0;
  border-color: rgba(255, 255, 240, var(--border-opacity)); }

.hover\:border-yellow-200:hover {
  --border-opacity: 1;
  border-color: #fefcbf;
  border-color: rgba(254, 252, 191, var(--border-opacity)); }

.hover\:border-yellow-300:hover {
  --border-opacity: 1;
  border-color: #faf089;
  border-color: rgba(250, 240, 137, var(--border-opacity)); }

.hover\:border-yellow-400:hover {
  --border-opacity: 1;
  border-color: #f6e05e;
  border-color: rgba(246, 224, 94, var(--border-opacity)); }

.hover\:border-yellow-500:hover {
  --border-opacity: 1;
  border-color: #ecc94b;
  border-color: rgba(236, 201, 75, var(--border-opacity)); }

.hover\:border-yellow-600:hover {
  --border-opacity: 1;
  border-color: #d69e2e;
  border-color: rgba(214, 158, 46, var(--border-opacity)); }

.hover\:border-yellow-700:hover {
  --border-opacity: 1;
  border-color: #b7791f;
  border-color: rgba(183, 121, 31, var(--border-opacity)); }

.hover\:border-yellow-800:hover {
  --border-opacity: 1;
  border-color: #975a16;
  border-color: rgba(151, 90, 22, var(--border-opacity)); }

.hover\:border-yellow-900:hover {
  --border-opacity: 1;
  border-color: #744210;
  border-color: rgba(116, 66, 16, var(--border-opacity)); }

.hover\:border-green-100:hover {
  --border-opacity: 1;
  border-color: #f0fff4;
  border-color: rgba(240, 255, 244, var(--border-opacity)); }

.hover\:border-green-200:hover {
  --border-opacity: 1;
  border-color: #c6f6d5;
  border-color: rgba(198, 246, 213, var(--border-opacity)); }

.hover\:border-green-300:hover {
  --border-opacity: 1;
  border-color: #9ae6b4;
  border-color: rgba(154, 230, 180, var(--border-opacity)); }

.hover\:border-green-400:hover {
  --border-opacity: 1;
  border-color: #68d391;
  border-color: rgba(104, 211, 145, var(--border-opacity)); }

.hover\:border-green-500:hover {
  --border-opacity: 1;
  border-color: #48bb78;
  border-color: rgba(72, 187, 120, var(--border-opacity)); }

.hover\:border-green-600:hover {
  --border-opacity: 1;
  border-color: #38a169;
  border-color: rgba(56, 161, 105, var(--border-opacity)); }

.hover\:border-green-700:hover {
  --border-opacity: 1;
  border-color: #2f855a;
  border-color: rgba(47, 133, 90, var(--border-opacity)); }

.hover\:border-green-800:hover {
  --border-opacity: 1;
  border-color: #276749;
  border-color: rgba(39, 103, 73, var(--border-opacity)); }

.hover\:border-green-900:hover {
  --border-opacity: 1;
  border-color: #22543d;
  border-color: rgba(34, 84, 61, var(--border-opacity)); }

.hover\:border-teal-100:hover {
  --border-opacity: 1;
  border-color: #e6fffa;
  border-color: rgba(230, 255, 250, var(--border-opacity)); }

.hover\:border-teal-200:hover {
  --border-opacity: 1;
  border-color: #b2f5ea;
  border-color: rgba(178, 245, 234, var(--border-opacity)); }

.hover\:border-teal-300:hover {
  --border-opacity: 1;
  border-color: #81e6d9;
  border-color: rgba(129, 230, 217, var(--border-opacity)); }

.hover\:border-teal-400:hover {
  --border-opacity: 1;
  border-color: #4fd1c5;
  border-color: rgba(79, 209, 197, var(--border-opacity)); }

.hover\:border-teal-500:hover {
  --border-opacity: 1;
  border-color: #38b2ac;
  border-color: rgba(56, 178, 172, var(--border-opacity)); }

.hover\:border-teal-600:hover {
  --border-opacity: 1;
  border-color: #319795;
  border-color: rgba(49, 151, 149, var(--border-opacity)); }

.hover\:border-teal-700:hover {
  --border-opacity: 1;
  border-color: #2c7a7b;
  border-color: rgba(44, 122, 123, var(--border-opacity)); }

.hover\:border-teal-800:hover {
  --border-opacity: 1;
  border-color: #285e61;
  border-color: rgba(40, 94, 97, var(--border-opacity)); }

.hover\:border-teal-900:hover {
  --border-opacity: 1;
  border-color: #234e52;
  border-color: rgba(35, 78, 82, var(--border-opacity)); }

.hover\:border-blue-100:hover {
  --border-opacity: 1;
  border-color: #ebf8ff;
  border-color: rgba(235, 248, 255, var(--border-opacity)); }

.hover\:border-blue-200:hover {
  --border-opacity: 1;
  border-color: #bee3f8;
  border-color: rgba(190, 227, 248, var(--border-opacity)); }

.hover\:border-blue-300:hover {
  --border-opacity: 1;
  border-color: #90cdf4;
  border-color: rgba(144, 205, 244, var(--border-opacity)); }

.hover\:border-blue-400:hover {
  --border-opacity: 1;
  border-color: #63b3ed;
  border-color: rgba(99, 179, 237, var(--border-opacity)); }

.hover\:border-blue-500:hover {
  --border-opacity: 1;
  border-color: #4299e1;
  border-color: rgba(66, 153, 225, var(--border-opacity)); }

.hover\:border-blue-600:hover {
  --border-opacity: 1;
  border-color: #3182ce;
  border-color: rgba(49, 130, 206, var(--border-opacity)); }

.hover\:border-blue-700:hover {
  --border-opacity: 1;
  border-color: #2b6cb0;
  border-color: rgba(43, 108, 176, var(--border-opacity)); }

.hover\:border-blue-800:hover {
  --border-opacity: 1;
  border-color: #2c5282;
  border-color: rgba(44, 82, 130, var(--border-opacity)); }

.hover\:border-blue-900:hover {
  --border-opacity: 1;
  border-color: #2a4365;
  border-color: rgba(42, 67, 101, var(--border-opacity)); }

.hover\:border-indigo-100:hover {
  --border-opacity: 1;
  border-color: #ebf4ff;
  border-color: rgba(235, 244, 255, var(--border-opacity)); }

.hover\:border-indigo-200:hover {
  --border-opacity: 1;
  border-color: #c3dafe;
  border-color: rgba(195, 218, 254, var(--border-opacity)); }

.hover\:border-indigo-300:hover {
  --border-opacity: 1;
  border-color: #a3bffa;
  border-color: rgba(163, 191, 250, var(--border-opacity)); }

.hover\:border-indigo-400:hover {
  --border-opacity: 1;
  border-color: #7f9cf5;
  border-color: rgba(127, 156, 245, var(--border-opacity)); }

.hover\:border-indigo-500:hover {
  --border-opacity: 1;
  border-color: #667eea;
  border-color: rgba(102, 126, 234, var(--border-opacity)); }

.hover\:border-indigo-600:hover {
  --border-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--border-opacity)); }

.hover\:border-indigo-700:hover {
  --border-opacity: 1;
  border-color: #4c51bf;
  border-color: rgba(76, 81, 191, var(--border-opacity)); }

.hover\:border-indigo-800:hover {
  --border-opacity: 1;
  border-color: #434190;
  border-color: rgba(67, 65, 144, var(--border-opacity)); }

.hover\:border-indigo-900:hover {
  --border-opacity: 1;
  border-color: #3c366b;
  border-color: rgba(60, 54, 107, var(--border-opacity)); }

.hover\:border-purple-100:hover {
  --border-opacity: 1;
  border-color: #faf5ff;
  border-color: rgba(250, 245, 255, var(--border-opacity)); }

.hover\:border-purple-200:hover {
  --border-opacity: 1;
  border-color: #e9d8fd;
  border-color: rgba(233, 216, 253, var(--border-opacity)); }

.hover\:border-purple-300:hover {
  --border-opacity: 1;
  border-color: #d6bcfa;
  border-color: rgba(214, 188, 250, var(--border-opacity)); }

.hover\:border-purple-400:hover {
  --border-opacity: 1;
  border-color: #b794f4;
  border-color: rgba(183, 148, 244, var(--border-opacity)); }

.hover\:border-purple-500:hover {
  --border-opacity: 1;
  border-color: #9f7aea;
  border-color: rgba(159, 122, 234, var(--border-opacity)); }

.hover\:border-purple-600:hover {
  --border-opacity: 1;
  border-color: #805ad5;
  border-color: rgba(128, 90, 213, var(--border-opacity)); }

.hover\:border-purple-700:hover {
  --border-opacity: 1;
  border-color: #6b46c1;
  border-color: rgba(107, 70, 193, var(--border-opacity)); }

.hover\:border-purple-800:hover {
  --border-opacity: 1;
  border-color: #553c9a;
  border-color: rgba(85, 60, 154, var(--border-opacity)); }

.hover\:border-purple-900:hover {
  --border-opacity: 1;
  border-color: #44337a;
  border-color: rgba(68, 51, 122, var(--border-opacity)); }

.hover\:border-pink-100:hover {
  --border-opacity: 1;
  border-color: #fff5f7;
  border-color: rgba(255, 245, 247, var(--border-opacity)); }

.hover\:border-pink-200:hover {
  --border-opacity: 1;
  border-color: #fed7e2;
  border-color: rgba(254, 215, 226, var(--border-opacity)); }

.hover\:border-pink-300:hover {
  --border-opacity: 1;
  border-color: #fbb6ce;
  border-color: rgba(251, 182, 206, var(--border-opacity)); }

.hover\:border-pink-400:hover {
  --border-opacity: 1;
  border-color: #f687b3;
  border-color: rgba(246, 135, 179, var(--border-opacity)); }

.hover\:border-pink-500:hover {
  --border-opacity: 1;
  border-color: #ed64a6;
  border-color: rgba(237, 100, 166, var(--border-opacity)); }

.hover\:border-pink-600:hover {
  --border-opacity: 1;
  border-color: #d53f8c;
  border-color: rgba(213, 63, 140, var(--border-opacity)); }

.hover\:border-pink-700:hover {
  --border-opacity: 1;
  border-color: #b83280;
  border-color: rgba(184, 50, 128, var(--border-opacity)); }

.hover\:border-pink-800:hover {
  --border-opacity: 1;
  border-color: #97266d;
  border-color: rgba(151, 38, 109, var(--border-opacity)); }

.hover\:border-pink-900:hover {
  --border-opacity: 1;
  border-color: #702459;
  border-color: rgba(112, 36, 89, var(--border-opacity)); }

.focus\:border-transparent:focus {
  border-color: transparent; }

.focus\:border-current:focus {
  border-color: currentColor; }

.focus\:border-black:focus {
  --border-opacity: 1;
  border-color: #000;
  border-color: rgba(0, 0, 0, var(--border-opacity)); }

.focus\:border-white:focus {
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity)); }

.focus\:border-gray-100:focus {
  --border-opacity: 1;
  border-color: #f7fafc;
  border-color: rgba(247, 250, 252, var(--border-opacity)); }

.focus\:border-gray-200:focus {
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity)); }

.focus\:border-gray-300:focus {
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity)); }

.focus\:border-gray-400:focus {
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity)); }

.focus\:border-gray-500:focus {
  --border-opacity: 1;
  border-color: #a0aec0;
  border-color: rgba(160, 174, 192, var(--border-opacity)); }

.focus\:border-gray-600:focus {
  --border-opacity: 1;
  border-color: #718096;
  border-color: rgba(113, 128, 150, var(--border-opacity)); }

.focus\:border-gray-700:focus {
  --border-opacity: 1;
  border-color: #4a5568;
  border-color: rgba(74, 85, 104, var(--border-opacity)); }

.focus\:border-gray-800:focus {
  --border-opacity: 1;
  border-color: #2d3748;
  border-color: rgba(45, 55, 72, var(--border-opacity)); }

.focus\:border-gray-900:focus {
  --border-opacity: 1;
  border-color: #1a202c;
  border-color: rgba(26, 32, 44, var(--border-opacity)); }

.focus\:border-red-100:focus {
  --border-opacity: 1;
  border-color: #fff5f5;
  border-color: rgba(255, 245, 245, var(--border-opacity)); }

.focus\:border-red-200:focus {
  --border-opacity: 1;
  border-color: #fed7d7;
  border-color: rgba(254, 215, 215, var(--border-opacity)); }

.focus\:border-red-300:focus {
  --border-opacity: 1;
  border-color: #feb2b2;
  border-color: rgba(254, 178, 178, var(--border-opacity)); }

.focus\:border-red-400:focus {
  --border-opacity: 1;
  border-color: #fc8181;
  border-color: rgba(252, 129, 129, var(--border-opacity)); }

.focus\:border-red-500:focus {
  --border-opacity: 1;
  border-color: #f56565;
  border-color: rgba(245, 101, 101, var(--border-opacity)); }

.focus\:border-red-600:focus {
  --border-opacity: 1;
  border-color: #e53e3e;
  border-color: rgba(229, 62, 62, var(--border-opacity)); }

.focus\:border-red-700:focus {
  --border-opacity: 1;
  border-color: #c53030;
  border-color: rgba(197, 48, 48, var(--border-opacity)); }

.focus\:border-red-800:focus {
  --border-opacity: 1;
  border-color: #9b2c2c;
  border-color: rgba(155, 44, 44, var(--border-opacity)); }

.focus\:border-red-900:focus {
  --border-opacity: 1;
  border-color: #742a2a;
  border-color: rgba(116, 42, 42, var(--border-opacity)); }

.focus\:border-orange-100:focus {
  --border-opacity: 1;
  border-color: #fffaf0;
  border-color: rgba(255, 250, 240, var(--border-opacity)); }

.focus\:border-orange-200:focus {
  --border-opacity: 1;
  border-color: #feebc8;
  border-color: rgba(254, 235, 200, var(--border-opacity)); }

.focus\:border-orange-300:focus {
  --border-opacity: 1;
  border-color: #fbd38d;
  border-color: rgba(251, 211, 141, var(--border-opacity)); }

.focus\:border-orange-400:focus {
  --border-opacity: 1;
  border-color: #f6ad55;
  border-color: rgba(246, 173, 85, var(--border-opacity)); }

.focus\:border-orange-500:focus {
  --border-opacity: 1;
  border-color: #ed8936;
  border-color: rgba(237, 137, 54, var(--border-opacity)); }

.focus\:border-orange-600:focus {
  --border-opacity: 1;
  border-color: #dd6b20;
  border-color: rgba(221, 107, 32, var(--border-opacity)); }

.focus\:border-orange-700:focus {
  --border-opacity: 1;
  border-color: #c05621;
  border-color: rgba(192, 86, 33, var(--border-opacity)); }

.focus\:border-orange-800:focus {
  --border-opacity: 1;
  border-color: #9c4221;
  border-color: rgba(156, 66, 33, var(--border-opacity)); }

.focus\:border-orange-900:focus {
  --border-opacity: 1;
  border-color: #7b341e;
  border-color: rgba(123, 52, 30, var(--border-opacity)); }

.focus\:border-yellow-100:focus {
  --border-opacity: 1;
  border-color: #fffff0;
  border-color: rgba(255, 255, 240, var(--border-opacity)); }

.focus\:border-yellow-200:focus {
  --border-opacity: 1;
  border-color: #fefcbf;
  border-color: rgba(254, 252, 191, var(--border-opacity)); }

.focus\:border-yellow-300:focus {
  --border-opacity: 1;
  border-color: #faf089;
  border-color: rgba(250, 240, 137, var(--border-opacity)); }

.focus\:border-yellow-400:focus {
  --border-opacity: 1;
  border-color: #f6e05e;
  border-color: rgba(246, 224, 94, var(--border-opacity)); }

.focus\:border-yellow-500:focus {
  --border-opacity: 1;
  border-color: #ecc94b;
  border-color: rgba(236, 201, 75, var(--border-opacity)); }

.focus\:border-yellow-600:focus {
  --border-opacity: 1;
  border-color: #d69e2e;
  border-color: rgba(214, 158, 46, var(--border-opacity)); }

.focus\:border-yellow-700:focus {
  --border-opacity: 1;
  border-color: #b7791f;
  border-color: rgba(183, 121, 31, var(--border-opacity)); }

.focus\:border-yellow-800:focus {
  --border-opacity: 1;
  border-color: #975a16;
  border-color: rgba(151, 90, 22, var(--border-opacity)); }

.focus\:border-yellow-900:focus {
  --border-opacity: 1;
  border-color: #744210;
  border-color: rgba(116, 66, 16, var(--border-opacity)); }

.focus\:border-green-100:focus {
  --border-opacity: 1;
  border-color: #f0fff4;
  border-color: rgba(240, 255, 244, var(--border-opacity)); }

.focus\:border-green-200:focus {
  --border-opacity: 1;
  border-color: #c6f6d5;
  border-color: rgba(198, 246, 213, var(--border-opacity)); }

.focus\:border-green-300:focus {
  --border-opacity: 1;
  border-color: #9ae6b4;
  border-color: rgba(154, 230, 180, var(--border-opacity)); }

.focus\:border-green-400:focus {
  --border-opacity: 1;
  border-color: #68d391;
  border-color: rgba(104, 211, 145, var(--border-opacity)); }

.focus\:border-green-500:focus {
  --border-opacity: 1;
  border-color: #48bb78;
  border-color: rgba(72, 187, 120, var(--border-opacity)); }

.focus\:border-green-600:focus {
  --border-opacity: 1;
  border-color: #38a169;
  border-color: rgba(56, 161, 105, var(--border-opacity)); }

.focus\:border-green-700:focus {
  --border-opacity: 1;
  border-color: #2f855a;
  border-color: rgba(47, 133, 90, var(--border-opacity)); }

.focus\:border-green-800:focus {
  --border-opacity: 1;
  border-color: #276749;
  border-color: rgba(39, 103, 73, var(--border-opacity)); }

.focus\:border-green-900:focus {
  --border-opacity: 1;
  border-color: #22543d;
  border-color: rgba(34, 84, 61, var(--border-opacity)); }

.focus\:border-teal-100:focus {
  --border-opacity: 1;
  border-color: #e6fffa;
  border-color: rgba(230, 255, 250, var(--border-opacity)); }

.focus\:border-teal-200:focus {
  --border-opacity: 1;
  border-color: #b2f5ea;
  border-color: rgba(178, 245, 234, var(--border-opacity)); }

.focus\:border-teal-300:focus {
  --border-opacity: 1;
  border-color: #81e6d9;
  border-color: rgba(129, 230, 217, var(--border-opacity)); }

.focus\:border-teal-400:focus {
  --border-opacity: 1;
  border-color: #4fd1c5;
  border-color: rgba(79, 209, 197, var(--border-opacity)); }

.focus\:border-teal-500:focus {
  --border-opacity: 1;
  border-color: #38b2ac;
  border-color: rgba(56, 178, 172, var(--border-opacity)); }

.focus\:border-teal-600:focus {
  --border-opacity: 1;
  border-color: #319795;
  border-color: rgba(49, 151, 149, var(--border-opacity)); }

.focus\:border-teal-700:focus {
  --border-opacity: 1;
  border-color: #2c7a7b;
  border-color: rgba(44, 122, 123, var(--border-opacity)); }

.focus\:border-teal-800:focus {
  --border-opacity: 1;
  border-color: #285e61;
  border-color: rgba(40, 94, 97, var(--border-opacity)); }

.focus\:border-teal-900:focus {
  --border-opacity: 1;
  border-color: #234e52;
  border-color: rgba(35, 78, 82, var(--border-opacity)); }

.focus\:border-blue-100:focus {
  --border-opacity: 1;
  border-color: #ebf8ff;
  border-color: rgba(235, 248, 255, var(--border-opacity)); }

.focus\:border-blue-200:focus {
  --border-opacity: 1;
  border-color: #bee3f8;
  border-color: rgba(190, 227, 248, var(--border-opacity)); }

.focus\:border-blue-300:focus {
  --border-opacity: 1;
  border-color: #90cdf4;
  border-color: rgba(144, 205, 244, var(--border-opacity)); }

.focus\:border-blue-400:focus {
  --border-opacity: 1;
  border-color: #63b3ed;
  border-color: rgba(99, 179, 237, var(--border-opacity)); }

.focus\:border-blue-500:focus {
  --border-opacity: 1;
  border-color: #4299e1;
  border-color: rgba(66, 153, 225, var(--border-opacity)); }

.focus\:border-blue-600:focus {
  --border-opacity: 1;
  border-color: #3182ce;
  border-color: rgba(49, 130, 206, var(--border-opacity)); }

.focus\:border-blue-700:focus {
  --border-opacity: 1;
  border-color: #2b6cb0;
  border-color: rgba(43, 108, 176, var(--border-opacity)); }

.focus\:border-blue-800:focus {
  --border-opacity: 1;
  border-color: #2c5282;
  border-color: rgba(44, 82, 130, var(--border-opacity)); }

.focus\:border-blue-900:focus {
  --border-opacity: 1;
  border-color: #2a4365;
  border-color: rgba(42, 67, 101, var(--border-opacity)); }

.focus\:border-indigo-100:focus {
  --border-opacity: 1;
  border-color: #ebf4ff;
  border-color: rgba(235, 244, 255, var(--border-opacity)); }

.focus\:border-indigo-200:focus {
  --border-opacity: 1;
  border-color: #c3dafe;
  border-color: rgba(195, 218, 254, var(--border-opacity)); }

.focus\:border-indigo-300:focus {
  --border-opacity: 1;
  border-color: #a3bffa;
  border-color: rgba(163, 191, 250, var(--border-opacity)); }

.focus\:border-indigo-400:focus {
  --border-opacity: 1;
  border-color: #7f9cf5;
  border-color: rgba(127, 156, 245, var(--border-opacity)); }

.focus\:border-indigo-500:focus {
  --border-opacity: 1;
  border-color: #667eea;
  border-color: rgba(102, 126, 234, var(--border-opacity)); }

.focus\:border-indigo-600:focus {
  --border-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--border-opacity)); }

.focus\:border-indigo-700:focus {
  --border-opacity: 1;
  border-color: #4c51bf;
  border-color: rgba(76, 81, 191, var(--border-opacity)); }

.focus\:border-indigo-800:focus {
  --border-opacity: 1;
  border-color: #434190;
  border-color: rgba(67, 65, 144, var(--border-opacity)); }

.focus\:border-indigo-900:focus {
  --border-opacity: 1;
  border-color: #3c366b;
  border-color: rgba(60, 54, 107, var(--border-opacity)); }

.focus\:border-purple-100:focus {
  --border-opacity: 1;
  border-color: #faf5ff;
  border-color: rgba(250, 245, 255, var(--border-opacity)); }

.focus\:border-purple-200:focus {
  --border-opacity: 1;
  border-color: #e9d8fd;
  border-color: rgba(233, 216, 253, var(--border-opacity)); }

.focus\:border-purple-300:focus {
  --border-opacity: 1;
  border-color: #d6bcfa;
  border-color: rgba(214, 188, 250, var(--border-opacity)); }

.focus\:border-purple-400:focus {
  --border-opacity: 1;
  border-color: #b794f4;
  border-color: rgba(183, 148, 244, var(--border-opacity)); }

.focus\:border-purple-500:focus {
  --border-opacity: 1;
  border-color: #9f7aea;
  border-color: rgba(159, 122, 234, var(--border-opacity)); }

.focus\:border-purple-600:focus {
  --border-opacity: 1;
  border-color: #805ad5;
  border-color: rgba(128, 90, 213, var(--border-opacity)); }

.focus\:border-purple-700:focus {
  --border-opacity: 1;
  border-color: #6b46c1;
  border-color: rgba(107, 70, 193, var(--border-opacity)); }

.focus\:border-purple-800:focus {
  --border-opacity: 1;
  border-color: #553c9a;
  border-color: rgba(85, 60, 154, var(--border-opacity)); }

.focus\:border-purple-900:focus {
  --border-opacity: 1;
  border-color: #44337a;
  border-color: rgba(68, 51, 122, var(--border-opacity)); }

.focus\:border-pink-100:focus {
  --border-opacity: 1;
  border-color: #fff5f7;
  border-color: rgba(255, 245, 247, var(--border-opacity)); }

.focus\:border-pink-200:focus {
  --border-opacity: 1;
  border-color: #fed7e2;
  border-color: rgba(254, 215, 226, var(--border-opacity)); }

.focus\:border-pink-300:focus {
  --border-opacity: 1;
  border-color: #fbb6ce;
  border-color: rgba(251, 182, 206, var(--border-opacity)); }

.focus\:border-pink-400:focus {
  --border-opacity: 1;
  border-color: #f687b3;
  border-color: rgba(246, 135, 179, var(--border-opacity)); }

.focus\:border-pink-500:focus {
  --border-opacity: 1;
  border-color: #ed64a6;
  border-color: rgba(237, 100, 166, var(--border-opacity)); }

.focus\:border-pink-600:focus {
  --border-opacity: 1;
  border-color: #d53f8c;
  border-color: rgba(213, 63, 140, var(--border-opacity)); }

.focus\:border-pink-700:focus {
  --border-opacity: 1;
  border-color: #b83280;
  border-color: rgba(184, 50, 128, var(--border-opacity)); }

.focus\:border-pink-800:focus {
  --border-opacity: 1;
  border-color: #97266d;
  border-color: rgba(151, 38, 109, var(--border-opacity)); }

.focus\:border-pink-900:focus {
  --border-opacity: 1;
  border-color: #702459;
  border-color: rgba(112, 36, 89, var(--border-opacity)); }

.border-opacity-0 {
  --border-opacity: 0; }

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

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

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

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

.hover\:border-opacity-0:hover {
  --border-opacity: 0; }

.hover\:border-opacity-25:hover {
  --border-opacity: 0.25; }

.hover\:border-opacity-50:hover {
  --border-opacity: 0.5; }

.hover\:border-opacity-75:hover {
  --border-opacity: 0.75; }

.hover\:border-opacity-100:hover {
  --border-opacity: 1; }

.focus\:border-opacity-0:focus {
  --border-opacity: 0; }

.focus\:border-opacity-25:focus {
  --border-opacity: 0.25; }

.focus\:border-opacity-50:focus {
  --border-opacity: 0.5; }

.focus\:border-opacity-75:focus {
  --border-opacity: 0.75; }

.focus\:border-opacity-100:focus {
  --border-opacity: 1; }

.rounded-none {
  border-radius: 0; }

.rounded-sm {
  border-radius: 0.125rem; }

.rounded {
  border-radius: 0.25rem; }

.rounded-md {
  border-radius: 0.375rem; }

.rounded-lg {
  border-radius: 0.5rem; }

.rounded-full {
  border-radius: 9999px; }

.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem; }

.rounded-r-sm {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem; }

.rounded-b-sm {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem; }

.rounded-l-sm {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem; }

.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem; }

.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem; }

.rounded-b-md {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem; }

.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem; }

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem; }

.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem; }

.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem; }

.rounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px; }

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px; }

.rounded-b-full {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px; }

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px; }

.rounded-tl-none {
  border-top-left-radius: 0; }

.rounded-tr-none {
  border-top-right-radius: 0; }

.rounded-br-none {
  border-bottom-right-radius: 0; }

.rounded-bl-none {
  border-bottom-left-radius: 0; }

.rounded-tl-sm {
  border-top-left-radius: 0.125rem; }

.rounded-tr-sm {
  border-top-right-radius: 0.125rem; }

.rounded-br-sm {
  border-bottom-right-radius: 0.125rem; }

.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem; }

.rounded-tl {
  border-top-left-radius: 0.25rem; }

.rounded-tr {
  border-top-right-radius: 0.25rem; }

.rounded-br {
  border-bottom-right-radius: 0.25rem; }

.rounded-bl {
  border-bottom-left-radius: 0.25rem; }

.rounded-tl-md {
  border-top-left-radius: 0.375rem; }

.rounded-tr-md {
  border-top-right-radius: 0.375rem; }

.rounded-br-md {
  border-bottom-right-radius: 0.375rem; }

.rounded-bl-md {
  border-bottom-left-radius: 0.375rem; }

.rounded-tl-lg {
  border-top-left-radius: 0.5rem; }

.rounded-tr-lg {
  border-top-right-radius: 0.5rem; }

.rounded-br-lg {
  border-bottom-right-radius: 0.5rem; }

.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem; }

.rounded-tl-full {
  border-top-left-radius: 9999px; }

.rounded-tr-full {
  border-top-right-radius: 9999px; }

.rounded-br-full {
  border-bottom-right-radius: 9999px; }

.rounded-bl-full {
  border-bottom-left-radius: 9999px; }

.border-solid {
  border-style: solid; }

.border-dashed {
  border-style: dashed; }

.border-dotted {
  border-style: dotted; }

.border-double {
  border-style: double; }

.border-none {
  border-style: none; }

.border-0 {
  border-width: 0; }

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

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

.border-8 {
  border-width: 8px; }

.border {
  border-width: 1px; }

.border-t-0 {
  border-top-width: 0; }

.border-r-0 {
  border-right-width: 0; }

.border-b-0 {
  border-bottom-width: 0; }

.border-l-0 {
  border-left-width: 0; }

.border-t-2 {
  border-top-width: 2px; }

.border-r-2 {
  border-right-width: 2px; }

.border-b-2 {
  border-bottom-width: 2px; }

.border-l-2 {
  border-left-width: 2px; }

.border-t-4 {
  border-top-width: 4px; }

.border-r-4 {
  border-right-width: 4px; }

.border-b-4 {
  border-bottom-width: 4px; }

.border-l-4 {
  border-left-width: 4px; }

.border-t-8 {
  border-top-width: 8px; }

.border-r-8 {
  border-right-width: 8px; }

.border-b-8 {
  border-bottom-width: 8px; }

.border-l-8 {
  border-left-width: 8px; }

.border-t {
  border-top-width: 1px; }

.border-r {
  border-right-width: 1px; }

.border-b {
  border-bottom-width: 1px; }

.border-l {
  border-left-width: 1px; }

.box-border {
  box-sizing: border-box; }

.box-content {
  box-sizing: content-box; }

.cursor-auto {
  cursor: auto; }

.cursor-default {
  cursor: default; }

.cursor-pointer {
  cursor: pointer; }

.cursor-wait {
  cursor: wait; }

.cursor-text {
  cursor: text; }

.cursor-move {
  cursor: move; }

.cursor-not-allowed {
  cursor: not-allowed; }

.block {
  display: block; }

.inline-block {
  display: inline-block; }

.inline {
  display: inline; }

.flex {
  display: flex; }

.inline-flex {
  display: inline-flex; }

.table {
  display: table; }

.table-caption {
  display: table-caption; }

.table-cell {
  display: table-cell; }

.table-column {
  display: table-column; }

.table-column-group {
  display: table-column-group; }

.table-footer-group {
  display: table-footer-group; }

.table-header-group {
  display: table-header-group; }

.table-row-group {
  display: table-row-group; }

.table-row {
  display: table-row; }

.flow-root {
  display: flow-root; }

.grid {
  display: grid; }

.inline-grid {
  display: inline-grid; }

.hidden {
  display: none; }

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

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

.flex-col {
  flex-direction: column; }

.flex-col-reverse {
  flex-direction: column-reverse; }

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

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

.flex-no-wrap {
  flex-wrap: nowrap; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flex-1 {
  flex: 1 1 0%; }

.flex-auto {
  flex: 1 1 auto; }

.flex-initial {
  flex: 0 1 auto; }

.flex-none {
  flex: none; }

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

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

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

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

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.order-first {
  order: -9999; }

.order-last {
  order: 9999; }

.order-none {
  order: 0; }

.float-right {
  float: right; }

.float-left {
  float: left; }

.float-none {
  float: none; }

.clearfix:after {
  content: "";
  display: table;
  clear: both; }

.clear-left {
  clear: left; }

.clear-right {
  clear: right; }

.clear-both {
  clear: both; }

.clear-none {
  clear: none; }

.font-sans {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.font-serif {
  font-family: Georgia, Cambria, "Times New Roman", Times, serif; }

.font-mono {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.font-hairline {
  font-weight: 100; }

.font-thin {
  font-weight: 200; }

.font-light {
  font-weight: 300; }

.font-normal {
  font-weight: 400; }

.font-medium {
  font-weight: 500; }

.font-semibold {
  font-weight: 600; }

.font-bold {
  font-weight: 700; }

.font-extrabold {
  font-weight: 800; }

.font-black {
  font-weight: 900; }

.hover\:font-hairline:hover {
  font-weight: 100; }

.hover\:font-thin:hover {
  font-weight: 200; }

.hover\:font-light:hover {
  font-weight: 300; }

.hover\:font-normal:hover {
  font-weight: 400; }

.hover\:font-medium:hover {
  font-weight: 500; }

.hover\:font-semibold:hover {
  font-weight: 600; }

.hover\:font-bold:hover {
  font-weight: 700; }

.hover\:font-extrabold:hover {
  font-weight: 800; }

.hover\:font-black:hover {
  font-weight: 900; }

.focus\:font-hairline:focus {
  font-weight: 100; }

.focus\:font-thin:focus {
  font-weight: 200; }

.focus\:font-light:focus {
  font-weight: 300; }

.focus\:font-normal:focus {
  font-weight: 400; }

.focus\:font-medium:focus {
  font-weight: 500; }

.focus\:font-semibold:focus {
  font-weight: 600; }

.focus\:font-bold:focus {
  font-weight: 700; }

.focus\:font-extrabold:focus {
  font-weight: 800; }

.focus\:font-black:focus {
  font-weight: 900; }

.h-0 {
  height: 0; }

.h-1 {
  height: 0.25rem; }

.h-2 {
  height: 0.5rem; }

.h-3 {
  height: 0.75rem; }

.h-4 {
  height: 1rem; }

.h-5 {
  height: 1.25rem; }

.h-6 {
  height: 1.5rem; }

.h-8 {
  height: 2rem; }

.h-10 {
  height: 2.5rem; }

.h-12 {
  height: 3rem; }

.h-16 {
  height: 4rem; }

.h-20 {
  height: 5rem; }

.h-24 {
  height: 6rem; }

.h-32 {
  height: 8rem; }

.h-40 {
  height: 10rem; }

.h-48 {
  height: 12rem; }

.h-56 {
  height: 14rem; }

.h-64 {
  height: 16rem; }

.h-auto {
  height: auto; }

.h-px {
  height: 1px; }

.h-full {
  height: 100%; }

.h-screen {
  height: 100vh; }

.text-xs {
  font-size: 0.75rem; }

.text-sm {
  font-size: 0.875rem; }

.text-base {
  font-size: 1rem; }

.text-lg {
  font-size: 1.125rem; }

.text-xl {
  font-size: 1.25rem; }

.text-2xl {
  font-size: 1.5rem; }

.text-3xl {
  font-size: 1.875rem; }

.text-4xl {
  font-size: 2.25rem; }

.text-5xl {
  font-size: 3rem; }

.text-6xl {
  font-size: 4rem; }

.leading-3 {
  line-height: .75rem; }

.leading-4 {
  line-height: 1rem; }

.leading-5 {
  line-height: 1.25rem; }

.leading-6 {
  line-height: 1.5rem; }

.leading-7 {
  line-height: 1.75rem; }

.leading-8 {
  line-height: 2rem; }

.leading-9 {
  line-height: 2.25rem; }

.leading-10 {
  line-height: 2.5rem; }

.leading-none {
  line-height: 1; }

.leading-tight {
  line-height: 1.25; }

.leading-snug {
  line-height: 1.375; }

.leading-normal {
  line-height: 1.5; }

.leading-relaxed {
  line-height: 1.625; }

.leading-loose {
  line-height: 2; }

.list-inside {
  list-style-position: inside; }

.list-outside {
  list-style-position: outside; }

.list-none {
  list-style-type: none; }

.list-disc {
  list-style-type: disc; }

.list-decimal {
  list-style-type: decimal; }

.m-0 {
  margin: 0; }

.m-1 {
  margin: 0.25rem; }

.m-2 {
  margin: 0.5rem; }

.m-3 {
  margin: 0.75rem; }

.m-4 {
  margin: 1rem; }

.m-5 {
  margin: 1.25rem; }

.m-6 {
  margin: 1.5rem; }

.m-8 {
  margin: 2rem; }

.m-10 {
  margin: 2.5rem; }

.m-12 {
  margin: 3rem; }

.m-16 {
  margin: 4rem; }

.m-20 {
  margin: 5rem; }

.m-24 {
  margin: 6rem; }

.m-32 {
  margin: 8rem; }

.m-40 {
  margin: 10rem; }

.m-48 {
  margin: 12rem; }

.m-56 {
  margin: 14rem; }

.m-64 {
  margin: 16rem; }

.m-auto {
  margin: auto; }

.m-px {
  margin: 1px; }

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

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

.-m-3 {
  margin: -0.75rem; }

.-m-4 {
  margin: -1rem; }

.-m-5 {
  margin: -1.25rem; }

.-m-6 {
  margin: -1.5rem; }

.-m-8 {
  margin: -2rem; }

.-m-10 {
  margin: -2.5rem; }

.-m-12 {
  margin: -3rem; }

.-m-16 {
  margin: -4rem; }

.-m-20 {
  margin: -5rem; }

.-m-24 {
  margin: -6rem; }

.-m-32 {
  margin: -8rem; }

.-m-40 {
  margin: -10rem; }

.-m-48 {
  margin: -12rem; }

.-m-56 {
  margin: -14rem; }

.-m-64 {
  margin: -16rem; }

.-m-px {
  margin: -1px; }

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

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

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

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

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

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

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem; }

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem; }

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem; }

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem; }

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem; }

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem; }

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem; }

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem; }

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem; }

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem; }

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem; }

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem; }

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem; }

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem; }

.mx-20 {
  margin-left: 5rem;
  margin-right: 5rem; }

.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem; }

.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem; }

.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem; }

.mx-32 {
  margin-left: 8rem;
  margin-right: 8rem; }

.my-40 {
  margin-top: 10rem;
  margin-bottom: 10rem; }

.mx-40 {
  margin-left: 10rem;
  margin-right: 10rem; }

.my-48 {
  margin-top: 12rem;
  margin-bottom: 12rem; }

.mx-48 {
  margin-left: 12rem;
  margin-right: 12rem; }

.my-56 {
  margin-top: 14rem;
  margin-bottom: 14rem; }

.mx-56 {
  margin-left: 14rem;
  margin-right: 14rem; }

.my-64 {
  margin-top: 16rem;
  margin-bottom: 16rem; }

.mx-64 {
  margin-left: 16rem;
  margin-right: 16rem; }

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

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

.my-px {
  margin-top: 1px;
  margin-bottom: 1px; }

.mx-px {
  margin-left: 1px;
  margin-right: 1px; }

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

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

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

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

.-my-3 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem; }

.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem; }

.-my-4 {
  margin-top: -1rem;
  margin-bottom: -1rem; }

.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem; }

.-my-5 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem; }

.-mx-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem; }

.-my-6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem; }

.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem; }

.-my-8 {
  margin-top: -2rem;
  margin-bottom: -2rem; }

.-mx-8 {
  margin-left: -2rem;
  margin-right: -2rem; }

.-my-10 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem; }

.-mx-10 {
  margin-left: -2.5rem;
  margin-right: -2.5rem; }

.-my-12 {
  margin-top: -3rem;
  margin-bottom: -3rem; }

.-mx-12 {
  margin-left: -3rem;
  margin-right: -3rem; }

.-my-16 {
  margin-top: -4rem;
  margin-bottom: -4rem; }

.-mx-16 {
  margin-left: -4rem;
  margin-right: -4rem; }

.-my-20 {
  margin-top: -5rem;
  margin-bottom: -5rem; }

.-mx-20 {
  margin-left: -5rem;
  margin-right: -5rem; }

.-my-24 {
  margin-top: -6rem;
  margin-bottom: -6rem; }

.-mx-24 {
  margin-left: -6rem;
  margin-right: -6rem; }

.-my-32 {
  margin-top: -8rem;
  margin-bottom: -8rem; }

.-mx-32 {
  margin-left: -8rem;
  margin-right: -8rem; }

.-my-40 {
  margin-top: -10rem;
  margin-bottom: -10rem; }

.-mx-40 {
  margin-left: -10rem;
  margin-right: -10rem; }

.-my-48 {
  margin-top: -12rem;
  margin-bottom: -12rem; }

.-mx-48 {
  margin-left: -12rem;
  margin-right: -12rem; }

.-my-56 {
  margin-top: -14rem;
  margin-bottom: -14rem; }

.-mx-56 {
  margin-left: -14rem;
  margin-right: -14rem; }

.-my-64 {
  margin-top: -16rem;
  margin-bottom: -16rem; }

.-mx-64 {
  margin-left: -16rem;
  margin-right: -16rem; }

.-my-px {
  margin-top: -1px;
  margin-bottom: -1px; }

.-mx-px {
  margin-left: -1px;
  margin-right: -1px; }

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

.mr-0 {
  margin-right: 0; }

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

.ml-0 {
  margin-left: 0; }

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

.mr-1 {
  margin-right: 0.25rem; }

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

.ml-1 {
  margin-left: 0.25rem; }

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

.mr-2 {
  margin-right: 0.5rem; }

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

.ml-2 {
  margin-left: 0.5rem; }

.mt-3 {
  margin-top: 0.75rem; }

.mr-3 {
  margin-right: 0.75rem; }

.mb-3 {
  margin-bottom: 0.75rem; }

.ml-3 {
  margin-left: 0.75rem; }

.mt-4 {
  margin-top: 1rem; }

.mr-4 {
  margin-right: 1rem; }

.mb-4 {
  margin-bottom: 1rem; }

.ml-4 {
  margin-left: 1rem; }

.mt-5 {
  margin-top: 1.25rem; }

.mr-5 {
  margin-right: 1.25rem; }

.mb-5 {
  margin-bottom: 1.25rem; }

.ml-5 {
  margin-left: 1.25rem; }

.mt-6 {
  margin-top: 1.5rem; }

.mr-6 {
  margin-right: 1.5rem; }

.mb-6 {
  margin-bottom: 1.5rem; }

.ml-6 {
  margin-left: 1.5rem; }

.mt-8 {
  margin-top: 2rem; }

.mr-8 {
  margin-right: 2rem; }

.mb-8 {
  margin-bottom: 2rem; }

.ml-8 {
  margin-left: 2rem; }

.mt-10 {
  margin-top: 2.5rem; }

.mr-10 {
  margin-right: 2.5rem; }

.mb-10 {
  margin-bottom: 2.5rem; }

.ml-10 {
  margin-left: 2.5rem; }

.mt-12 {
  margin-top: 3rem; }

.mr-12 {
  margin-right: 3rem; }

.mb-12 {
  margin-bottom: 3rem; }

.ml-12 {
  margin-left: 3rem; }

.mt-16 {
  margin-top: 4rem; }

.mr-16 {
  margin-right: 4rem; }

.mb-16 {
  margin-bottom: 4rem; }

.ml-16 {
  margin-left: 4rem; }

.mt-20 {
  margin-top: 5rem; }

.mr-20 {
  margin-right: 5rem; }

.mb-20 {
  margin-bottom: 5rem; }

.ml-20 {
  margin-left: 5rem; }

.mt-24 {
  margin-top: 6rem; }

.mr-24 {
  margin-right: 6rem; }

.mb-24 {
  margin-bottom: 6rem; }

.ml-24 {
  margin-left: 6rem; }

.mt-32 {
  margin-top: 8rem; }

.mr-32 {
  margin-right: 8rem; }

.mb-32 {
  margin-bottom: 8rem; }

.ml-32 {
  margin-left: 8rem; }

.mt-40 {
  margin-top: 10rem; }

.mr-40 {
  margin-right: 10rem; }

.mb-40 {
  margin-bottom: 10rem; }

.ml-40 {
  margin-left: 10rem; }

.mt-48 {
  margin-top: 12rem; }

.mr-48 {
  margin-right: 12rem; }

.mb-48 {
  margin-bottom: 12rem; }

.ml-48 {
  margin-left: 12rem; }

.mt-56 {
  margin-top: 14rem; }

.mr-56 {
  margin-right: 14rem; }

.mb-56 {
  margin-bottom: 14rem; }

.ml-56 {
  margin-left: 14rem; }

.mt-64 {
  margin-top: 16rem; }

.mr-64 {
  margin-right: 16rem; }

.mb-64 {
  margin-bottom: 16rem; }

.ml-64 {
  margin-left: 16rem; }

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

.mr-auto {
  margin-right: auto; }

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

.ml-auto {
  margin-left: auto; }

.mt-px {
  margin-top: 1px; }

.mr-px {
  margin-right: 1px; }

.mb-px {
  margin-bottom: 1px; }

.ml-px {
  margin-left: 1px; }

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

.-mr-1 {
  margin-right: -0.25rem; }

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

.-ml-1 {
  margin-left: -0.25rem; }

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

.-mr-2 {
  margin-right: -0.5rem; }

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

.-ml-2 {
  margin-left: -0.5rem; }

.-mt-3 {
  margin-top: -0.75rem; }

.-mr-3 {
  margin-right: -0.75rem; }

.-mb-3 {
  margin-bottom: -0.75rem; }

.-ml-3 {
  margin-left: -0.75rem; }

.-mt-4 {
  margin-top: -1rem; }

.-mr-4 {
  margin-right: -1rem; }

.-mb-4 {
  margin-bottom: -1rem; }

.-ml-4 {
  margin-left: -1rem; }

.-mt-5 {
  margin-top: -1.25rem; }

.-mr-5 {
  margin-right: -1.25rem; }

.-mb-5 {
  margin-bottom: -1.25rem; }

.-ml-5 {
  margin-left: -1.25rem; }

.-mt-6 {
  margin-top: -1.5rem; }

.-mr-6 {
  margin-right: -1.5rem; }

.-mb-6 {
  margin-bottom: -1.5rem; }

.-ml-6 {
  margin-left: -1.5rem; }

.-mt-8 {
  margin-top: -2rem; }

.-mr-8 {
  margin-right: -2rem; }

.-mb-8 {
  margin-bottom: -2rem; }

.-ml-8 {
  margin-left: -2rem; }

.-mt-10 {
  margin-top: -2.5rem; }

.-mr-10 {
  margin-right: -2.5rem; }

.-mb-10 {
  margin-bottom: -2.5rem; }

.-ml-10 {
  margin-left: -2.5rem; }

.-mt-12 {
  margin-top: -3rem; }

.-mr-12 {
  margin-right: -3rem; }

.-mb-12 {
  margin-bottom: -3rem; }

.-ml-12 {
  margin-left: -3rem; }

.-mt-16 {
  margin-top: -4rem; }

.-mr-16 {
  margin-right: -4rem; }

.-mb-16 {
  margin-bottom: -4rem; }

.-ml-16 {
  margin-left: -4rem; }

.-mt-20 {
  margin-top: -5rem; }

.-mr-20 {
  margin-right: -5rem; }

.-mb-20 {
  margin-bottom: -5rem; }

.-ml-20 {
  margin-left: -5rem; }

.-mt-24 {
  margin-top: -6rem; }

.-mr-24 {
  margin-right: -6rem; }

.-mb-24 {
  margin-bottom: -6rem; }

.-ml-24 {
  margin-left: -6rem; }

.-mt-32 {
  margin-top: -8rem; }

.-mr-32 {
  margin-right: -8rem; }

.-mb-32 {
  margin-bottom: -8rem; }

.-ml-32 {
  margin-left: -8rem; }

.-mt-40 {
  margin-top: -10rem; }

.-mr-40 {
  margin-right: -10rem; }

.-mb-40 {
  margin-bottom: -10rem; }

.-ml-40 {
  margin-left: -10rem; }

.-mt-48 {
  margin-top: -12rem; }

.-mr-48 {
  margin-right: -12rem; }

.-mb-48 {
  margin-bottom: -12rem; }

.-ml-48 {
  margin-left: -12rem; }

.-mt-56 {
  margin-top: -14rem; }

.-mr-56 {
  margin-right: -14rem; }

.-mb-56 {
  margin-bottom: -14rem; }

.-ml-56 {
  margin-left: -14rem; }

.-mt-64 {
  margin-top: -16rem; }

.-mr-64 {
  margin-right: -16rem; }

.-mb-64 {
  margin-bottom: -16rem; }

.-ml-64 {
  margin-left: -16rem; }

.-mt-px {
  margin-top: -1px; }

.-mr-px {
  margin-right: -1px; }

.-mb-px {
  margin-bottom: -1px; }

.-ml-px {
  margin-left: -1px; }

.max-h-full {
  max-height: 100%; }

.max-h-screen {
  max-height: 100vh; }

.max-w-none {
  max-width: none; }

.max-w-xs {
  max-width: 20rem; }

.max-w-sm {
  max-width: 24rem; }

.max-w-md {
  max-width: 28rem; }

.max-w-lg {
  max-width: 32rem; }

.max-w-xl {
  max-width: 36rem; }

.max-w-2xl {
  max-width: 42rem; }

.max-w-3xl {
  max-width: 48rem; }

.max-w-4xl {
  max-width: 56rem; }

.max-w-5xl {
  max-width: 64rem; }

.max-w-6xl {
  max-width: 72rem; }

.max-w-full {
  max-width: 100%; }

.max-w-screen-sm {
  max-width: 640px; }

.max-w-screen-md {
  max-width: 768px; }

.max-w-screen-lg {
  max-width: 1024px; }

.max-w-screen-xl {
  max-width: 1280px; }

.min-h-0 {
  min-height: 0; }

.min-h-full {
  min-height: 100%; }

.min-h-screen {
  min-height: 100vh; }

.min-w-0 {
  min-width: 0; }

.min-w-full {
  min-width: 100%; }

.object-contain {
  -o-object-fit: contain;
  object-fit: contain; }

.object-cover {
  -o-object-fit: cover;
  object-fit: cover; }

.object-fill {
  -o-object-fit: fill;
  object-fit: fill; }

.object-none {
  -o-object-fit: none;
  object-fit: none; }

.object-scale-down {
  -o-object-fit: scale-down;
  object-fit: scale-down; }

.object-bottom {
  -o-object-position: bottom;
  object-position: bottom; }

.object-center {
  -o-object-position: center;
  object-position: center; }

.object-left {
  -o-object-position: left;
  object-position: left; }

.object-left-bottom {
  -o-object-position: left bottom;
  object-position: left bottom; }

.object-left-top {
  -o-object-position: left top;
  object-position: left top; }

.object-right {
  -o-object-position: right;
  object-position: right; }

.object-right-bottom {
  -o-object-position: right bottom;
  object-position: right bottom; }

.object-right-top {
  -o-object-position: right top;
  object-position: right top; }

.object-top {
  -o-object-position: top;
  object-position: top; }

.opacity-0 {
  opacity: 0; }

.opacity-25 {
  opacity: 0.25; }

.opacity-50 {
  opacity: 0.5; }

.opacity-75 {
  opacity: 0.75; }

.opacity-100 {
  opacity: 1; }

.hover\:opacity-0:hover {
  opacity: 0; }

.hover\:opacity-25:hover {
  opacity: 0.25; }

.hover\:opacity-50:hover {
  opacity: 0.5; }

.hover\:opacity-75:hover {
  opacity: 0.75; }

.hover\:opacity-100:hover {
  opacity: 1; }

.focus\:opacity-0:focus {
  opacity: 0; }

.focus\:opacity-25:focus {
  opacity: 0.25; }

.focus\:opacity-50:focus {
  opacity: 0.5; }

.focus\:opacity-75:focus {
  opacity: 0.75; }

.focus\:opacity-100:focus {
  opacity: 1; }

.outline-none {
  outline: 0; }

.focus\:outline-none:focus {
  outline: 0; }

.overflow-auto {
  overflow: auto; }

.overflow-hidden {
  overflow: hidden; }

.overflow-visible {
  overflow: visible; }

.overflow-scroll {
  overflow: scroll; }

.overflow-x-auto {
  overflow-x: auto; }

.overflow-y-auto {
  overflow-y: auto; }

.overflow-x-hidden {
  overflow-x: hidden; }

.overflow-y-hidden {
  overflow-y: hidden; }

.overflow-x-visible {
  overflow-x: visible; }

.overflow-y-visible {
  overflow-y: visible; }

.overflow-x-scroll {
  overflow-x: scroll; }

.overflow-y-scroll {
  overflow-y: scroll; }

.scrolling-touch {
  -webkit-overflow-scrolling: touch; }

.scrolling-auto {
  -webkit-overflow-scrolling: auto; }

.p-0 {
  padding: 0; }

.p-1 {
  padding: 0.25rem; }

.p-2 {
  padding: 0.5rem; }

.p-3 {
  padding: 0.75rem; }

.p-4 {
  padding: 1rem; }

.p-5 {
  padding: 1.25rem; }

.p-6 {
  padding: 1.5rem; }

.p-8 {
  padding: 2rem; }

.p-10 {
  padding: 2.5rem; }

.p-12 {
  padding: 3rem; }

.p-16 {
  padding: 4rem; }

.p-20 {
  padding: 5rem; }

.p-24 {
  padding: 6rem; }

.p-32 {
  padding: 8rem; }

.p-40 {
  padding: 10rem; }

.p-48 {
  padding: 12rem; }

.p-56 {
  padding: 14rem; }

.p-64 {
  padding: 16rem; }

.p-px {
  padding: 1px; }

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

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

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

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

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

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

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem; }

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem; }

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem; }

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem; }

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem; }

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem; }

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem; }

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem; }

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem; }

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem; }

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem; }

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem; }

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem; }

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem; }

.px-24 {
  padding-left: 6rem;
  padding-right: 6rem; }

.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem; }

.px-32 {
  padding-left: 8rem;
  padding-right: 8rem; }

.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem; }

.px-40 {
  padding-left: 10rem;
  padding-right: 10rem; }

.py-48 {
  padding-top: 12rem;
  padding-bottom: 12rem; }

.px-48 {
  padding-left: 12rem;
  padding-right: 12rem; }

.py-56 {
  padding-top: 14rem;
  padding-bottom: 14rem; }

.px-56 {
  padding-left: 14rem;
  padding-right: 14rem; }

.py-64 {
  padding-top: 16rem;
  padding-bottom: 16rem; }

.px-64 {
  padding-left: 16rem;
  padding-right: 16rem; }

.py-px {
  padding-top: 1px;
  padding-bottom: 1px; }

.px-px {
  padding-left: 1px;
  padding-right: 1px; }

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

.pr-0 {
  padding-right: 0; }

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

.pl-0 {
  padding-left: 0; }

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

.pr-1 {
  padding-right: 0.25rem; }

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

.pl-1 {
  padding-left: 0.25rem; }

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

.pr-2 {
  padding-right: 0.5rem; }

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

.pl-2 {
  padding-left: 0.5rem; }

.pt-3 {
  padding-top: 0.75rem; }

.pr-3 {
  padding-right: 0.75rem; }

.pb-3 {
  padding-bottom: 0.75rem; }

.pl-3 {
  padding-left: 0.75rem; }

.pt-4 {
  padding-top: 1rem; }

.pr-4 {
  padding-right: 1rem; }

.pb-4 {
  padding-bottom: 1rem; }

.pl-4 {
  padding-left: 1rem; }

.pt-5 {
  padding-top: 1.25rem; }

.pr-5 {
  padding-right: 1.25rem; }

.pb-5 {
  padding-bottom: 1.25rem; }

.pl-5 {
  padding-left: 1.25rem; }

.pt-6 {
  padding-top: 1.5rem; }

.pr-6 {
  padding-right: 1.5rem; }

.pb-6 {
  padding-bottom: 1.5rem; }

.pl-6 {
  padding-left: 1.5rem; }

.pt-8 {
  padding-top: 2rem; }

.pr-8 {
  padding-right: 2rem; }

.pb-8 {
  padding-bottom: 2rem; }

.pl-8 {
  padding-left: 2rem; }

.pt-10 {
  padding-top: 2.5rem; }

.pr-10 {
  padding-right: 2.5rem; }

.pb-10 {
  padding-bottom: 2.5rem; }

.pl-10 {
  padding-left: 2.5rem; }

.pt-12 {
  padding-top: 3rem; }

.pr-12 {
  padding-right: 3rem; }

.pb-12 {
  padding-bottom: 3rem; }

.pl-12 {
  padding-left: 3rem; }

.pt-16 {
  padding-top: 4rem; }

.pr-16 {
  padding-right: 4rem; }

.pb-16 {
  padding-bottom: 4rem; }

.pl-16 {
  padding-left: 4rem; }

.pt-20 {
  padding-top: 5rem; }

.pr-20 {
  padding-right: 5rem; }

.pb-20 {
  padding-bottom: 5rem; }

.pl-20 {
  padding-left: 5rem; }

.pt-24 {
  padding-top: 6rem; }

.pr-24 {
  padding-right: 6rem; }

.pb-24 {
  padding-bottom: 6rem; }

.pl-24 {
  padding-left: 6rem; }

.pt-32 {
  padding-top: 8rem; }

.pr-32 {
  padding-right: 8rem; }

.pb-32 {
  padding-bottom: 8rem; }

.pl-32 {
  padding-left: 8rem; }

.pt-40 {
  padding-top: 10rem; }

.pr-40 {
  padding-right: 10rem; }

.pb-40 {
  padding-bottom: 10rem; }

.pl-40 {
  padding-left: 10rem; }

.pt-48 {
  padding-top: 12rem; }

.pr-48 {
  padding-right: 12rem; }

.pb-48 {
  padding-bottom: 12rem; }

.pl-48 {
  padding-left: 12rem; }

.pt-56 {
  padding-top: 14rem; }

.pr-56 {
  padding-right: 14rem; }

.pb-56 {
  padding-bottom: 14rem; }

.pl-56 {
  padding-left: 14rem; }

.pt-64 {
  padding-top: 16rem; }

.pr-64 {
  padding-right: 16rem; }

.pb-64 {
  padding-bottom: 16rem; }

.pl-64 {
  padding-left: 16rem; }

.pt-px {
  padding-top: 1px; }

.pr-px {
  padding-right: 1px; }

.pb-px {
  padding-bottom: 1px; }

.pl-px {
  padding-left: 1px; }

.placeholder-transparent::-webkit-input-placeholder {
  color: transparent; }

.placeholder-transparent::-moz-placeholder {
  color: transparent; }

.placeholder-transparent:-ms-input-placeholder {
  color: transparent; }

.placeholder-transparent::-ms-input-placeholder {
  color: transparent; }

.placeholder-transparent::placeholder {
  color: transparent; }

.placeholder-current::-webkit-input-placeholder {
  color: currentColor; }

.placeholder-current::-moz-placeholder {
  color: currentColor; }

.placeholder-current:-ms-input-placeholder {
  color: currentColor; }

.placeholder-current::-ms-input-placeholder {
  color: currentColor; }

.placeholder-current::placeholder {
  color: currentColor; }

.placeholder-black::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--placeholder-opacity)); }

.placeholder-black::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--placeholder-opacity)); }

.placeholder-black:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--placeholder-opacity)); }

.placeholder-black::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--placeholder-opacity)); }

.placeholder-black::placeholder {
  --placeholder-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--placeholder-opacity)); }

.placeholder-white::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity)); }

.placeholder-white::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity)); }

.placeholder-white:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity)); }

.placeholder-white::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity)); }

.placeholder-white::placeholder {
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity)); }

.placeholder-gray-100::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity)); }

.placeholder-gray-100::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity)); }

.placeholder-gray-100:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity)); }

.placeholder-gray-100::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity)); }

.placeholder-gray-100::placeholder {
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity)); }

.placeholder-gray-200::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity)); }

.placeholder-gray-200::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity)); }

.placeholder-gray-200:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity)); }

.placeholder-gray-200::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity)); }

.placeholder-gray-200::placeholder {
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity)); }

.placeholder-gray-300::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity)); }

.placeholder-gray-300::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity)); }

.placeholder-gray-300:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity)); }

.placeholder-gray-300::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity)); }

.placeholder-gray-300::placeholder {
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity)); }

.placeholder-gray-400::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity)); }

.placeholder-gray-400::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity)); }

.placeholder-gray-400:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity)); }

.placeholder-gray-400::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity)); }

.placeholder-gray-400::placeholder {
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity)); }

.placeholder-gray-500::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity)); }

.placeholder-gray-500::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity)); }

.placeholder-gray-500:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity)); }

.placeholder-gray-500::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity)); }

.placeholder-gray-500::placeholder {
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity)); }

.placeholder-gray-600::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity)); }

.placeholder-gray-600::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity)); }

.placeholder-gray-600:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity)); }

.placeholder-gray-600::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity)); }

.placeholder-gray-600::placeholder {
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity)); }

.placeholder-gray-700::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity)); }

.placeholder-gray-700::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity)); }

.placeholder-gray-700:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity)); }

.placeholder-gray-700::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity)); }

.placeholder-gray-700::placeholder {
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity)); }

.placeholder-gray-800::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity)); }

.placeholder-gray-800::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity)); }

.placeholder-gray-800:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity)); }

.placeholder-gray-800::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity)); }

.placeholder-gray-800::placeholder {
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity)); }

.placeholder-gray-900::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity)); }

.placeholder-gray-900::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity)); }

.placeholder-gray-900:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity)); }

.placeholder-gray-900::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity)); }

.placeholder-gray-900::placeholder {
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity)); }

.placeholder-red-100::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--placeholder-opacity)); }

.placeholder-red-100::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--placeholder-opacity)); }

.placeholder-red-100:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--placeholder-opacity)); }

.placeholder-red-100::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--placeholder-opacity)); }

.placeholder-red-100::placeholder {
  --placeholder-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--placeholder-opacity)); }

.placeholder-red-200::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--placeholder-opacity)); }

.placeholder-red-200::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--placeholder-opacity)); }

.placeholder-red-200:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--placeholder-opacity)); }

.placeholder-red-200::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--placeholder-opacity)); }

.placeholder-red-200::placeholder {
  --placeholder-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--placeholder-opacity)); }

.placeholder-red-300::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--placeholder-opacity)); }

.placeholder-red-300::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--placeholder-opacity)); }

.placeholder-red-300:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--placeholder-opacity)); }

.placeholder-red-300::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--placeholder-opacity)); }

.placeholder-red-300::placeholder {
  --placeholder-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--placeholder-opacity)); }

.placeholder-red-400::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--placeholder-opacity)); }

.placeholder-red-400::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--placeholder-opacity)); }

.placeholder-red-400:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--placeholder-opacity)); }

.placeholder-red-400::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--placeholder-opacity)); }

.placeholder-red-400::placeholder {
  --placeholder-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--placeholder-opacity)); }

.placeholder-red-500::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--placeholder-opacity)); }

.placeholder-red-500::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--placeholder-opacity)); }

.placeholder-red-500:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--placeholder-opacity)); }

.placeholder-red-500::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--placeholder-opacity)); }

.placeholder-red-500::placeholder {
  --placeholder-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--placeholder-opacity)); }

.placeholder-red-600::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--placeholder-opacity)); }

.placeholder-red-600::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--placeholder-opacity)); }

.placeholder-red-600:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--placeholder-opacity)); }

.placeholder-red-600::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--placeholder-opacity)); }

.placeholder-red-600::placeholder {
  --placeholder-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--placeholder-opacity)); }

.placeholder-red-700::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--placeholder-opacity)); }

.placeholder-red-700::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--placeholder-opacity)); }

.placeholder-red-700:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--placeholder-opacity)); }

.placeholder-red-700::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--placeholder-opacity)); }

.placeholder-red-700::placeholder {
  --placeholder-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--placeholder-opacity)); }

.placeholder-red-800::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--placeholder-opacity)); }

.placeholder-red-800::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--placeholder-opacity)); }

.placeholder-red-800:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--placeholder-opacity)); }

.placeholder-red-800::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--placeholder-opacity)); }

.placeholder-red-800::placeholder {
  --placeholder-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--placeholder-opacity)); }

.placeholder-red-900::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--placeholder-opacity)); }

.placeholder-red-900::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--placeholder-opacity)); }

.placeholder-red-900:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--placeholder-opacity)); }

.placeholder-red-900::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--placeholder-opacity)); }

.placeholder-red-900::placeholder {
  --placeholder-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--placeholder-opacity)); }

.placeholder-orange-100::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--placeholder-opacity)); }

.placeholder-orange-100::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--placeholder-opacity)); }

.placeholder-orange-100:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--placeholder-opacity)); }

.placeholder-orange-100::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--placeholder-opacity)); }

.placeholder-orange-100::placeholder {
  --placeholder-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--placeholder-opacity)); }

.placeholder-orange-200::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--placeholder-opacity)); }

.placeholder-orange-200::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--placeholder-opacity)); }

.placeholder-orange-200:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--placeholder-opacity)); }

.placeholder-orange-200::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--placeholder-opacity)); }

.placeholder-orange-200::placeholder {
  --placeholder-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--placeholder-opacity)); }

.placeholder-orange-300::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--placeholder-opacity)); }

.placeholder-orange-300::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--placeholder-opacity)); }

.placeholder-orange-300:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--placeholder-opacity)); }

.placeholder-orange-300::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--placeholder-opacity)); }

.placeholder-orange-300::placeholder {
  --placeholder-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--placeholder-opacity)); }

.placeholder-orange-400::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--placeholder-opacity)); }

.placeholder-orange-400::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--placeholder-opacity)); }

.placeholder-orange-400:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--placeholder-opacity)); }

.placeholder-orange-400::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--placeholder-opacity)); }

.placeholder-orange-400::placeholder {
  --placeholder-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--placeholder-opacity)); }

.placeholder-orange-500::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity)); }

.placeholder-orange-500::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity)); }

.placeholder-orange-500:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity)); }

.placeholder-orange-500::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity)); }

.placeholder-orange-500::placeholder {
  --placeholder-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity)); }

.placeholder-orange-600::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--placeholder-opacity)); }

.placeholder-orange-600::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--placeholder-opacity)); }

.placeholder-orange-600:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--placeholder-opacity)); }

.placeholder-orange-600::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--placeholder-opacity)); }

.placeholder-orange-600::placeholder {
  --placeholder-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--placeholder-opacity)); }

.placeholder-orange-700::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--placeholder-opacity)); }

.placeholder-orange-700::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--placeholder-opacity)); }

.placeholder-orange-700:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--placeholder-opacity)); }

.placeholder-orange-700::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--placeholder-opacity)); }

.placeholder-orange-700::placeholder {
  --placeholder-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--placeholder-opacity)); }

.placeholder-orange-800::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--placeholder-opacity)); }

.placeholder-orange-800::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--placeholder-opacity)); }

.placeholder-orange-800:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--placeholder-opacity)); }

.placeholder-orange-800::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--placeholder-opacity)); }

.placeholder-orange-800::placeholder {
  --placeholder-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--placeholder-opacity)); }

.placeholder-orange-900::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--placeholder-opacity)); }

.placeholder-orange-900::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--placeholder-opacity)); }

.placeholder-orange-900:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--placeholder-opacity)); }

.placeholder-orange-900::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--placeholder-opacity)); }

.placeholder-orange-900::placeholder {
  --placeholder-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--placeholder-opacity)); }

.placeholder-yellow-100::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--placeholder-opacity)); }

.placeholder-yellow-100::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--placeholder-opacity)); }

.placeholder-yellow-100:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--placeholder-opacity)); }

.placeholder-yellow-100::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--placeholder-opacity)); }

.placeholder-yellow-100::placeholder {
  --placeholder-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--placeholder-opacity)); }

.placeholder-yellow-200::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--placeholder-opacity)); }

.placeholder-yellow-200::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--placeholder-opacity)); }

.placeholder-yellow-200:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--placeholder-opacity)); }

.placeholder-yellow-200::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--placeholder-opacity)); }

.placeholder-yellow-200::placeholder {
  --placeholder-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--placeholder-opacity)); }

.placeholder-yellow-300::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--placeholder-opacity)); }

.placeholder-yellow-300::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--placeholder-opacity)); }

.placeholder-yellow-300:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--placeholder-opacity)); }

.placeholder-yellow-300::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--placeholder-opacity)); }

.placeholder-yellow-300::placeholder {
  --placeholder-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--placeholder-opacity)); }

.placeholder-yellow-400::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--placeholder-opacity)); }

.placeholder-yellow-400::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--placeholder-opacity)); }

.placeholder-yellow-400:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--placeholder-opacity)); }

.placeholder-yellow-400::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--placeholder-opacity)); }

.placeholder-yellow-400::placeholder {
  --placeholder-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--placeholder-opacity)); }

.placeholder-yellow-500::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--placeholder-opacity)); }

.placeholder-yellow-500::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--placeholder-opacity)); }

.placeholder-yellow-500:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--placeholder-opacity)); }

.placeholder-yellow-500::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--placeholder-opacity)); }

.placeholder-yellow-500::placeholder {
  --placeholder-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--placeholder-opacity)); }

.placeholder-yellow-600::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--placeholder-opacity)); }

.placeholder-yellow-600::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--placeholder-opacity)); }

.placeholder-yellow-600:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--placeholder-opacity)); }

.placeholder-yellow-600::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--placeholder-opacity)); }

.placeholder-yellow-600::placeholder {
  --placeholder-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--placeholder-opacity)); }

.placeholder-yellow-700::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--placeholder-opacity)); }

.placeholder-yellow-700::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--placeholder-opacity)); }

.placeholder-yellow-700:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--placeholder-opacity)); }

.placeholder-yellow-700::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--placeholder-opacity)); }

.placeholder-yellow-700::placeholder {
  --placeholder-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--placeholder-opacity)); }

.placeholder-yellow-800::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--placeholder-opacity)); }

.placeholder-yellow-800::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--placeholder-opacity)); }

.placeholder-yellow-800:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--placeholder-opacity)); }

.placeholder-yellow-800::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--placeholder-opacity)); }

.placeholder-yellow-800::placeholder {
  --placeholder-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--placeholder-opacity)); }

.placeholder-yellow-900::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--placeholder-opacity)); }

.placeholder-yellow-900::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--placeholder-opacity)); }

.placeholder-yellow-900:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--placeholder-opacity)); }

.placeholder-yellow-900::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--placeholder-opacity)); }

.placeholder-yellow-900::placeholder {
  --placeholder-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--placeholder-opacity)); }

.placeholder-green-100::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--placeholder-opacity)); }

.placeholder-green-100::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--placeholder-opacity)); }

.placeholder-green-100:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--placeholder-opacity)); }

.placeholder-green-100::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--placeholder-opacity)); }

.placeholder-green-100::placeholder {
  --placeholder-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--placeholder-opacity)); }

.placeholder-green-200::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--placeholder-opacity)); }

.placeholder-green-200::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--placeholder-opacity)); }

.placeholder-green-200:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--placeholder-opacity)); }

.placeholder-green-200::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--placeholder-opacity)); }

.placeholder-green-200::placeholder {
  --placeholder-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--placeholder-opacity)); }

.placeholder-green-300::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--placeholder-opacity)); }

.placeholder-green-300::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--placeholder-opacity)); }

.placeholder-green-300:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--placeholder-opacity)); }

.placeholder-green-300::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--placeholder-opacity)); }

.placeholder-green-300::placeholder {
  --placeholder-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--placeholder-opacity)); }

.placeholder-green-400::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--placeholder-opacity)); }

.placeholder-green-400::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--placeholder-opacity)); }

.placeholder-green-400:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--placeholder-opacity)); }

.placeholder-green-400::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--placeholder-opacity)); }

.placeholder-green-400::placeholder {
  --placeholder-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--placeholder-opacity)); }

.placeholder-green-500::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--placeholder-opacity)); }

.placeholder-green-500::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--placeholder-opacity)); }

.placeholder-green-500:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--placeholder-opacity)); }

.placeholder-green-500::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--placeholder-opacity)); }

.placeholder-green-500::placeholder {
  --placeholder-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--placeholder-opacity)); }

.placeholder-green-600::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--placeholder-opacity)); }

.placeholder-green-600::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--placeholder-opacity)); }

.placeholder-green-600:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--placeholder-opacity)); }

.placeholder-green-600::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--placeholder-opacity)); }

.placeholder-green-600::placeholder {
  --placeholder-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--placeholder-opacity)); }

.placeholder-green-700::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--placeholder-opacity)); }

.placeholder-green-700::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--placeholder-opacity)); }

.placeholder-green-700:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--placeholder-opacity)); }

.placeholder-green-700::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--placeholder-opacity)); }

.placeholder-green-700::placeholder {
  --placeholder-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--placeholder-opacity)); }

.placeholder-green-800::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--placeholder-opacity)); }

.placeholder-green-800::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--placeholder-opacity)); }

.placeholder-green-800:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--placeholder-opacity)); }

.placeholder-green-800::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--placeholder-opacity)); }

.placeholder-green-800::placeholder {
  --placeholder-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--placeholder-opacity)); }

.placeholder-green-900::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--placeholder-opacity)); }

.placeholder-green-900::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--placeholder-opacity)); }

.placeholder-green-900:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--placeholder-opacity)); }

.placeholder-green-900::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--placeholder-opacity)); }

.placeholder-green-900::placeholder {
  --placeholder-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--placeholder-opacity)); }

.placeholder-teal-100::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity)); }

.placeholder-teal-100::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity)); }

.placeholder-teal-100:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity)); }

.placeholder-teal-100::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity)); }

.placeholder-teal-100::placeholder {
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity)); }

.placeholder-teal-200::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity)); }

.placeholder-teal-200::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity)); }

.placeholder-teal-200:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity)); }

.placeholder-teal-200::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity)); }

.placeholder-teal-200::placeholder {
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity)); }

.placeholder-teal-300::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity)); }

.placeholder-teal-300::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity)); }

.placeholder-teal-300:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity)); }

.placeholder-teal-300::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity)); }

.placeholder-teal-300::placeholder {
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity)); }

.placeholder-teal-400::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity)); }

.placeholder-teal-400::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity)); }

.placeholder-teal-400:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity)); }

.placeholder-teal-400::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity)); }

.placeholder-teal-400::placeholder {
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity)); }

.placeholder-teal-500::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity)); }

.placeholder-teal-500::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity)); }

.placeholder-teal-500:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity)); }

.placeholder-teal-500::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity)); }

.placeholder-teal-500::placeholder {
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity)); }

.placeholder-teal-600::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity)); }

.placeholder-teal-600::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity)); }

.placeholder-teal-600:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity)); }

.placeholder-teal-600::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity)); }

.placeholder-teal-600::placeholder {
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity)); }

.placeholder-teal-700::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity)); }

.placeholder-teal-700::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity)); }

.placeholder-teal-700:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity)); }

.placeholder-teal-700::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity)); }

.placeholder-teal-700::placeholder {
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity)); }

.placeholder-teal-800::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity)); }

.placeholder-teal-800::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity)); }

.placeholder-teal-800:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity)); }

.placeholder-teal-800::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity)); }

.placeholder-teal-800::placeholder {
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity)); }

.placeholder-teal-900::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity)); }

.placeholder-teal-900::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity)); }

.placeholder-teal-900:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity)); }

.placeholder-teal-900::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity)); }

.placeholder-teal-900::placeholder {
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity)); }

.placeholder-blue-100::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--placeholder-opacity)); }

.placeholder-blue-100::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--placeholder-opacity)); }

.placeholder-blue-100:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--placeholder-opacity)); }

.placeholder-blue-100::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--placeholder-opacity)); }

.placeholder-blue-100::placeholder {
  --placeholder-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--placeholder-opacity)); }

.placeholder-blue-200::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--placeholder-opacity)); }

.placeholder-blue-200::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--placeholder-opacity)); }

.placeholder-blue-200:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--placeholder-opacity)); }

.placeholder-blue-200::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--placeholder-opacity)); }

.placeholder-blue-200::placeholder {
  --placeholder-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--placeholder-opacity)); }

.placeholder-blue-300::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--placeholder-opacity)); }

.placeholder-blue-300::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--placeholder-opacity)); }

.placeholder-blue-300:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--placeholder-opacity)); }

.placeholder-blue-300::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--placeholder-opacity)); }

.placeholder-blue-300::placeholder {
  --placeholder-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--placeholder-opacity)); }

.placeholder-blue-400::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--placeholder-opacity)); }

.placeholder-blue-400::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--placeholder-opacity)); }

.placeholder-blue-400:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--placeholder-opacity)); }

.placeholder-blue-400::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--placeholder-opacity)); }

.placeholder-blue-400::placeholder {
  --placeholder-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--placeholder-opacity)); }

.placeholder-blue-500::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--placeholder-opacity)); }

.placeholder-blue-500::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--placeholder-opacity)); }

.placeholder-blue-500:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--placeholder-opacity)); }

.placeholder-blue-500::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--placeholder-opacity)); }

.placeholder-blue-500::placeholder {
  --placeholder-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--placeholder-opacity)); }

.placeholder-blue-600::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--placeholder-opacity)); }

.placeholder-blue-600::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--placeholder-opacity)); }

.placeholder-blue-600:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--placeholder-opacity)); }

.placeholder-blue-600::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--placeholder-opacity)); }

.placeholder-blue-600::placeholder {
  --placeholder-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--placeholder-opacity)); }

.placeholder-blue-700::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--placeholder-opacity)); }

.placeholder-blue-700::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--placeholder-opacity)); }

.placeholder-blue-700:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--placeholder-opacity)); }

.placeholder-blue-700::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--placeholder-opacity)); }

.placeholder-blue-700::placeholder {
  --placeholder-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--placeholder-opacity)); }

.placeholder-blue-800::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--placeholder-opacity)); }

.placeholder-blue-800::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--placeholder-opacity)); }

.placeholder-blue-800:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--placeholder-opacity)); }

.placeholder-blue-800::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--placeholder-opacity)); }

.placeholder-blue-800::placeholder {
  --placeholder-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--placeholder-opacity)); }

.placeholder-blue-900::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--placeholder-opacity)); }

.placeholder-blue-900::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--placeholder-opacity)); }

.placeholder-blue-900:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--placeholder-opacity)); }

.placeholder-blue-900::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--placeholder-opacity)); }

.placeholder-blue-900::placeholder {
  --placeholder-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--placeholder-opacity)); }

.placeholder-indigo-100::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity)); }

.placeholder-indigo-100::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity)); }

.placeholder-indigo-100:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity)); }

.placeholder-indigo-100::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity)); }

.placeholder-indigo-100::placeholder {
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity)); }

.placeholder-indigo-200::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity)); }

.placeholder-indigo-200::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity)); }

.placeholder-indigo-200:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity)); }

.placeholder-indigo-200::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity)); }

.placeholder-indigo-200::placeholder {
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity)); }

.placeholder-indigo-300::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity)); }

.placeholder-indigo-300::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity)); }

.placeholder-indigo-300:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity)); }

.placeholder-indigo-300::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity)); }

.placeholder-indigo-300::placeholder {
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity)); }

.placeholder-indigo-400::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity)); }

.placeholder-indigo-400::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity)); }

.placeholder-indigo-400:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity)); }

.placeholder-indigo-400::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity)); }

.placeholder-indigo-400::placeholder {
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity)); }

.placeholder-indigo-500::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity)); }

.placeholder-indigo-500::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity)); }

.placeholder-indigo-500:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity)); }

.placeholder-indigo-500::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity)); }

.placeholder-indigo-500::placeholder {
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity)); }

.placeholder-indigo-600::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity)); }

.placeholder-indigo-600::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity)); }

.placeholder-indigo-600:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity)); }

.placeholder-indigo-600::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity)); }

.placeholder-indigo-600::placeholder {
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity)); }

.placeholder-indigo-700::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity)); }

.placeholder-indigo-700::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity)); }

.placeholder-indigo-700:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity)); }

.placeholder-indigo-700::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity)); }

.placeholder-indigo-700::placeholder {
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity)); }

.placeholder-indigo-800::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity)); }

.placeholder-indigo-800::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity)); }

.placeholder-indigo-800:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity)); }

.placeholder-indigo-800::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity)); }

.placeholder-indigo-800::placeholder {
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity)); }

.placeholder-indigo-900::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity)); }

.placeholder-indigo-900::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity)); }

.placeholder-indigo-900:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity)); }

.placeholder-indigo-900::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity)); }

.placeholder-indigo-900::placeholder {
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity)); }

.placeholder-purple-100::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity)); }

.placeholder-purple-100::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity)); }

.placeholder-purple-100:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity)); }

.placeholder-purple-100::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity)); }

.placeholder-purple-100::placeholder {
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity)); }

.placeholder-purple-200::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity)); }

.placeholder-purple-200::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity)); }

.placeholder-purple-200:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity)); }

.placeholder-purple-200::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity)); }

.placeholder-purple-200::placeholder {
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity)); }

.placeholder-purple-300::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity)); }

.placeholder-purple-300::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity)); }

.placeholder-purple-300:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity)); }

.placeholder-purple-300::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity)); }

.placeholder-purple-300::placeholder {
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity)); }

.placeholder-purple-400::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity)); }

.placeholder-purple-400::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity)); }

.placeholder-purple-400:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity)); }

.placeholder-purple-400::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity)); }

.placeholder-purple-400::placeholder {
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity)); }

.placeholder-purple-500::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity)); }

.placeholder-purple-500::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity)); }

.placeholder-purple-500:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity)); }

.placeholder-purple-500::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity)); }

.placeholder-purple-500::placeholder {
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity)); }

.placeholder-purple-600::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity)); }

.placeholder-purple-600::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity)); }

.placeholder-purple-600:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity)); }

.placeholder-purple-600::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity)); }

.placeholder-purple-600::placeholder {
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity)); }

.placeholder-purple-700::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity)); }

.placeholder-purple-700::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity)); }

.placeholder-purple-700:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity)); }

.placeholder-purple-700::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity)); }

.placeholder-purple-700::placeholder {
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity)); }

.placeholder-purple-800::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity)); }

.placeholder-purple-800::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity)); }

.placeholder-purple-800:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity)); }

.placeholder-purple-800::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity)); }

.placeholder-purple-800::placeholder {
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity)); }

.placeholder-purple-900::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity)); }

.placeholder-purple-900::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity)); }

.placeholder-purple-900:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity)); }

.placeholder-purple-900::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity)); }

.placeholder-purple-900::placeholder {
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity)); }

.placeholder-pink-100::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity)); }

.placeholder-pink-100::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity)); }

.placeholder-pink-100:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity)); }

.placeholder-pink-100::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity)); }

.placeholder-pink-100::placeholder {
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity)); }

.placeholder-pink-200::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity)); }

.placeholder-pink-200::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity)); }

.placeholder-pink-200:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity)); }

.placeholder-pink-200::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity)); }

.placeholder-pink-200::placeholder {
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity)); }

.placeholder-pink-300::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity)); }

.placeholder-pink-300::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity)); }

.placeholder-pink-300:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity)); }

.placeholder-pink-300::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity)); }

.placeholder-pink-300::placeholder {
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity)); }

.placeholder-pink-400::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity)); }

.placeholder-pink-400::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity)); }

.placeholder-pink-400:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity)); }

.placeholder-pink-400::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity)); }

.placeholder-pink-400::placeholder {
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity)); }

.placeholder-pink-500::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity)); }

.placeholder-pink-500::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity)); }

.placeholder-pink-500:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity)); }

.placeholder-pink-500::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity)); }

.placeholder-pink-500::placeholder {
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity)); }

.placeholder-pink-600::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity)); }

.placeholder-pink-600::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity)); }

.placeholder-pink-600:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity)); }

.placeholder-pink-600::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity)); }

.placeholder-pink-600::placeholder {
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity)); }

.placeholder-pink-700::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity)); }

.placeholder-pink-700::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity)); }

.placeholder-pink-700:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity)); }

.placeholder-pink-700::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity)); }

.placeholder-pink-700::placeholder {
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity)); }

.placeholder-pink-800::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity)); }

.placeholder-pink-800::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity)); }

.placeholder-pink-800:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity)); }

.placeholder-pink-800::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity)); }

.placeholder-pink-800::placeholder {
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity)); }

.placeholder-pink-900::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity)); }

.placeholder-pink-900::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity)); }

.placeholder-pink-900:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity)); }

.placeholder-pink-900::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity)); }

.placeholder-pink-900::placeholder {
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity)); }

.focus\:placeholder-transparent:focus::-webkit-input-placeholder {
  color: transparent; }

.focus\:placeholder-transparent:focus::-moz-placeholder {
  color: transparent; }

.focus\:placeholder-transparent:focus:-ms-input-placeholder {
  color: transparent; }

.focus\:placeholder-transparent:focus::-ms-input-placeholder {
  color: transparent; }

.focus\:placeholder-transparent:focus::placeholder {
  color: transparent; }

.focus\:placeholder-current:focus::-webkit-input-placeholder {
  color: currentColor; }

.focus\:placeholder-current:focus::-moz-placeholder {
  color: currentColor; }

.focus\:placeholder-current:focus:-ms-input-placeholder {
  color: currentColor; }

.focus\:placeholder-current:focus::-ms-input-placeholder {
  color: currentColor; }

.focus\:placeholder-current:focus::placeholder {
  color: currentColor; }

.focus\:placeholder-black:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--placeholder-opacity)); }

.focus\:placeholder-black:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--placeholder-opacity)); }

.focus\:placeholder-black:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--placeholder-opacity)); }

.focus\:placeholder-black:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--placeholder-opacity)); }

.focus\:placeholder-black:focus::placeholder {
  --placeholder-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--placeholder-opacity)); }

.focus\:placeholder-white:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity)); }

.focus\:placeholder-white:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity)); }

.focus\:placeholder-white:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity)); }

.focus\:placeholder-white:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity)); }

.focus\:placeholder-white:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--placeholder-opacity)); }

.focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity)); }

.focus\:placeholder-gray-100:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity)); }

.focus\:placeholder-gray-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity)); }

.focus\:placeholder-gray-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity)); }

.focus\:placeholder-gray-100:focus::placeholder {
  --placeholder-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--placeholder-opacity)); }

.focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity)); }

.focus\:placeholder-gray-200:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity)); }

.focus\:placeholder-gray-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity)); }

.focus\:placeholder-gray-200:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity)); }

.focus\:placeholder-gray-200:focus::placeholder {
  --placeholder-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--placeholder-opacity)); }

.focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity)); }

.focus\:placeholder-gray-300:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity)); }

.focus\:placeholder-gray-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity)); }

.focus\:placeholder-gray-300:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity)); }

.focus\:placeholder-gray-300:focus::placeholder {
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity)); }

.focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity)); }

.focus\:placeholder-gray-400:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity)); }

.focus\:placeholder-gray-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity)); }

.focus\:placeholder-gray-400:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity)); }

.focus\:placeholder-gray-400:focus::placeholder {
  --placeholder-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--placeholder-opacity)); }

.focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity)); }

.focus\:placeholder-gray-500:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity)); }

.focus\:placeholder-gray-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity)); }

.focus\:placeholder-gray-500:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity)); }

.focus\:placeholder-gray-500:focus::placeholder {
  --placeholder-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--placeholder-opacity)); }

.focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity)); }

.focus\:placeholder-gray-600:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity)); }

.focus\:placeholder-gray-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity)); }

.focus\:placeholder-gray-600:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity)); }

.focus\:placeholder-gray-600:focus::placeholder {
  --placeholder-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--placeholder-opacity)); }

.focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity)); }

.focus\:placeholder-gray-700:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity)); }

.focus\:placeholder-gray-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity)); }

.focus\:placeholder-gray-700:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity)); }

.focus\:placeholder-gray-700:focus::placeholder {
  --placeholder-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--placeholder-opacity)); }

.focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity)); }

.focus\:placeholder-gray-800:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity)); }

.focus\:placeholder-gray-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity)); }

.focus\:placeholder-gray-800:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity)); }

.focus\:placeholder-gray-800:focus::placeholder {
  --placeholder-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--placeholder-opacity)); }

.focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity)); }

.focus\:placeholder-gray-900:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity)); }

.focus\:placeholder-gray-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity)); }

.focus\:placeholder-gray-900:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity)); }

.focus\:placeholder-gray-900:focus::placeholder {
  --placeholder-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--placeholder-opacity)); }

.focus\:placeholder-red-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--placeholder-opacity)); }

.focus\:placeholder-red-100:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--placeholder-opacity)); }

.focus\:placeholder-red-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--placeholder-opacity)); }

.focus\:placeholder-red-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--placeholder-opacity)); }

.focus\:placeholder-red-100:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--placeholder-opacity)); }

.focus\:placeholder-red-200:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--placeholder-opacity)); }

.focus\:placeholder-red-200:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--placeholder-opacity)); }

.focus\:placeholder-red-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--placeholder-opacity)); }

.focus\:placeholder-red-200:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--placeholder-opacity)); }

.focus\:placeholder-red-200:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--placeholder-opacity)); }

.focus\:placeholder-red-300:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--placeholder-opacity)); }

.focus\:placeholder-red-300:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--placeholder-opacity)); }

.focus\:placeholder-red-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--placeholder-opacity)); }

.focus\:placeholder-red-300:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--placeholder-opacity)); }

.focus\:placeholder-red-300:focus::placeholder {
  --placeholder-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--placeholder-opacity)); }

.focus\:placeholder-red-400:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--placeholder-opacity)); }

.focus\:placeholder-red-400:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--placeholder-opacity)); }

.focus\:placeholder-red-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--placeholder-opacity)); }

.focus\:placeholder-red-400:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--placeholder-opacity)); }

.focus\:placeholder-red-400:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--placeholder-opacity)); }

.focus\:placeholder-red-500:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--placeholder-opacity)); }

.focus\:placeholder-red-500:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--placeholder-opacity)); }

.focus\:placeholder-red-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--placeholder-opacity)); }

.focus\:placeholder-red-500:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--placeholder-opacity)); }

.focus\:placeholder-red-500:focus::placeholder {
  --placeholder-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--placeholder-opacity)); }

.focus\:placeholder-red-600:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--placeholder-opacity)); }

.focus\:placeholder-red-600:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--placeholder-opacity)); }

.focus\:placeholder-red-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--placeholder-opacity)); }

.focus\:placeholder-red-600:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--placeholder-opacity)); }

.focus\:placeholder-red-600:focus::placeholder {
  --placeholder-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--placeholder-opacity)); }

.focus\:placeholder-red-700:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--placeholder-opacity)); }

.focus\:placeholder-red-700:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--placeholder-opacity)); }

.focus\:placeholder-red-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--placeholder-opacity)); }

.focus\:placeholder-red-700:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--placeholder-opacity)); }

.focus\:placeholder-red-700:focus::placeholder {
  --placeholder-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--placeholder-opacity)); }

.focus\:placeholder-red-800:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--placeholder-opacity)); }

.focus\:placeholder-red-800:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--placeholder-opacity)); }

.focus\:placeholder-red-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--placeholder-opacity)); }

.focus\:placeholder-red-800:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--placeholder-opacity)); }

.focus\:placeholder-red-800:focus::placeholder {
  --placeholder-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--placeholder-opacity)); }

.focus\:placeholder-red-900:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--placeholder-opacity)); }

.focus\:placeholder-red-900:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--placeholder-opacity)); }

.focus\:placeholder-red-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--placeholder-opacity)); }

.focus\:placeholder-red-900:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--placeholder-opacity)); }

.focus\:placeholder-red-900:focus::placeholder {
  --placeholder-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--placeholder-opacity)); }

.focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--placeholder-opacity)); }

.focus\:placeholder-orange-100:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--placeholder-opacity)); }

.focus\:placeholder-orange-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--placeholder-opacity)); }

.focus\:placeholder-orange-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--placeholder-opacity)); }

.focus\:placeholder-orange-100:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--placeholder-opacity)); }

.focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--placeholder-opacity)); }

.focus\:placeholder-orange-200:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--placeholder-opacity)); }

.focus\:placeholder-orange-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--placeholder-opacity)); }

.focus\:placeholder-orange-200:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--placeholder-opacity)); }

.focus\:placeholder-orange-200:focus::placeholder {
  --placeholder-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--placeholder-opacity)); }

.focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--placeholder-opacity)); }

.focus\:placeholder-orange-300:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--placeholder-opacity)); }

.focus\:placeholder-orange-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--placeholder-opacity)); }

.focus\:placeholder-orange-300:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--placeholder-opacity)); }

.focus\:placeholder-orange-300:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--placeholder-opacity)); }

.focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--placeholder-opacity)); }

.focus\:placeholder-orange-400:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--placeholder-opacity)); }

.focus\:placeholder-orange-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--placeholder-opacity)); }

.focus\:placeholder-orange-400:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--placeholder-opacity)); }

.focus\:placeholder-orange-400:focus::placeholder {
  --placeholder-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--placeholder-opacity)); }

.focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity)); }

.focus\:placeholder-orange-500:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity)); }

.focus\:placeholder-orange-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity)); }

.focus\:placeholder-orange-500:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity)); }

.focus\:placeholder-orange-500:focus::placeholder {
  --placeholder-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity)); }

.focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--placeholder-opacity)); }

.focus\:placeholder-orange-600:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--placeholder-opacity)); }

.focus\:placeholder-orange-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--placeholder-opacity)); }

.focus\:placeholder-orange-600:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--placeholder-opacity)); }

.focus\:placeholder-orange-600:focus::placeholder {
  --placeholder-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--placeholder-opacity)); }

.focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--placeholder-opacity)); }

.focus\:placeholder-orange-700:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--placeholder-opacity)); }

.focus\:placeholder-orange-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--placeholder-opacity)); }

.focus\:placeholder-orange-700:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--placeholder-opacity)); }

.focus\:placeholder-orange-700:focus::placeholder {
  --placeholder-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--placeholder-opacity)); }

.focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--placeholder-opacity)); }

.focus\:placeholder-orange-800:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--placeholder-opacity)); }

.focus\:placeholder-orange-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--placeholder-opacity)); }

.focus\:placeholder-orange-800:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--placeholder-opacity)); }

.focus\:placeholder-orange-800:focus::placeholder {
  --placeholder-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--placeholder-opacity)); }

.focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--placeholder-opacity)); }

.focus\:placeholder-orange-900:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--placeholder-opacity)); }

.focus\:placeholder-orange-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--placeholder-opacity)); }

.focus\:placeholder-orange-900:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--placeholder-opacity)); }

.focus\:placeholder-orange-900:focus::placeholder {
  --placeholder-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-100:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-100:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-200:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-200:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-300:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-300:focus::placeholder {
  --placeholder-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-400:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-400:focus::placeholder {
  --placeholder-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-500:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-500:focus::placeholder {
  --placeholder-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-600:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-600:focus::placeholder {
  --placeholder-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-700:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-700:focus::placeholder {
  --placeholder-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-800:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-800:focus::placeholder {
  --placeholder-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-900:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--placeholder-opacity)); }

.focus\:placeholder-yellow-900:focus::placeholder {
  --placeholder-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--placeholder-opacity)); }

.focus\:placeholder-green-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--placeholder-opacity)); }

.focus\:placeholder-green-100:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--placeholder-opacity)); }

.focus\:placeholder-green-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--placeholder-opacity)); }

.focus\:placeholder-green-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--placeholder-opacity)); }

.focus\:placeholder-green-100:focus::placeholder {
  --placeholder-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--placeholder-opacity)); }

.focus\:placeholder-green-200:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--placeholder-opacity)); }

.focus\:placeholder-green-200:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--placeholder-opacity)); }

.focus\:placeholder-green-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--placeholder-opacity)); }

.focus\:placeholder-green-200:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--placeholder-opacity)); }

.focus\:placeholder-green-200:focus::placeholder {
  --placeholder-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--placeholder-opacity)); }

.focus\:placeholder-green-300:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--placeholder-opacity)); }

.focus\:placeholder-green-300:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--placeholder-opacity)); }

.focus\:placeholder-green-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--placeholder-opacity)); }

.focus\:placeholder-green-300:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--placeholder-opacity)); }

.focus\:placeholder-green-300:focus::placeholder {
  --placeholder-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--placeholder-opacity)); }

.focus\:placeholder-green-400:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--placeholder-opacity)); }

.focus\:placeholder-green-400:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--placeholder-opacity)); }

.focus\:placeholder-green-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--placeholder-opacity)); }

.focus\:placeholder-green-400:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--placeholder-opacity)); }

.focus\:placeholder-green-400:focus::placeholder {
  --placeholder-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--placeholder-opacity)); }

.focus\:placeholder-green-500:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--placeholder-opacity)); }

.focus\:placeholder-green-500:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--placeholder-opacity)); }

.focus\:placeholder-green-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--placeholder-opacity)); }

.focus\:placeholder-green-500:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--placeholder-opacity)); }

.focus\:placeholder-green-500:focus::placeholder {
  --placeholder-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--placeholder-opacity)); }

.focus\:placeholder-green-600:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--placeholder-opacity)); }

.focus\:placeholder-green-600:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--placeholder-opacity)); }

.focus\:placeholder-green-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--placeholder-opacity)); }

.focus\:placeholder-green-600:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--placeholder-opacity)); }

.focus\:placeholder-green-600:focus::placeholder {
  --placeholder-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--placeholder-opacity)); }

.focus\:placeholder-green-700:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--placeholder-opacity)); }

.focus\:placeholder-green-700:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--placeholder-opacity)); }

.focus\:placeholder-green-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--placeholder-opacity)); }

.focus\:placeholder-green-700:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--placeholder-opacity)); }

.focus\:placeholder-green-700:focus::placeholder {
  --placeholder-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--placeholder-opacity)); }

.focus\:placeholder-green-800:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--placeholder-opacity)); }

.focus\:placeholder-green-800:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--placeholder-opacity)); }

.focus\:placeholder-green-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--placeholder-opacity)); }

.focus\:placeholder-green-800:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--placeholder-opacity)); }

.focus\:placeholder-green-800:focus::placeholder {
  --placeholder-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--placeholder-opacity)); }

.focus\:placeholder-green-900:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--placeholder-opacity)); }

.focus\:placeholder-green-900:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--placeholder-opacity)); }

.focus\:placeholder-green-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--placeholder-opacity)); }

.focus\:placeholder-green-900:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--placeholder-opacity)); }

.focus\:placeholder-green-900:focus::placeholder {
  --placeholder-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--placeholder-opacity)); }

.focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity)); }

.focus\:placeholder-teal-100:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity)); }

.focus\:placeholder-teal-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity)); }

.focus\:placeholder-teal-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity)); }

.focus\:placeholder-teal-100:focus::placeholder {
  --placeholder-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--placeholder-opacity)); }

.focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity)); }

.focus\:placeholder-teal-200:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity)); }

.focus\:placeholder-teal-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity)); }

.focus\:placeholder-teal-200:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity)); }

.focus\:placeholder-teal-200:focus::placeholder {
  --placeholder-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--placeholder-opacity)); }

.focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity)); }

.focus\:placeholder-teal-300:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity)); }

.focus\:placeholder-teal-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity)); }

.focus\:placeholder-teal-300:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity)); }

.focus\:placeholder-teal-300:focus::placeholder {
  --placeholder-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--placeholder-opacity)); }

.focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity)); }

.focus\:placeholder-teal-400:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity)); }

.focus\:placeholder-teal-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity)); }

.focus\:placeholder-teal-400:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity)); }

.focus\:placeholder-teal-400:focus::placeholder {
  --placeholder-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--placeholder-opacity)); }

.focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity)); }

.focus\:placeholder-teal-500:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity)); }

.focus\:placeholder-teal-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity)); }

.focus\:placeholder-teal-500:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity)); }

.focus\:placeholder-teal-500:focus::placeholder {
  --placeholder-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--placeholder-opacity)); }

.focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity)); }

.focus\:placeholder-teal-600:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity)); }

.focus\:placeholder-teal-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity)); }

.focus\:placeholder-teal-600:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity)); }

.focus\:placeholder-teal-600:focus::placeholder {
  --placeholder-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--placeholder-opacity)); }

.focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity)); }

.focus\:placeholder-teal-700:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity)); }

.focus\:placeholder-teal-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity)); }

.focus\:placeholder-teal-700:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity)); }

.focus\:placeholder-teal-700:focus::placeholder {
  --placeholder-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--placeholder-opacity)); }

.focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity)); }

.focus\:placeholder-teal-800:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity)); }

.focus\:placeholder-teal-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity)); }

.focus\:placeholder-teal-800:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity)); }

.focus\:placeholder-teal-800:focus::placeholder {
  --placeholder-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--placeholder-opacity)); }

.focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity)); }

.focus\:placeholder-teal-900:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity)); }

.focus\:placeholder-teal-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity)); }

.focus\:placeholder-teal-900:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity)); }

.focus\:placeholder-teal-900:focus::placeholder {
  --placeholder-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--placeholder-opacity)); }

.focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--placeholder-opacity)); }

.focus\:placeholder-blue-100:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--placeholder-opacity)); }

.focus\:placeholder-blue-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--placeholder-opacity)); }

.focus\:placeholder-blue-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--placeholder-opacity)); }

.focus\:placeholder-blue-100:focus::placeholder {
  --placeholder-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--placeholder-opacity)); }

.focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--placeholder-opacity)); }

.focus\:placeholder-blue-200:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--placeholder-opacity)); }

.focus\:placeholder-blue-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--placeholder-opacity)); }

.focus\:placeholder-blue-200:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--placeholder-opacity)); }

.focus\:placeholder-blue-200:focus::placeholder {
  --placeholder-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--placeholder-opacity)); }

.focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--placeholder-opacity)); }

.focus\:placeholder-blue-300:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--placeholder-opacity)); }

.focus\:placeholder-blue-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--placeholder-opacity)); }

.focus\:placeholder-blue-300:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--placeholder-opacity)); }

.focus\:placeholder-blue-300:focus::placeholder {
  --placeholder-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--placeholder-opacity)); }

.focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--placeholder-opacity)); }

.focus\:placeholder-blue-400:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--placeholder-opacity)); }

.focus\:placeholder-blue-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--placeholder-opacity)); }

.focus\:placeholder-blue-400:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--placeholder-opacity)); }

.focus\:placeholder-blue-400:focus::placeholder {
  --placeholder-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--placeholder-opacity)); }

.focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--placeholder-opacity)); }

.focus\:placeholder-blue-500:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--placeholder-opacity)); }

.focus\:placeholder-blue-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--placeholder-opacity)); }

.focus\:placeholder-blue-500:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--placeholder-opacity)); }

.focus\:placeholder-blue-500:focus::placeholder {
  --placeholder-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--placeholder-opacity)); }

.focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--placeholder-opacity)); }

.focus\:placeholder-blue-600:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--placeholder-opacity)); }

.focus\:placeholder-blue-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--placeholder-opacity)); }

.focus\:placeholder-blue-600:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--placeholder-opacity)); }

.focus\:placeholder-blue-600:focus::placeholder {
  --placeholder-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--placeholder-opacity)); }

.focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--placeholder-opacity)); }

.focus\:placeholder-blue-700:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--placeholder-opacity)); }

.focus\:placeholder-blue-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--placeholder-opacity)); }

.focus\:placeholder-blue-700:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--placeholder-opacity)); }

.focus\:placeholder-blue-700:focus::placeholder {
  --placeholder-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--placeholder-opacity)); }

.focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--placeholder-opacity)); }

.focus\:placeholder-blue-800:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--placeholder-opacity)); }

.focus\:placeholder-blue-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--placeholder-opacity)); }

.focus\:placeholder-blue-800:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--placeholder-opacity)); }

.focus\:placeholder-blue-800:focus::placeholder {
  --placeholder-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--placeholder-opacity)); }

.focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--placeholder-opacity)); }

.focus\:placeholder-blue-900:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--placeholder-opacity)); }

.focus\:placeholder-blue-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--placeholder-opacity)); }

.focus\:placeholder-blue-900:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--placeholder-opacity)); }

.focus\:placeholder-blue-900:focus::placeholder {
  --placeholder-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-100:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-100:focus::placeholder {
  --placeholder-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-200:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-200:focus::placeholder {
  --placeholder-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-300:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-300:focus::placeholder {
  --placeholder-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-400:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-400:focus::placeholder {
  --placeholder-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-500:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-500:focus::placeholder {
  --placeholder-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-600:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-600:focus::placeholder {
  --placeholder-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-700:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-700:focus::placeholder {
  --placeholder-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-800:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-800:focus::placeholder {
  --placeholder-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-900:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity)); }

.focus\:placeholder-indigo-900:focus::placeholder {
  --placeholder-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--placeholder-opacity)); }

.focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity)); }

.focus\:placeholder-purple-100:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity)); }

.focus\:placeholder-purple-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity)); }

.focus\:placeholder-purple-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity)); }

.focus\:placeholder-purple-100:focus::placeholder {
  --placeholder-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--placeholder-opacity)); }

.focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity)); }

.focus\:placeholder-purple-200:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity)); }

.focus\:placeholder-purple-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity)); }

.focus\:placeholder-purple-200:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity)); }

.focus\:placeholder-purple-200:focus::placeholder {
  --placeholder-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--placeholder-opacity)); }

.focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity)); }

.focus\:placeholder-purple-300:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity)); }

.focus\:placeholder-purple-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity)); }

.focus\:placeholder-purple-300:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity)); }

.focus\:placeholder-purple-300:focus::placeholder {
  --placeholder-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--placeholder-opacity)); }

.focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity)); }

.focus\:placeholder-purple-400:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity)); }

.focus\:placeholder-purple-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity)); }

.focus\:placeholder-purple-400:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity)); }

.focus\:placeholder-purple-400:focus::placeholder {
  --placeholder-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--placeholder-opacity)); }

.focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity)); }

.focus\:placeholder-purple-500:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity)); }

.focus\:placeholder-purple-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity)); }

.focus\:placeholder-purple-500:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity)); }

.focus\:placeholder-purple-500:focus::placeholder {
  --placeholder-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--placeholder-opacity)); }

.focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity)); }

.focus\:placeholder-purple-600:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity)); }

.focus\:placeholder-purple-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity)); }

.focus\:placeholder-purple-600:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity)); }

.focus\:placeholder-purple-600:focus::placeholder {
  --placeholder-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--placeholder-opacity)); }

.focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity)); }

.focus\:placeholder-purple-700:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity)); }

.focus\:placeholder-purple-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity)); }

.focus\:placeholder-purple-700:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity)); }

.focus\:placeholder-purple-700:focus::placeholder {
  --placeholder-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--placeholder-opacity)); }

.focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity)); }

.focus\:placeholder-purple-800:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity)); }

.focus\:placeholder-purple-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity)); }

.focus\:placeholder-purple-800:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity)); }

.focus\:placeholder-purple-800:focus::placeholder {
  --placeholder-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--placeholder-opacity)); }

.focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity)); }

.focus\:placeholder-purple-900:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity)); }

.focus\:placeholder-purple-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity)); }

.focus\:placeholder-purple-900:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity)); }

.focus\:placeholder-purple-900:focus::placeholder {
  --placeholder-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--placeholder-opacity)); }

.focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity)); }

.focus\:placeholder-pink-100:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity)); }

.focus\:placeholder-pink-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity)); }

.focus\:placeholder-pink-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity)); }

.focus\:placeholder-pink-100:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--placeholder-opacity)); }

.focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity)); }

.focus\:placeholder-pink-200:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity)); }

.focus\:placeholder-pink-200:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity)); }

.focus\:placeholder-pink-200:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity)); }

.focus\:placeholder-pink-200:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--placeholder-opacity)); }

.focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity)); }

.focus\:placeholder-pink-300:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity)); }

.focus\:placeholder-pink-300:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity)); }

.focus\:placeholder-pink-300:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity)); }

.focus\:placeholder-pink-300:focus::placeholder {
  --placeholder-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--placeholder-opacity)); }

.focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity)); }

.focus\:placeholder-pink-400:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity)); }

.focus\:placeholder-pink-400:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity)); }

.focus\:placeholder-pink-400:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity)); }

.focus\:placeholder-pink-400:focus::placeholder {
  --placeholder-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--placeholder-opacity)); }

.focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity)); }

.focus\:placeholder-pink-500:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity)); }

.focus\:placeholder-pink-500:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity)); }

.focus\:placeholder-pink-500:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity)); }

.focus\:placeholder-pink-500:focus::placeholder {
  --placeholder-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--placeholder-opacity)); }

.focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity)); }

.focus\:placeholder-pink-600:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity)); }

.focus\:placeholder-pink-600:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity)); }

.focus\:placeholder-pink-600:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity)); }

.focus\:placeholder-pink-600:focus::placeholder {
  --placeholder-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--placeholder-opacity)); }

.focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity)); }

.focus\:placeholder-pink-700:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity)); }

.focus\:placeholder-pink-700:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity)); }

.focus\:placeholder-pink-700:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity)); }

.focus\:placeholder-pink-700:focus::placeholder {
  --placeholder-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--placeholder-opacity)); }

.focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity)); }

.focus\:placeholder-pink-800:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity)); }

.focus\:placeholder-pink-800:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity)); }

.focus\:placeholder-pink-800:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity)); }

.focus\:placeholder-pink-800:focus::placeholder {
  --placeholder-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--placeholder-opacity)); }

.focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity)); }

.focus\:placeholder-pink-900:focus::-moz-placeholder {
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity)); }

.focus\:placeholder-pink-900:focus:-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity)); }

.focus\:placeholder-pink-900:focus::-ms-input-placeholder {
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity)); }

.focus\:placeholder-pink-900:focus::placeholder {
  --placeholder-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--placeholder-opacity)); }

.placeholder-opacity-0::-webkit-input-placeholder {
  --placeholder-opacity: 0; }

.placeholder-opacity-0::-moz-placeholder {
  --placeholder-opacity: 0; }

.placeholder-opacity-0:-ms-input-placeholder {
  --placeholder-opacity: 0; }

.placeholder-opacity-0::-ms-input-placeholder {
  --placeholder-opacity: 0; }

.placeholder-opacity-0::placeholder {
  --placeholder-opacity: 0; }

.placeholder-opacity-25::-webkit-input-placeholder {
  --placeholder-opacity: 0.25; }

.placeholder-opacity-25::-moz-placeholder {
  --placeholder-opacity: 0.25; }

.placeholder-opacity-25:-ms-input-placeholder {
  --placeholder-opacity: 0.25; }

.placeholder-opacity-25::-ms-input-placeholder {
  --placeholder-opacity: 0.25; }

.placeholder-opacity-25::placeholder {
  --placeholder-opacity: 0.25; }

.placeholder-opacity-50::-webkit-input-placeholder {
  --placeholder-opacity: 0.5; }

.placeholder-opacity-50::-moz-placeholder {
  --placeholder-opacity: 0.5; }

.placeholder-opacity-50:-ms-input-placeholder {
  --placeholder-opacity: 0.5; }

.placeholder-opacity-50::-ms-input-placeholder {
  --placeholder-opacity: 0.5; }

.placeholder-opacity-50::placeholder {
  --placeholder-opacity: 0.5; }

.placeholder-opacity-75::-webkit-input-placeholder {
  --placeholder-opacity: 0.75; }

.placeholder-opacity-75::-moz-placeholder {
  --placeholder-opacity: 0.75; }

.placeholder-opacity-75:-ms-input-placeholder {
  --placeholder-opacity: 0.75; }

.placeholder-opacity-75::-ms-input-placeholder {
  --placeholder-opacity: 0.75; }

.placeholder-opacity-75::placeholder {
  --placeholder-opacity: 0.75; }

.placeholder-opacity-100::-webkit-input-placeholder {
  --placeholder-opacity: 1; }

.placeholder-opacity-100::-moz-placeholder {
  --placeholder-opacity: 1; }

.placeholder-opacity-100:-ms-input-placeholder {
  --placeholder-opacity: 1; }

.placeholder-opacity-100::-ms-input-placeholder {
  --placeholder-opacity: 1; }

.placeholder-opacity-100::placeholder {
  --placeholder-opacity: 1; }

.focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
  --placeholder-opacity: 0; }

.focus\:placeholder-opacity-0:focus::-moz-placeholder {
  --placeholder-opacity: 0; }

.focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
  --placeholder-opacity: 0; }

.focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
  --placeholder-opacity: 0; }

.focus\:placeholder-opacity-0:focus::placeholder {
  --placeholder-opacity: 0; }

.focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
  --placeholder-opacity: 0.25; }

.focus\:placeholder-opacity-25:focus::-moz-placeholder {
  --placeholder-opacity: 0.25; }

.focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
  --placeholder-opacity: 0.25; }

.focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
  --placeholder-opacity: 0.25; }

.focus\:placeholder-opacity-25:focus::placeholder {
  --placeholder-opacity: 0.25; }

.focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
  --placeholder-opacity: 0.5; }

.focus\:placeholder-opacity-50:focus::-moz-placeholder {
  --placeholder-opacity: 0.5; }

.focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
  --placeholder-opacity: 0.5; }

.focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
  --placeholder-opacity: 0.5; }

.focus\:placeholder-opacity-50:focus::placeholder {
  --placeholder-opacity: 0.5; }

.focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
  --placeholder-opacity: 0.75; }

.focus\:placeholder-opacity-75:focus::-moz-placeholder {
  --placeholder-opacity: 0.75; }

.focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
  --placeholder-opacity: 0.75; }

.focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
  --placeholder-opacity: 0.75; }

.focus\:placeholder-opacity-75:focus::placeholder {
  --placeholder-opacity: 0.75; }

.focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
  --placeholder-opacity: 1; }

.focus\:placeholder-opacity-100:focus::-moz-placeholder {
  --placeholder-opacity: 1; }

.focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
  --placeholder-opacity: 1; }

.focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
  --placeholder-opacity: 1; }

.focus\:placeholder-opacity-100:focus::placeholder {
  --placeholder-opacity: 1; }

.pointer-events-none {
  pointer-events: none; }

.pointer-events-auto {
  pointer-events: auto; }

.static {
  position: static; }

.fixed {
  position: fixed; }

.absolute {
  position: absolute; }

.relative {
  position: relative; }

.sticky {
  position: -webkit-sticky;
  position: sticky; }

.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.inset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto; }

.inset-y-0 {
  top: 0;
  bottom: 0; }

.inset-x-0 {
  right: 0;
  left: 0; }

.inset-y-auto {
  top: auto;
  bottom: auto; }

.inset-x-auto {
  right: auto;
  left: auto; }

.top-0 {
  top: 0; }

.right-0 {
  right: 0; }

.bottom-0 {
  bottom: 0; }

.left-0 {
  left: 0; }

.top-auto {
  top: auto; }

.right-auto {
  right: auto; }

.bottom-auto {
  bottom: auto; }

.left-auto {
  left: auto; }

.resize-none {
  resize: none; }

.resize-y {
  resize: vertical; }

.resize-x {
  resize: horizontal; }

.resize {
  resize: both; }

.shadow-xs {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }

.shadow-sm {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }

.shadow {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }

.shadow-md {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }

.shadow-lg {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }

.shadow-xl {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }

.shadow-2xl {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }

.shadow-inner {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }

.shadow-outline {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }

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

.hover\:shadow-xs:hover {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }

.hover\:shadow-sm:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }

.hover\:shadow:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }

.hover\:shadow-md:hover {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }

.hover\:shadow-lg:hover {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }

.hover\:shadow-xl:hover {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }

.hover\:shadow-2xl:hover {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }

.hover\:shadow-inner:hover {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }

.hover\:shadow-outline:hover {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }

.hover\:shadow-none:hover {
  box-shadow: none; }

.focus\:shadow-xs:focus {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }

.focus\:shadow-sm:focus {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }

.focus\:shadow:focus {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }

.focus\:shadow-md:focus {
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }

.focus\:shadow-lg:focus {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }

.focus\:shadow-xl:focus {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }

.focus\:shadow-2xl:focus {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }

.focus\:shadow-inner:focus {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }

.focus\:shadow-outline:focus {
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }

.focus\:shadow-none:focus {
  box-shadow: none; }

.fill-current {
  fill: currentColor; }

.stroke-current {
  stroke: currentColor; }

.stroke-0 {
  stroke-width: 0; }

.stroke-1 {
  stroke-width: 1; }

.stroke-2 {
  stroke-width: 2; }

.table-auto {
  table-layout: auto; }

.table-fixed {
  table-layout: fixed; }

.text-left {
  text-align: left; }

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

.text-right {
  text-align: right; }

.text-justify {
  text-align: justify; }

.text-transparent {
  color: transparent; }

.text-current {
  color: currentColor; }

.text-black {
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity)); }

.text-white {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity)); }

.text-gray-100 {
  --text-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--text-opacity)); }

.text-gray-200 {
  --text-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--text-opacity)); }

.text-gray-300 {
  --text-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--text-opacity)); }

.text-gray-400 {
  --text-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--text-opacity)); }

.text-gray-500 {
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity)); }

.text-gray-600 {
  --text-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--text-opacity)); }

.text-gray-700 {
  --text-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--text-opacity)); }

.text-gray-800 {
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity)); }

.text-gray-900 {
  --text-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--text-opacity)); }

.text-red-100 {
  --text-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--text-opacity)); }

.text-red-200 {
  --text-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--text-opacity)); }

.text-red-300 {
  --text-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--text-opacity)); }

.text-red-400 {
  --text-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--text-opacity)); }

.text-red-500 {
  --text-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--text-opacity)); }

.text-red-600 {
  --text-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--text-opacity)); }

.text-red-700 {
  --text-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--text-opacity)); }

.text-red-800 {
  --text-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--text-opacity)); }

.text-red-900 {
  --text-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--text-opacity)); }

.text-orange-100 {
  --text-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--text-opacity)); }

.text-orange-200 {
  --text-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--text-opacity)); }

.text-orange-300 {
  --text-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--text-opacity)); }

.text-orange-400 {
  --text-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--text-opacity)); }

.text-orange-500 {
  --text-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--text-opacity)); }

.text-orange-600 {
  --text-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--text-opacity)); }

.text-orange-700 {
  --text-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--text-opacity)); }

.text-orange-800 {
  --text-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--text-opacity)); }

.text-orange-900 {
  --text-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--text-opacity)); }

.text-yellow-100 {
  --text-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--text-opacity)); }

.text-yellow-200 {
  --text-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--text-opacity)); }

.text-yellow-300 {
  --text-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--text-opacity)); }

.text-yellow-400 {
  --text-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--text-opacity)); }

.text-yellow-500 {
  --text-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--text-opacity)); }

.text-yellow-600 {
  --text-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--text-opacity)); }

.text-yellow-700 {
  --text-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--text-opacity)); }

.text-yellow-800 {
  --text-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--text-opacity)); }

.text-yellow-900 {
  --text-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--text-opacity)); }

.text-green-100 {
  --text-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--text-opacity)); }

.text-green-200 {
  --text-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--text-opacity)); }

.text-green-300 {
  --text-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--text-opacity)); }

.text-green-400 {
  --text-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--text-opacity)); }

.text-green-500 {
  --text-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--text-opacity)); }

.text-green-600 {
  --text-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--text-opacity)); }

.text-green-700 {
  --text-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--text-opacity)); }

.text-green-800 {
  --text-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--text-opacity)); }

.text-green-900 {
  --text-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--text-opacity)); }

.text-teal-100 {
  --text-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--text-opacity)); }

.text-teal-200 {
  --text-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--text-opacity)); }

.text-teal-300 {
  --text-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--text-opacity)); }

.text-teal-400 {
  --text-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--text-opacity)); }

.text-teal-500 {
  --text-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--text-opacity)); }

.text-teal-600 {
  --text-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--text-opacity)); }

.text-teal-700 {
  --text-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--text-opacity)); }

.text-teal-800 {
  --text-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--text-opacity)); }

.text-teal-900 {
  --text-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--text-opacity)); }

.text-blue-100 {
  --text-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--text-opacity)); }

.text-blue-200 {
  --text-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--text-opacity)); }

.text-blue-300 {
  --text-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--text-opacity)); }

.text-blue-400 {
  --text-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--text-opacity)); }

.text-blue-500 {
  --text-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--text-opacity)); }

.text-blue-600 {
  --text-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--text-opacity)); }

.text-blue-700 {
  --text-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--text-opacity)); }

.text-blue-800 {
  --text-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--text-opacity)); }

.text-blue-900 {
  --text-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--text-opacity)); }

.text-indigo-100 {
  --text-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--text-opacity)); }

.text-indigo-200 {
  --text-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--text-opacity)); }

.text-indigo-300 {
  --text-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--text-opacity)); }

.text-indigo-400 {
  --text-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--text-opacity)); }

.text-indigo-500 {
  --text-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--text-opacity)); }

.text-indigo-600 {
  --text-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--text-opacity)); }

.text-indigo-700 {
  --text-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--text-opacity)); }

.text-indigo-800 {
  --text-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--text-opacity)); }

.text-indigo-900 {
  --text-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--text-opacity)); }

.text-purple-100 {
  --text-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--text-opacity)); }

.text-purple-200 {
  --text-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--text-opacity)); }

.text-purple-300 {
  --text-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--text-opacity)); }

.text-purple-400 {
  --text-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--text-opacity)); }

.text-purple-500 {
  --text-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--text-opacity)); }

.text-purple-600 {
  --text-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--text-opacity)); }

.text-purple-700 {
  --text-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--text-opacity)); }

.text-purple-800 {
  --text-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--text-opacity)); }

.text-purple-900 {
  --text-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--text-opacity)); }

.text-pink-100 {
  --text-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--text-opacity)); }

.text-pink-200 {
  --text-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--text-opacity)); }

.text-pink-300 {
  --text-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--text-opacity)); }

.text-pink-400 {
  --text-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--text-opacity)); }

.text-pink-500 {
  --text-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--text-opacity)); }

.text-pink-600 {
  --text-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--text-opacity)); }

.text-pink-700 {
  --text-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--text-opacity)); }

.text-pink-800 {
  --text-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--text-opacity)); }

.text-pink-900 {
  --text-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--text-opacity)); }

.hover\:text-transparent:hover {
  color: transparent; }

.hover\:text-current:hover {
  color: currentColor; }

.hover\:text-black:hover {
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity)); }

.hover\:text-white:hover {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity)); }

.hover\:text-gray-100:hover {
  --text-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--text-opacity)); }

.hover\:text-gray-200:hover {
  --text-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--text-opacity)); }

.hover\:text-gray-300:hover {
  --text-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--text-opacity)); }

.hover\:text-gray-400:hover {
  --text-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--text-opacity)); }

.hover\:text-gray-500:hover {
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity)); }

.hover\:text-gray-600:hover {
  --text-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--text-opacity)); }

.hover\:text-gray-700:hover {
  --text-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--text-opacity)); }

.hover\:text-gray-800:hover {
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity)); }

.hover\:text-gray-900:hover {
  --text-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--text-opacity)); }

.hover\:text-red-100:hover {
  --text-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--text-opacity)); }

.hover\:text-red-200:hover {
  --text-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--text-opacity)); }

.hover\:text-red-300:hover {
  --text-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--text-opacity)); }

.hover\:text-red-400:hover {
  --text-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--text-opacity)); }

.hover\:text-red-500:hover {
  --text-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--text-opacity)); }

.hover\:text-red-600:hover {
  --text-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--text-opacity)); }

.hover\:text-red-700:hover {
  --text-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--text-opacity)); }

.hover\:text-red-800:hover {
  --text-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--text-opacity)); }

.hover\:text-red-900:hover {
  --text-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--text-opacity)); }

.hover\:text-orange-100:hover {
  --text-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--text-opacity)); }

.hover\:text-orange-200:hover {
  --text-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--text-opacity)); }

.hover\:text-orange-300:hover {
  --text-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--text-opacity)); }

.hover\:text-orange-400:hover {
  --text-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--text-opacity)); }

.hover\:text-orange-500:hover {
  --text-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--text-opacity)); }

.hover\:text-orange-600:hover {
  --text-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--text-opacity)); }

.hover\:text-orange-700:hover {
  --text-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--text-opacity)); }

.hover\:text-orange-800:hover {
  --text-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--text-opacity)); }

.hover\:text-orange-900:hover {
  --text-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--text-opacity)); }

.hover\:text-yellow-100:hover {
  --text-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--text-opacity)); }

.hover\:text-yellow-200:hover {
  --text-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--text-opacity)); }

.hover\:text-yellow-300:hover {
  --text-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--text-opacity)); }

.hover\:text-yellow-400:hover {
  --text-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--text-opacity)); }

.hover\:text-yellow-500:hover {
  --text-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--text-opacity)); }

.hover\:text-yellow-600:hover {
  --text-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--text-opacity)); }

.hover\:text-yellow-700:hover {
  --text-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--text-opacity)); }

.hover\:text-yellow-800:hover {
  --text-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--text-opacity)); }

.hover\:text-yellow-900:hover {
  --text-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--text-opacity)); }

.hover\:text-green-100:hover {
  --text-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--text-opacity)); }

.hover\:text-green-200:hover {
  --text-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--text-opacity)); }

.hover\:text-green-300:hover {
  --text-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--text-opacity)); }

.hover\:text-green-400:hover {
  --text-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--text-opacity)); }

.hover\:text-green-500:hover {
  --text-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--text-opacity)); }

.hover\:text-green-600:hover {
  --text-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--text-opacity)); }

.hover\:text-green-700:hover {
  --text-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--text-opacity)); }

.hover\:text-green-800:hover {
  --text-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--text-opacity)); }

.hover\:text-green-900:hover {
  --text-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--text-opacity)); }

.hover\:text-teal-100:hover {
  --text-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--text-opacity)); }

.hover\:text-teal-200:hover {
  --text-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--text-opacity)); }

.hover\:text-teal-300:hover {
  --text-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--text-opacity)); }

.hover\:text-teal-400:hover {
  --text-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--text-opacity)); }

.hover\:text-teal-500:hover {
  --text-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--text-opacity)); }

.hover\:text-teal-600:hover {
  --text-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--text-opacity)); }

.hover\:text-teal-700:hover {
  --text-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--text-opacity)); }

.hover\:text-teal-800:hover {
  --text-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--text-opacity)); }

.hover\:text-teal-900:hover {
  --text-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--text-opacity)); }

.hover\:text-blue-100:hover {
  --text-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--text-opacity)); }

.hover\:text-blue-200:hover {
  --text-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--text-opacity)); }

.hover\:text-blue-300:hover {
  --text-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--text-opacity)); }

.hover\:text-blue-400:hover {
  --text-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--text-opacity)); }

.hover\:text-blue-500:hover {
  --text-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--text-opacity)); }

.hover\:text-blue-600:hover {
  --text-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--text-opacity)); }

.hover\:text-blue-700:hover {
  --text-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--text-opacity)); }

.hover\:text-blue-800:hover {
  --text-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--text-opacity)); }

.hover\:text-blue-900:hover {
  --text-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--text-opacity)); }

.hover\:text-indigo-100:hover {
  --text-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--text-opacity)); }

.hover\:text-indigo-200:hover {
  --text-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--text-opacity)); }

.hover\:text-indigo-300:hover {
  --text-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--text-opacity)); }

.hover\:text-indigo-400:hover {
  --text-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--text-opacity)); }

.hover\:text-indigo-500:hover {
  --text-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--text-opacity)); }

.hover\:text-indigo-600:hover {
  --text-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--text-opacity)); }

.hover\:text-indigo-700:hover {
  --text-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--text-opacity)); }

.hover\:text-indigo-800:hover {
  --text-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--text-opacity)); }

.hover\:text-indigo-900:hover {
  --text-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--text-opacity)); }

.hover\:text-purple-100:hover {
  --text-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--text-opacity)); }

.hover\:text-purple-200:hover {
  --text-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--text-opacity)); }

.hover\:text-purple-300:hover {
  --text-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--text-opacity)); }

.hover\:text-purple-400:hover {
  --text-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--text-opacity)); }

.hover\:text-purple-500:hover {
  --text-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--text-opacity)); }

.hover\:text-purple-600:hover {
  --text-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--text-opacity)); }

.hover\:text-purple-700:hover {
  --text-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--text-opacity)); }

.hover\:text-purple-800:hover {
  --text-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--text-opacity)); }

.hover\:text-purple-900:hover {
  --text-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--text-opacity)); }

.hover\:text-pink-100:hover {
  --text-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--text-opacity)); }

.hover\:text-pink-200:hover {
  --text-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--text-opacity)); }

.hover\:text-pink-300:hover {
  --text-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--text-opacity)); }

.hover\:text-pink-400:hover {
  --text-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--text-opacity)); }

.hover\:text-pink-500:hover {
  --text-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--text-opacity)); }

.hover\:text-pink-600:hover {
  --text-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--text-opacity)); }

.hover\:text-pink-700:hover {
  --text-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--text-opacity)); }

.hover\:text-pink-800:hover {
  --text-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--text-opacity)); }

.hover\:text-pink-900:hover {
  --text-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--text-opacity)); }

.focus\:text-transparent:focus {
  color: transparent; }

.focus\:text-current:focus {
  color: currentColor; }

.focus\:text-black:focus {
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity)); }

.focus\:text-white:focus {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity)); }

.focus\:text-gray-100:focus {
  --text-opacity: 1;
  color: #f7fafc;
  color: rgba(247, 250, 252, var(--text-opacity)); }

.focus\:text-gray-200:focus {
  --text-opacity: 1;
  color: #edf2f7;
  color: rgba(237, 242, 247, var(--text-opacity)); }

.focus\:text-gray-300:focus {
  --text-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--text-opacity)); }

.focus\:text-gray-400:focus {
  --text-opacity: 1;
  color: #cbd5e0;
  color: rgba(203, 213, 224, var(--text-opacity)); }

.focus\:text-gray-500:focus {
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity)); }

.focus\:text-gray-600:focus {
  --text-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--text-opacity)); }

.focus\:text-gray-700:focus {
  --text-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--text-opacity)); }

.focus\:text-gray-800:focus {
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity)); }

.focus\:text-gray-900:focus {
  --text-opacity: 1;
  color: #1a202c;
  color: rgba(26, 32, 44, var(--text-opacity)); }

.focus\:text-red-100:focus {
  --text-opacity: 1;
  color: #fff5f5;
  color: rgba(255, 245, 245, var(--text-opacity)); }

.focus\:text-red-200:focus {
  --text-opacity: 1;
  color: #fed7d7;
  color: rgba(254, 215, 215, var(--text-opacity)); }

.focus\:text-red-300:focus {
  --text-opacity: 1;
  color: #feb2b2;
  color: rgba(254, 178, 178, var(--text-opacity)); }

.focus\:text-red-400:focus {
  --text-opacity: 1;
  color: #fc8181;
  color: rgba(252, 129, 129, var(--text-opacity)); }

.focus\:text-red-500:focus {
  --text-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--text-opacity)); }

.focus\:text-red-600:focus {
  --text-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--text-opacity)); }

.focus\:text-red-700:focus {
  --text-opacity: 1;
  color: #c53030;
  color: rgba(197, 48, 48, var(--text-opacity)); }

.focus\:text-red-800:focus {
  --text-opacity: 1;
  color: #9b2c2c;
  color: rgba(155, 44, 44, var(--text-opacity)); }

.focus\:text-red-900:focus {
  --text-opacity: 1;
  color: #742a2a;
  color: rgba(116, 42, 42, var(--text-opacity)); }

.focus\:text-orange-100:focus {
  --text-opacity: 1;
  color: #fffaf0;
  color: rgba(255, 250, 240, var(--text-opacity)); }

.focus\:text-orange-200:focus {
  --text-opacity: 1;
  color: #feebc8;
  color: rgba(254, 235, 200, var(--text-opacity)); }

.focus\:text-orange-300:focus {
  --text-opacity: 1;
  color: #fbd38d;
  color: rgba(251, 211, 141, var(--text-opacity)); }

.focus\:text-orange-400:focus {
  --text-opacity: 1;
  color: #f6ad55;
  color: rgba(246, 173, 85, var(--text-opacity)); }

.focus\:text-orange-500:focus {
  --text-opacity: 1;
  color: #ed8936;
  color: rgba(237, 137, 54, var(--text-opacity)); }

.focus\:text-orange-600:focus {
  --text-opacity: 1;
  color: #dd6b20;
  color: rgba(221, 107, 32, var(--text-opacity)); }

.focus\:text-orange-700:focus {
  --text-opacity: 1;
  color: #c05621;
  color: rgba(192, 86, 33, var(--text-opacity)); }

.focus\:text-orange-800:focus {
  --text-opacity: 1;
  color: #9c4221;
  color: rgba(156, 66, 33, var(--text-opacity)); }

.focus\:text-orange-900:focus {
  --text-opacity: 1;
  color: #7b341e;
  color: rgba(123, 52, 30, var(--text-opacity)); }

.focus\:text-yellow-100:focus {
  --text-opacity: 1;
  color: #fffff0;
  color: rgba(255, 255, 240, var(--text-opacity)); }

.focus\:text-yellow-200:focus {
  --text-opacity: 1;
  color: #fefcbf;
  color: rgba(254, 252, 191, var(--text-opacity)); }

.focus\:text-yellow-300:focus {
  --text-opacity: 1;
  color: #faf089;
  color: rgba(250, 240, 137, var(--text-opacity)); }

.focus\:text-yellow-400:focus {
  --text-opacity: 1;
  color: #f6e05e;
  color: rgba(246, 224, 94, var(--text-opacity)); }

.focus\:text-yellow-500:focus {
  --text-opacity: 1;
  color: #ecc94b;
  color: rgba(236, 201, 75, var(--text-opacity)); }

.focus\:text-yellow-600:focus {
  --text-opacity: 1;
  color: #d69e2e;
  color: rgba(214, 158, 46, var(--text-opacity)); }

.focus\:text-yellow-700:focus {
  --text-opacity: 1;
  color: #b7791f;
  color: rgba(183, 121, 31, var(--text-opacity)); }

.focus\:text-yellow-800:focus {
  --text-opacity: 1;
  color: #975a16;
  color: rgba(151, 90, 22, var(--text-opacity)); }

.focus\:text-yellow-900:focus {
  --text-opacity: 1;
  color: #744210;
  color: rgba(116, 66, 16, var(--text-opacity)); }

.focus\:text-green-100:focus {
  --text-opacity: 1;
  color: #f0fff4;
  color: rgba(240, 255, 244, var(--text-opacity)); }

.focus\:text-green-200:focus {
  --text-opacity: 1;
  color: #c6f6d5;
  color: rgba(198, 246, 213, var(--text-opacity)); }

.focus\:text-green-300:focus {
  --text-opacity: 1;
  color: #9ae6b4;
  color: rgba(154, 230, 180, var(--text-opacity)); }

.focus\:text-green-400:focus {
  --text-opacity: 1;
  color: #68d391;
  color: rgba(104, 211, 145, var(--text-opacity)); }

.focus\:text-green-500:focus {
  --text-opacity: 1;
  color: #48bb78;
  color: rgba(72, 187, 120, var(--text-opacity)); }

.focus\:text-green-600:focus {
  --text-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--text-opacity)); }

.focus\:text-green-700:focus {
  --text-opacity: 1;
  color: #2f855a;
  color: rgba(47, 133, 90, var(--text-opacity)); }

.focus\:text-green-800:focus {
  --text-opacity: 1;
  color: #276749;
  color: rgba(39, 103, 73, var(--text-opacity)); }

.focus\:text-green-900:focus {
  --text-opacity: 1;
  color: #22543d;
  color: rgba(34, 84, 61, var(--text-opacity)); }

.focus\:text-teal-100:focus {
  --text-opacity: 1;
  color: #e6fffa;
  color: rgba(230, 255, 250, var(--text-opacity)); }

.focus\:text-teal-200:focus {
  --text-opacity: 1;
  color: #b2f5ea;
  color: rgba(178, 245, 234, var(--text-opacity)); }

.focus\:text-teal-300:focus {
  --text-opacity: 1;
  color: #81e6d9;
  color: rgba(129, 230, 217, var(--text-opacity)); }

.focus\:text-teal-400:focus {
  --text-opacity: 1;
  color: #4fd1c5;
  color: rgba(79, 209, 197, var(--text-opacity)); }

.focus\:text-teal-500:focus {
  --text-opacity: 1;
  color: #38b2ac;
  color: rgba(56, 178, 172, var(--text-opacity)); }

.focus\:text-teal-600:focus {
  --text-opacity: 1;
  color: #319795;
  color: rgba(49, 151, 149, var(--text-opacity)); }

.focus\:text-teal-700:focus {
  --text-opacity: 1;
  color: #2c7a7b;
  color: rgba(44, 122, 123, var(--text-opacity)); }

.focus\:text-teal-800:focus {
  --text-opacity: 1;
  color: #285e61;
  color: rgba(40, 94, 97, var(--text-opacity)); }

.focus\:text-teal-900:focus {
  --text-opacity: 1;
  color: #234e52;
  color: rgba(35, 78, 82, var(--text-opacity)); }

.focus\:text-blue-100:focus {
  --text-opacity: 1;
  color: #ebf8ff;
  color: rgba(235, 248, 255, var(--text-opacity)); }

.focus\:text-blue-200:focus {
  --text-opacity: 1;
  color: #bee3f8;
  color: rgba(190, 227, 248, var(--text-opacity)); }

.focus\:text-blue-300:focus {
  --text-opacity: 1;
  color: #90cdf4;
  color: rgba(144, 205, 244, var(--text-opacity)); }

.focus\:text-blue-400:focus {
  --text-opacity: 1;
  color: #63b3ed;
  color: rgba(99, 179, 237, var(--text-opacity)); }

.focus\:text-blue-500:focus {
  --text-opacity: 1;
  color: #4299e1;
  color: rgba(66, 153, 225, var(--text-opacity)); }

.focus\:text-blue-600:focus {
  --text-opacity: 1;
  color: #3182ce;
  color: rgba(49, 130, 206, var(--text-opacity)); }

.focus\:text-blue-700:focus {
  --text-opacity: 1;
  color: #2b6cb0;
  color: rgba(43, 108, 176, var(--text-opacity)); }

.focus\:text-blue-800:focus {
  --text-opacity: 1;
  color: #2c5282;
  color: rgba(44, 82, 130, var(--text-opacity)); }

.focus\:text-blue-900:focus {
  --text-opacity: 1;
  color: #2a4365;
  color: rgba(42, 67, 101, var(--text-opacity)); }

.focus\:text-indigo-100:focus {
  --text-opacity: 1;
  color: #ebf4ff;
  color: rgba(235, 244, 255, var(--text-opacity)); }

.focus\:text-indigo-200:focus {
  --text-opacity: 1;
  color: #c3dafe;
  color: rgba(195, 218, 254, var(--text-opacity)); }

.focus\:text-indigo-300:focus {
  --text-opacity: 1;
  color: #a3bffa;
  color: rgba(163, 191, 250, var(--text-opacity)); }

.focus\:text-indigo-400:focus {
  --text-opacity: 1;
  color: #7f9cf5;
  color: rgba(127, 156, 245, var(--text-opacity)); }

.focus\:text-indigo-500:focus {
  --text-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--text-opacity)); }

.focus\:text-indigo-600:focus {
  --text-opacity: 1;
  color: #5a67d8;
  color: rgba(90, 103, 216, var(--text-opacity)); }

.focus\:text-indigo-700:focus {
  --text-opacity: 1;
  color: #4c51bf;
  color: rgba(76, 81, 191, var(--text-opacity)); }

.focus\:text-indigo-800:focus {
  --text-opacity: 1;
  color: #434190;
  color: rgba(67, 65, 144, var(--text-opacity)); }

.focus\:text-indigo-900:focus {
  --text-opacity: 1;
  color: #3c366b;
  color: rgba(60, 54, 107, var(--text-opacity)); }

.focus\:text-purple-100:focus {
  --text-opacity: 1;
  color: #faf5ff;
  color: rgba(250, 245, 255, var(--text-opacity)); }

.focus\:text-purple-200:focus {
  --text-opacity: 1;
  color: #e9d8fd;
  color: rgba(233, 216, 253, var(--text-opacity)); }

.focus\:text-purple-300:focus {
  --text-opacity: 1;
  color: #d6bcfa;
  color: rgba(214, 188, 250, var(--text-opacity)); }

.focus\:text-purple-400:focus {
  --text-opacity: 1;
  color: #b794f4;
  color: rgba(183, 148, 244, var(--text-opacity)); }

.focus\:text-purple-500:focus {
  --text-opacity: 1;
  color: #9f7aea;
  color: rgba(159, 122, 234, var(--text-opacity)); }

.focus\:text-purple-600:focus {
  --text-opacity: 1;
  color: #805ad5;
  color: rgba(128, 90, 213, var(--text-opacity)); }

.focus\:text-purple-700:focus {
  --text-opacity: 1;
  color: #6b46c1;
  color: rgba(107, 70, 193, var(--text-opacity)); }

.focus\:text-purple-800:focus {
  --text-opacity: 1;
  color: #553c9a;
  color: rgba(85, 60, 154, var(--text-opacity)); }

.focus\:text-purple-900:focus {
  --text-opacity: 1;
  color: #44337a;
  color: rgba(68, 51, 122, var(--text-opacity)); }

.focus\:text-pink-100:focus {
  --text-opacity: 1;
  color: #fff5f7;
  color: rgba(255, 245, 247, var(--text-opacity)); }

.focus\:text-pink-200:focus {
  --text-opacity: 1;
  color: #fed7e2;
  color: rgba(254, 215, 226, var(--text-opacity)); }

.focus\:text-pink-300:focus {
  --text-opacity: 1;
  color: #fbb6ce;
  color: rgba(251, 182, 206, var(--text-opacity)); }

.focus\:text-pink-400:focus {
  --text-opacity: 1;
  color: #f687b3;
  color: rgba(246, 135, 179, var(--text-opacity)); }

.focus\:text-pink-500:focus {
  --text-opacity: 1;
  color: #ed64a6;
  color: rgba(237, 100, 166, var(--text-opacity)); }

.focus\:text-pink-600:focus {
  --text-opacity: 1;
  color: #d53f8c;
  color: rgba(213, 63, 140, var(--text-opacity)); }

.focus\:text-pink-700:focus {
  --text-opacity: 1;
  color: #b83280;
  color: rgba(184, 50, 128, var(--text-opacity)); }

.focus\:text-pink-800:focus {
  --text-opacity: 1;
  color: #97266d;
  color: rgba(151, 38, 109, var(--text-opacity)); }

.focus\:text-pink-900:focus {
  --text-opacity: 1;
  color: #702459;
  color: rgba(112, 36, 89, var(--text-opacity)); }

.text-opacity-0 {
  --text-opacity: 0; }

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

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

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

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

.hover\:text-opacity-0:hover {
  --text-opacity: 0; }

.hover\:text-opacity-25:hover {
  --text-opacity: 0.25; }

.hover\:text-opacity-50:hover {
  --text-opacity: 0.5; }

.hover\:text-opacity-75:hover {
  --text-opacity: 0.75; }

.hover\:text-opacity-100:hover {
  --text-opacity: 1; }

.focus\:text-opacity-0:focus {
  --text-opacity: 0; }

.focus\:text-opacity-25:focus {
  --text-opacity: 0.25; }

.focus\:text-opacity-50:focus {
  --text-opacity: 0.5; }

.focus\:text-opacity-75:focus {
  --text-opacity: 0.75; }

.focus\:text-opacity-100:focus {
  --text-opacity: 1; }

.italic {
  font-style: italic; }

.not-italic {
  font-style: normal; }

.uppercase {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.capitalize {
  text-transform: capitalize; }

.normal-case {
  text-transform: none; }

.underline {
  text-decoration: underline; }

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

.no-underline {
  text-decoration: none; }

.hover\:underline:hover {
  text-decoration: underline; }

.hover\:line-through:hover {
  text-decoration: line-through; }

.hover\:no-underline:hover {
  text-decoration: none; }

.focus\:underline:focus {
  text-decoration: underline; }

.focus\:line-through:focus {
  text-decoration: line-through; }

.focus\:no-underline:focus {
  text-decoration: none; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto; }

.tracking-tighter {
  letter-spacing: -0.05em; }

.tracking-tight {
  letter-spacing: -0.025em; }

.tracking-normal {
  letter-spacing: 0; }

.tracking-wide {
  letter-spacing: 0.025em; }

.tracking-wider {
  letter-spacing: 0.05em; }

.tracking-widest {
  letter-spacing: 0.1em; }

.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.select-text {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text; }

.select-all {
  -webkit-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all; }

.select-auto {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.align-baseline {
  vertical-align: baseline; }

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

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

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

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

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

.visible {
  visibility: visible; }

.invisible {
  visibility: hidden; }

.whitespace-normal {
  white-space: normal; }

.whitespace-no-wrap {
  white-space: nowrap; }

.whitespace-pre {
  white-space: pre; }

.whitespace-pre-line {
  white-space: pre-line; }

.whitespace-pre-wrap {
  white-space: pre-wrap; }

.break-normal {
  overflow-wrap: normal;
  word-break: normal; }

.break-words {
  overflow-wrap: break-word; }

.break-all {
  word-break: break-all; }

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.w-0 {
  width: 0; }

.w-1 {
  width: 0.25rem; }

.w-2 {
  width: 0.5rem; }

.w-3 {
  width: 0.75rem; }

.w-4 {
  width: 1rem; }

.w-5 {
  width: 1.25rem; }

.w-6 {
  width: 1.5rem; }

.w-8 {
  width: 2rem; }

.w-10 {
  width: 2.5rem; }

.w-12 {
  width: 3rem; }

.w-16 {
  width: 4rem; }

.w-20 {
  width: 5rem; }

.w-24 {
  width: 6rem; }

.w-32 {
  width: 8rem; }

.w-40 {
  width: 10rem; }

.w-48 {
  width: 12rem; }

.w-56 {
  width: 14rem; }

.w-64 {
  width: 16rem; }

.w-auto {
  width: auto; }

.w-px {
  width: 1px; }

.w-1\/2 {
  width: 50%; }

.w-1\/3 {
  width: 33.333333%; }

.w-2\/3 {
  width: 66.666667%; }

.w-1\/4 {
  width: 25%; }

.w-2\/4 {
  width: 50%; }

.w-3\/4 {
  width: 75%; }

.w-1\/5 {
  width: 20%; }

.w-2\/5 {
  width: 40%; }

.w-3\/5 {
  width: 60%; }

.w-4\/5 {
  width: 80%; }

.w-1\/6 {
  width: 16.666667%; }

.w-2\/6 {
  width: 33.333333%; }

.w-3\/6 {
  width: 50%; }

.w-4\/6 {
  width: 66.666667%; }

.w-5\/6 {
  width: 83.333333%; }

.w-1\/12 {
  width: 8.333333%; }

.w-2\/12 {
  width: 16.666667%; }

.w-3\/12 {
  width: 25%; }

.w-4\/12 {
  width: 33.333333%; }

.w-5\/12 {
  width: 41.666667%; }

.w-6\/12 {
  width: 50%; }

.w-7\/12 {
  width: 58.333333%; }

.w-8\/12 {
  width: 66.666667%; }

.w-9\/12 {
  width: 75%; }

.w-10\/12 {
  width: 83.333333%; }

.w-11\/12 {
  width: 91.666667%; }

.w-full {
  width: 100%; }

.w-screen {
  width: 100vw; }

.z-0 {
  z-index: 0; }

.z-10 {
  z-index: 10; }

.z-20 {
  z-index: 20; }

.z-30 {
  z-index: 30; }

.z-40 {
  z-index: 40; }

.z-50 {
  z-index: 50; }

.z-auto {
  z-index: auto; }

.gap-0 {
  grid-gap: 0;
  gap: 0; }

.gap-1 {
  grid-gap: 0.25rem;
  gap: 0.25rem; }

.gap-2 {
  grid-gap: 0.5rem;
  gap: 0.5rem; }

.gap-3 {
  grid-gap: 0.75rem;
  gap: 0.75rem; }

.gap-4 {
  grid-gap: 1rem;
  gap: 1rem; }

.gap-5 {
  grid-gap: 1.25rem;
  gap: 1.25rem; }

.gap-6 {
  grid-gap: 1.5rem;
  gap: 1.5rem; }

.gap-8 {
  grid-gap: 2rem;
  gap: 2rem; }

.gap-10 {
  grid-gap: 2.5rem;
  gap: 2.5rem; }

.gap-12 {
  grid-gap: 3rem;
  gap: 3rem; }

.gap-16 {
  grid-gap: 4rem;
  gap: 4rem; }

.gap-20 {
  grid-gap: 5rem;
  gap: 5rem; }

.gap-24 {
  grid-gap: 6rem;
  gap: 6rem; }

.gap-32 {
  grid-gap: 8rem;
  gap: 8rem; }

.gap-40 {
  grid-gap: 10rem;
  gap: 10rem; }

.gap-48 {
  grid-gap: 12rem;
  gap: 12rem; }

.gap-56 {
  grid-gap: 14rem;
  gap: 14rem; }

.gap-64 {
  grid-gap: 16rem;
  gap: 16rem; }

.gap-px {
  grid-gap: 1px;
  gap: 1px; }

.col-gap-0 {
  grid-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0; }

.col-gap-1 {
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
  column-gap: 0.25rem; }

.col-gap-2 {
  grid-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem; }

.col-gap-3 {
  grid-column-gap: 0.75rem;
  -moz-column-gap: 0.75rem;
  column-gap: 0.75rem; }

.col-gap-4 {
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem; }

.col-gap-5 {
  grid-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem; }

.col-gap-6 {
  grid-column-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
  column-gap: 1.5rem; }

.col-gap-8 {
  grid-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem; }

.col-gap-10 {
  grid-column-gap: 2.5rem;
  -moz-column-gap: 2.5rem;
  column-gap: 2.5rem; }

.col-gap-12 {
  grid-column-gap: 3rem;
  -moz-column-gap: 3rem;
  column-gap: 3rem; }

.col-gap-16 {
  grid-column-gap: 4rem;
  -moz-column-gap: 4rem;
  column-gap: 4rem; }

.col-gap-20 {
  grid-column-gap: 5rem;
  -moz-column-gap: 5rem;
  column-gap: 5rem; }

.col-gap-24 {
  grid-column-gap: 6rem;
  -moz-column-gap: 6rem;
  column-gap: 6rem; }

.col-gap-32 {
  grid-column-gap: 8rem;
  -moz-column-gap: 8rem;
  column-gap: 8rem; }

.col-gap-40 {
  grid-column-gap: 10rem;
  -moz-column-gap: 10rem;
  column-gap: 10rem; }

.col-gap-48 {
  grid-column-gap: 12rem;
  -moz-column-gap: 12rem;
  column-gap: 12rem; }

.col-gap-56 {
  grid-column-gap: 14rem;
  -moz-column-gap: 14rem;
  column-gap: 14rem; }

.col-gap-64 {
  grid-column-gap: 16rem;
  -moz-column-gap: 16rem;
  column-gap: 16rem; }

.col-gap-px {
  grid-column-gap: 1px;
  -moz-column-gap: 1px;
  column-gap: 1px; }

.row-gap-0 {
  grid-row-gap: 0;
  row-gap: 0; }

.row-gap-1 {
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem; }

.row-gap-2 {
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem; }

.row-gap-3 {
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem; }

.row-gap-4 {
  grid-row-gap: 1rem;
  row-gap: 1rem; }

.row-gap-5 {
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem; }

.row-gap-6 {
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem; }

.row-gap-8 {
  grid-row-gap: 2rem;
  row-gap: 2rem; }

.row-gap-10 {
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem; }

.row-gap-12 {
  grid-row-gap: 3rem;
  row-gap: 3rem; }

.row-gap-16 {
  grid-row-gap: 4rem;
  row-gap: 4rem; }

.row-gap-20 {
  grid-row-gap: 5rem;
  row-gap: 5rem; }

.row-gap-24 {
  grid-row-gap: 6rem;
  row-gap: 6rem; }

.row-gap-32 {
  grid-row-gap: 8rem;
  row-gap: 8rem; }

.row-gap-40 {
  grid-row-gap: 10rem;
  row-gap: 10rem; }

.row-gap-48 {
  grid-row-gap: 12rem;
  row-gap: 12rem; }

.row-gap-56 {
  grid-row-gap: 14rem;
  row-gap: 14rem; }

.row-gap-64 {
  grid-row-gap: 16rem;
  row-gap: 16rem; }

.row-gap-px {
  grid-row-gap: 1px;
  row-gap: 1px; }

.grid-flow-row {
  grid-auto-flow: row; }

.grid-flow-col {
  grid-auto-flow: column; }

.grid-flow-row-dense {
  grid-auto-flow: row dense; }

.grid-flow-col-dense {
  grid-auto-flow: column dense; }

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)); }

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)); }

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)); }

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)); }

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)); }

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)); }

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr)); }

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)); }

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)); }

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)); }

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr)); }

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)); }

.grid-cols-none {
  grid-template-columns: none; }

.col-auto {
  grid-column: auto; }

.col-span-1 {
  grid-column: span 1 / span 1; }

.col-span-2 {
  grid-column: span 2 / span 2; }

.col-span-3 {
  grid-column: span 3 / span 3; }

.col-span-4 {
  grid-column: span 4 / span 4; }

.col-span-5 {
  grid-column: span 5 / span 5; }

.col-span-6 {
  grid-column: span 6 / span 6; }

.col-span-7 {
  grid-column: span 7 / span 7; }

.col-span-8 {
  grid-column: span 8 / span 8; }

.col-span-9 {
  grid-column: span 9 / span 9; }

.col-span-10 {
  grid-column: span 10 / span 10; }

.col-span-11 {
  grid-column: span 11 / span 11; }

.col-span-12 {
  grid-column: span 12 / span 12; }

.col-start-1 {
  grid-column-start: 1; }

.col-start-2 {
  grid-column-start: 2; }

.col-start-3 {
  grid-column-start: 3; }

.col-start-4 {
  grid-column-start: 4; }

.col-start-5 {
  grid-column-start: 5; }

.col-start-6 {
  grid-column-start: 6; }

.col-start-7 {
  grid-column-start: 7; }

.col-start-8 {
  grid-column-start: 8; }

.col-start-9 {
  grid-column-start: 9; }

.col-start-10 {
  grid-column-start: 10; }

.col-start-11 {
  grid-column-start: 11; }

.col-start-12 {
  grid-column-start: 12; }

.col-start-13 {
  grid-column-start: 13; }

.col-start-auto {
  grid-column-start: auto; }

.col-end-1 {
  grid-column-end: 1; }

.col-end-2 {
  grid-column-end: 2; }

.col-end-3 {
  grid-column-end: 3; }

.col-end-4 {
  grid-column-end: 4; }

.col-end-5 {
  grid-column-end: 5; }

.col-end-6 {
  grid-column-end: 6; }

.col-end-7 {
  grid-column-end: 7; }

.col-end-8 {
  grid-column-end: 8; }

.col-end-9 {
  grid-column-end: 9; }

.col-end-10 {
  grid-column-end: 10; }

.col-end-11 {
  grid-column-end: 11; }

.col-end-12 {
  grid-column-end: 12; }

.col-end-13 {
  grid-column-end: 13; }

.col-end-auto {
  grid-column-end: auto; }

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr)); }

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr)); }

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr)); }

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr)); }

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr)); }

.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr)); }

.grid-rows-none {
  grid-template-rows: none; }

.row-auto {
  grid-row: auto; }

.row-span-1 {
  grid-row: span 1 / span 1; }

.row-span-2 {
  grid-row: span 2 / span 2; }

.row-span-3 {
  grid-row: span 3 / span 3; }

.row-span-4 {
  grid-row: span 4 / span 4; }

.row-span-5 {
  grid-row: span 5 / span 5; }

.row-span-6 {
  grid-row: span 6 / span 6; }

.row-start-1 {
  grid-row-start: 1; }

.row-start-2 {
  grid-row-start: 2; }

.row-start-3 {
  grid-row-start: 3; }

.row-start-4 {
  grid-row-start: 4; }

.row-start-5 {
  grid-row-start: 5; }

.row-start-6 {
  grid-row-start: 6; }

.row-start-7 {
  grid-row-start: 7; }

.row-start-auto {
  grid-row-start: auto; }

.row-end-1 {
  grid-row-end: 1; }

.row-end-2 {
  grid-row-end: 2; }

.row-end-3 {
  grid-row-end: 3; }

.row-end-4 {
  grid-row-end: 4; }

.row-end-5 {
  grid-row-end: 5; }

.row-end-6 {
  grid-row-end: 6; }

.row-end-7 {
  grid-row-end: 7; }

.row-end-auto {
  grid-row-end: auto; }

.transform {
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); }

.transform-none {
  transform: none; }

.origin-center {
  transform-origin: center; }

.origin-top {
  transform-origin: top; }

.origin-top-right {
  transform-origin: top right; }

.origin-right {
  transform-origin: right; }

.origin-bottom-right {
  transform-origin: bottom right; }

.origin-bottom {
  transform-origin: bottom; }

.origin-bottom-left {
  transform-origin: bottom left; }

.origin-left {
  transform-origin: left; }

.origin-top-left {
  transform-origin: top left; }

.scale-0 {
  --transform-scale-x: 0;
  --transform-scale-y: 0; }

.scale-50 {
  --transform-scale-x: .5;
  --transform-scale-y: .5; }

.scale-75 {
  --transform-scale-x: .75;
  --transform-scale-y: .75; }

.scale-90 {
  --transform-scale-x: .9;
  --transform-scale-y: .9; }

.scale-95 {
  --transform-scale-x: .95;
  --transform-scale-y: .95; }

.scale-100 {
  --transform-scale-x: 1;
  --transform-scale-y: 1; }

.scale-105 {
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05; }

.scale-110 {
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1; }

.scale-125 {
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25; }

.scale-150 {
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5; }

.scale-x-0 {
  --transform-scale-x: 0; }

.scale-x-50 {
  --transform-scale-x: .5; }

.scale-x-75 {
  --transform-scale-x: .75; }

.scale-x-90 {
  --transform-scale-x: .9; }

.scale-x-95 {
  --transform-scale-x: .95; }

.scale-x-100 {
  --transform-scale-x: 1; }

.scale-x-105 {
  --transform-scale-x: 1.05; }

.scale-x-110 {
  --transform-scale-x: 1.1; }

.scale-x-125 {
  --transform-scale-x: 1.25; }

.scale-x-150 {
  --transform-scale-x: 1.5; }

.scale-y-0 {
  --transform-scale-y: 0; }

.scale-y-50 {
  --transform-scale-y: .5; }

.scale-y-75 {
  --transform-scale-y: .75; }

.scale-y-90 {
  --transform-scale-y: .9; }

.scale-y-95 {
  --transform-scale-y: .95; }

.scale-y-100 {
  --transform-scale-y: 1; }

.scale-y-105 {
  --transform-scale-y: 1.05; }

.scale-y-110 {
  --transform-scale-y: 1.1; }

.scale-y-125 {
  --transform-scale-y: 1.25; }

.scale-y-150 {
  --transform-scale-y: 1.5; }

.hover\:scale-0:hover {
  --transform-scale-x: 0;
  --transform-scale-y: 0; }

.hover\:scale-50:hover {
  --transform-scale-x: .5;
  --transform-scale-y: .5; }

.hover\:scale-75:hover {
  --transform-scale-x: .75;
  --transform-scale-y: .75; }

.hover\:scale-90:hover {
  --transform-scale-x: .9;
  --transform-scale-y: .9; }

.hover\:scale-95:hover {
  --transform-scale-x: .95;
  --transform-scale-y: .95; }

.hover\:scale-100:hover {
  --transform-scale-x: 1;
  --transform-scale-y: 1; }

.hover\:scale-105:hover {
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05; }

.hover\:scale-110:hover {
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1; }

.hover\:scale-125:hover {
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25; }

.hover\:scale-150:hover {
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5; }

.hover\:scale-x-0:hover {
  --transform-scale-x: 0; }

.hover\:scale-x-50:hover {
  --transform-scale-x: .5; }

.hover\:scale-x-75:hover {
  --transform-scale-x: .75; }

.hover\:scale-x-90:hover {
  --transform-scale-x: .9; }

.hover\:scale-x-95:hover {
  --transform-scale-x: .95; }

.hover\:scale-x-100:hover {
  --transform-scale-x: 1; }

.hover\:scale-x-105:hover {
  --transform-scale-x: 1.05; }

.hover\:scale-x-110:hover {
  --transform-scale-x: 1.1; }

.hover\:scale-x-125:hover {
  --transform-scale-x: 1.25; }

.hover\:scale-x-150:hover {
  --transform-scale-x: 1.5; }

.hover\:scale-y-0:hover {
  --transform-scale-y: 0; }

.hover\:scale-y-50:hover {
  --transform-scale-y: .5; }

.hover\:scale-y-75:hover {
  --transform-scale-y: .75; }

.hover\:scale-y-90:hover {
  --transform-scale-y: .9; }

.hover\:scale-y-95:hover {
  --transform-scale-y: .95; }

.hover\:scale-y-100:hover {
  --transform-scale-y: 1; }

.hover\:scale-y-105:hover {
  --transform-scale-y: 1.05; }

.hover\:scale-y-110:hover {
  --transform-scale-y: 1.1; }

.hover\:scale-y-125:hover {
  --transform-scale-y: 1.25; }

.hover\:scale-y-150:hover {
  --transform-scale-y: 1.5; }

.focus\:scale-0:focus {
  --transform-scale-x: 0;
  --transform-scale-y: 0; }

.focus\:scale-50:focus {
  --transform-scale-x: .5;
  --transform-scale-y: .5; }

.focus\:scale-75:focus {
  --transform-scale-x: .75;
  --transform-scale-y: .75; }

.focus\:scale-90:focus {
  --transform-scale-x: .9;
  --transform-scale-y: .9; }

.focus\:scale-95:focus {
  --transform-scale-x: .95;
  --transform-scale-y: .95; }

.focus\:scale-100:focus {
  --transform-scale-x: 1;
  --transform-scale-y: 1; }

.focus\:scale-105:focus {
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05; }

.focus\:scale-110:focus {
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1; }

.focus\:scale-125:focus {
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25; }

.focus\:scale-150:focus {
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5; }

.focus\:scale-x-0:focus {
  --transform-scale-x: 0; }

.focus\:scale-x-50:focus {
  --transform-scale-x: .5; }

.focus\:scale-x-75:focus {
  --transform-scale-x: .75; }

.focus\:scale-x-90:focus {
  --transform-scale-x: .9; }

.focus\:scale-x-95:focus {
  --transform-scale-x: .95; }

.focus\:scale-x-100:focus {
  --transform-scale-x: 1; }

.focus\:scale-x-105:focus {
  --transform-scale-x: 1.05; }

.focus\:scale-x-110:focus {
  --transform-scale-x: 1.1; }

.focus\:scale-x-125:focus {
  --transform-scale-x: 1.25; }

.focus\:scale-x-150:focus {
  --transform-scale-x: 1.5; }

.focus\:scale-y-0:focus {
  --transform-scale-y: 0; }

.focus\:scale-y-50:focus {
  --transform-scale-y: .5; }

.focus\:scale-y-75:focus {
  --transform-scale-y: .75; }

.focus\:scale-y-90:focus {
  --transform-scale-y: .9; }

.focus\:scale-y-95:focus {
  --transform-scale-y: .95; }

.focus\:scale-y-100:focus {
  --transform-scale-y: 1; }

.focus\:scale-y-105:focus {
  --transform-scale-y: 1.05; }

.focus\:scale-y-110:focus {
  --transform-scale-y: 1.1; }

.focus\:scale-y-125:focus {
  --transform-scale-y: 1.25; }

.focus\:scale-y-150:focus {
  --transform-scale-y: 1.5; }

.rotate-0 {
  --transform-rotate: 0; }

.rotate-45 {
  --transform-rotate: 45deg; }

.rotate-90 {
  --transform-rotate: 90deg; }

.rotate-180 {
  --transform-rotate: 180deg; }

.-rotate-180 {
  --transform-rotate: -180deg; }

.-rotate-90 {
  --transform-rotate: -90deg; }

.-rotate-45 {
  --transform-rotate: -45deg; }

.hover\:rotate-0:hover {
  --transform-rotate: 0; }

.hover\:rotate-45:hover {
  --transform-rotate: 45deg; }

.hover\:rotate-90:hover {
  --transform-rotate: 90deg; }

.hover\:rotate-180:hover {
  --transform-rotate: 180deg; }

.hover\:-rotate-180:hover {
  --transform-rotate: -180deg; }

.hover\:-rotate-90:hover {
  --transform-rotate: -90deg; }

.hover\:-rotate-45:hover {
  --transform-rotate: -45deg; }

.focus\:rotate-0:focus {
  --transform-rotate: 0; }

.focus\:rotate-45:focus {
  --transform-rotate: 45deg; }

.focus\:rotate-90:focus {
  --transform-rotate: 90deg; }

.focus\:rotate-180:focus {
  --transform-rotate: 180deg; }

.focus\:-rotate-180:focus {
  --transform-rotate: -180deg; }

.focus\:-rotate-90:focus {
  --transform-rotate: -90deg; }

.focus\:-rotate-45:focus {
  --transform-rotate: -45deg; }

.translate-x-0 {
  --transform-translate-x: 0; }

.translate-x-1 {
  --transform-translate-x: 0.25rem; }

.translate-x-2 {
  --transform-translate-x: 0.5rem; }

.translate-x-3 {
  --transform-translate-x: 0.75rem; }

.translate-x-4 {
  --transform-translate-x: 1rem; }

.translate-x-5 {
  --transform-translate-x: 1.25rem; }

.translate-x-6 {
  --transform-translate-x: 1.5rem; }

.translate-x-8 {
  --transform-translate-x: 2rem; }

.translate-x-10 {
  --transform-translate-x: 2.5rem; }

.translate-x-12 {
  --transform-translate-x: 3rem; }

.translate-x-16 {
  --transform-translate-x: 4rem; }

.translate-x-20 {
  --transform-translate-x: 5rem; }

.translate-x-24 {
  --transform-translate-x: 6rem; }

.translate-x-32 {
  --transform-translate-x: 8rem; }

.translate-x-40 {
  --transform-translate-x: 10rem; }

.translate-x-48 {
  --transform-translate-x: 12rem; }

.translate-x-56 {
  --transform-translate-x: 14rem; }

.translate-x-64 {
  --transform-translate-x: 16rem; }

.translate-x-px {
  --transform-translate-x: 1px; }

.-translate-x-1 {
  --transform-translate-x: -0.25rem; }

.-translate-x-2 {
  --transform-translate-x: -0.5rem; }

.-translate-x-3 {
  --transform-translate-x: -0.75rem; }

.-translate-x-4 {
  --transform-translate-x: -1rem; }

.-translate-x-5 {
  --transform-translate-x: -1.25rem; }

.-translate-x-6 {
  --transform-translate-x: -1.5rem; }

.-translate-x-8 {
  --transform-translate-x: -2rem; }

.-translate-x-10 {
  --transform-translate-x: -2.5rem; }

.-translate-x-12 {
  --transform-translate-x: -3rem; }

.-translate-x-16 {
  --transform-translate-x: -4rem; }

.-translate-x-20 {
  --transform-translate-x: -5rem; }

.-translate-x-24 {
  --transform-translate-x: -6rem; }

.-translate-x-32 {
  --transform-translate-x: -8rem; }

.-translate-x-40 {
  --transform-translate-x: -10rem; }

.-translate-x-48 {
  --transform-translate-x: -12rem; }

.-translate-x-56 {
  --transform-translate-x: -14rem; }

.-translate-x-64 {
  --transform-translate-x: -16rem; }

.-translate-x-px {
  --transform-translate-x: -1px; }

.-translate-x-full {
  --transform-translate-x: -100%; }

.-translate-x-1\/2 {
  --transform-translate-x: -50%; }

.translate-x-1\/2 {
  --transform-translate-x: 50%; }

.translate-x-full {
  --transform-translate-x: 100%; }

.translate-y-0 {
  --transform-translate-y: 0; }

.translate-y-1 {
  --transform-translate-y: 0.25rem; }

.translate-y-2 {
  --transform-translate-y: 0.5rem; }

.translate-y-3 {
  --transform-translate-y: 0.75rem; }

.translate-y-4 {
  --transform-translate-y: 1rem; }

.translate-y-5 {
  --transform-translate-y: 1.25rem; }

.translate-y-6 {
  --transform-translate-y: 1.5rem; }

.translate-y-8 {
  --transform-translate-y: 2rem; }

.translate-y-10 {
  --transform-translate-y: 2.5rem; }

.translate-y-12 {
  --transform-translate-y: 3rem; }

.translate-y-16 {
  --transform-translate-y: 4rem; }

.translate-y-20 {
  --transform-translate-y: 5rem; }

.translate-y-24 {
  --transform-translate-y: 6rem; }

.translate-y-32 {
  --transform-translate-y: 8rem; }

.translate-y-40 {
  --transform-translate-y: 10rem; }

.translate-y-48 {
  --transform-translate-y: 12rem; }

.translate-y-56 {
  --transform-translate-y: 14rem; }

.translate-y-64 {
  --transform-translate-y: 16rem; }

.translate-y-px {
  --transform-translate-y: 1px; }

.-translate-y-1 {
  --transform-translate-y: -0.25rem; }

.-translate-y-2 {
  --transform-translate-y: -0.5rem; }

.-translate-y-3 {
  --transform-translate-y: -0.75rem; }

.-translate-y-4 {
  --transform-translate-y: -1rem; }

.-translate-y-5 {
  --transform-translate-y: -1.25rem; }

.-translate-y-6 {
  --transform-translate-y: -1.5rem; }

.-translate-y-8 {
  --transform-translate-y: -2rem; }

.-translate-y-10 {
  --transform-translate-y: -2.5rem; }

.-translate-y-12 {
  --transform-translate-y: -3rem; }

.-translate-y-16 {
  --transform-translate-y: -4rem; }

.-translate-y-20 {
  --transform-translate-y: -5rem; }

.-translate-y-24 {
  --transform-translate-y: -6rem; }

.-translate-y-32 {
  --transform-translate-y: -8rem; }

.-translate-y-40 {
  --transform-translate-y: -10rem; }

.-translate-y-48 {
  --transform-translate-y: -12rem; }

.-translate-y-56 {
  --transform-translate-y: -14rem; }

.-translate-y-64 {
  --transform-translate-y: -16rem; }

.-translate-y-px {
  --transform-translate-y: -1px; }

.-translate-y-full {
  --transform-translate-y: -100%; }

.-translate-y-1\/2 {
  --transform-translate-y: -50%; }

.translate-y-1\/2 {
  --transform-translate-y: 50%; }

.translate-y-full {
  --transform-translate-y: 100%; }

.hover\:translate-x-0:hover {
  --transform-translate-x: 0; }

.hover\:translate-x-1:hover {
  --transform-translate-x: 0.25rem; }

.hover\:translate-x-2:hover {
  --transform-translate-x: 0.5rem; }

.hover\:translate-x-3:hover {
  --transform-translate-x: 0.75rem; }

.hover\:translate-x-4:hover {
  --transform-translate-x: 1rem; }

.hover\:translate-x-5:hover {
  --transform-translate-x: 1.25rem; }

.hover\:translate-x-6:hover {
  --transform-translate-x: 1.5rem; }

.hover\:translate-x-8:hover {
  --transform-translate-x: 2rem; }

.hover\:translate-x-10:hover {
  --transform-translate-x: 2.5rem; }

.hover\:translate-x-12:hover {
  --transform-translate-x: 3rem; }

.hover\:translate-x-16:hover {
  --transform-translate-x: 4rem; }

.hover\:translate-x-20:hover {
  --transform-translate-x: 5rem; }

.hover\:translate-x-24:hover {
  --transform-translate-x: 6rem; }

.hover\:translate-x-32:hover {
  --transform-translate-x: 8rem; }

.hover\:translate-x-40:hover {
  --transform-translate-x: 10rem; }

.hover\:translate-x-48:hover {
  --transform-translate-x: 12rem; }

.hover\:translate-x-56:hover {
  --transform-translate-x: 14rem; }

.hover\:translate-x-64:hover {
  --transform-translate-x: 16rem; }

.hover\:translate-x-px:hover {
  --transform-translate-x: 1px; }

.hover\:-translate-x-1:hover {
  --transform-translate-x: -0.25rem; }

.hover\:-translate-x-2:hover {
  --transform-translate-x: -0.5rem; }

.hover\:-translate-x-3:hover {
  --transform-translate-x: -0.75rem; }

.hover\:-translate-x-4:hover {
  --transform-translate-x: -1rem; }

.hover\:-translate-x-5:hover {
  --transform-translate-x: -1.25rem; }

.hover\:-translate-x-6:hover {
  --transform-translate-x: -1.5rem; }

.hover\:-translate-x-8:hover {
  --transform-translate-x: -2rem; }

.hover\:-translate-x-10:hover {
  --transform-translate-x: -2.5rem; }

.hover\:-translate-x-12:hover {
  --transform-translate-x: -3rem; }

.hover\:-translate-x-16:hover {
  --transform-translate-x: -4rem; }

.hover\:-translate-x-20:hover {
  --transform-translate-x: -5rem; }

.hover\:-translate-x-24:hover {
  --transform-translate-x: -6rem; }

.hover\:-translate-x-32:hover {
  --transform-translate-x: -8rem; }

.hover\:-translate-x-40:hover {
  --transform-translate-x: -10rem; }

.hover\:-translate-x-48:hover {
  --transform-translate-x: -12rem; }

.hover\:-translate-x-56:hover {
  --transform-translate-x: -14rem; }

.hover\:-translate-x-64:hover {
  --transform-translate-x: -16rem; }

.hover\:-translate-x-px:hover {
  --transform-translate-x: -1px; }

.hover\:-translate-x-full:hover {
  --transform-translate-x: -100%; }

.hover\:-translate-x-1\/2:hover {
  --transform-translate-x: -50%; }

.hover\:translate-x-1\/2:hover {
  --transform-translate-x: 50%; }

.hover\:translate-x-full:hover {
  --transform-translate-x: 100%; }

.hover\:translate-y-0:hover {
  --transform-translate-y: 0; }

.hover\:translate-y-1:hover {
  --transform-translate-y: 0.25rem; }

.hover\:translate-y-2:hover {
  --transform-translate-y: 0.5rem; }

.hover\:translate-y-3:hover {
  --transform-translate-y: 0.75rem; }

.hover\:translate-y-4:hover {
  --transform-translate-y: 1rem; }

.hover\:translate-y-5:hover {
  --transform-translate-y: 1.25rem; }

.hover\:translate-y-6:hover {
  --transform-translate-y: 1.5rem; }

.hover\:translate-y-8:hover {
  --transform-translate-y: 2rem; }

.hover\:translate-y-10:hover {
  --transform-translate-y: 2.5rem; }

.hover\:translate-y-12:hover {
  --transform-translate-y: 3rem; }

.hover\:translate-y-16:hover {
  --transform-translate-y: 4rem; }

.hover\:translate-y-20:hover {
  --transform-translate-y: 5rem; }

.hover\:translate-y-24:hover {
  --transform-translate-y: 6rem; }

.hover\:translate-y-32:hover {
  --transform-translate-y: 8rem; }

.hover\:translate-y-40:hover {
  --transform-translate-y: 10rem; }

.hover\:translate-y-48:hover {
  --transform-translate-y: 12rem; }

.hover\:translate-y-56:hover {
  --transform-translate-y: 14rem; }

.hover\:translate-y-64:hover {
  --transform-translate-y: 16rem; }

.hover\:translate-y-px:hover {
  --transform-translate-y: 1px; }

.hover\:-translate-y-1:hover {
  --transform-translate-y: -0.25rem; }

.hover\:-translate-y-2:hover {
  --transform-translate-y: -0.5rem; }

.hover\:-translate-y-3:hover {
  --transform-translate-y: -0.75rem; }

.hover\:-translate-y-4:hover {
  --transform-translate-y: -1rem; }

.hover\:-translate-y-5:hover {
  --transform-translate-y: -1.25rem; }

.hover\:-translate-y-6:hover {
  --transform-translate-y: -1.5rem; }

.hover\:-translate-y-8:hover {
  --transform-translate-y: -2rem; }

.hover\:-translate-y-10:hover {
  --transform-translate-y: -2.5rem; }

.hover\:-translate-y-12:hover {
  --transform-translate-y: -3rem; }

.hover\:-translate-y-16:hover {
  --transform-translate-y: -4rem; }

.hover\:-translate-y-20:hover {
  --transform-translate-y: -5rem; }

.hover\:-translate-y-24:hover {
  --transform-translate-y: -6rem; }

.hover\:-translate-y-32:hover {
  --transform-translate-y: -8rem; }

.hover\:-translate-y-40:hover {
  --transform-translate-y: -10rem; }

.hover\:-translate-y-48:hover {
  --transform-translate-y: -12rem; }

.hover\:-translate-y-56:hover {
  --transform-translate-y: -14rem; }

.hover\:-translate-y-64:hover {
  --transform-translate-y: -16rem; }

.hover\:-translate-y-px:hover {
  --transform-translate-y: -1px; }

.hover\:-translate-y-full:hover {
  --transform-translate-y: -100%; }

.hover\:-translate-y-1\/2:hover {
  --transform-translate-y: -50%; }

.hover\:translate-y-1\/2:hover {
  --transform-translate-y: 50%; }

.hover\:translate-y-full:hover {
  --transform-translate-y: 100%; }

.focus\:translate-x-0:focus {
  --transform-translate-x: 0; }

.focus\:translate-x-1:focus {
  --transform-translate-x: 0.25rem; }

.focus\:translate-x-2:focus {
  --transform-translate-x: 0.5rem; }

.focus\:translate-x-3:focus {
  --transform-translate-x: 0.75rem; }

.focus\:translate-x-4:focus {
  --transform-translate-x: 1rem; }

.focus\:translate-x-5:focus {
  --transform-translate-x: 1.25rem; }

.focus\:translate-x-6:focus {
  --transform-translate-x: 1.5rem; }

.focus\:translate-x-8:focus {
  --transform-translate-x: 2rem; }

.focus\:translate-x-10:focus {
  --transform-translate-x: 2.5rem; }

.focus\:translate-x-12:focus {
  --transform-translate-x: 3rem; }

.focus\:translate-x-16:focus {
  --transform-translate-x: 4rem; }

.focus\:translate-x-20:focus {
  --transform-translate-x: 5rem; }

.focus\:translate-x-24:focus {
  --transform-translate-x: 6rem; }

.focus\:translate-x-32:focus {
  --transform-translate-x: 8rem; }

.focus\:translate-x-40:focus {
  --transform-translate-x: 10rem; }

.focus\:translate-x-48:focus {
  --transform-translate-x: 12rem; }

.focus\:translate-x-56:focus {
  --transform-translate-x: 14rem; }

.focus\:translate-x-64:focus {
  --transform-translate-x: 16rem; }

.focus\:translate-x-px:focus {
  --transform-translate-x: 1px; }

.focus\:-translate-x-1:focus {
  --transform-translate-x: -0.25rem; }

.focus\:-translate-x-2:focus {
  --transform-translate-x: -0.5rem; }

.focus\:-translate-x-3:focus {
  --transform-translate-x: -0.75rem; }

.focus\:-translate-x-4:focus {
  --transform-translate-x: -1rem; }

.focus\:-translate-x-5:focus {
  --transform-translate-x: -1.25rem; }

.focus\:-translate-x-6:focus {
  --transform-translate-x: -1.5rem; }

.focus\:-translate-x-8:focus {
  --transform-translate-x: -2rem; }

.focus\:-translate-x-10:focus {
  --transform-translate-x: -2.5rem; }

.focus\:-translate-x-12:focus {
  --transform-translate-x: -3rem; }

.focus\:-translate-x-16:focus {
  --transform-translate-x: -4rem; }

.focus\:-translate-x-20:focus {
  --transform-translate-x: -5rem; }

.focus\:-translate-x-24:focus {
  --transform-translate-x: -6rem; }

.focus\:-translate-x-32:focus {
  --transform-translate-x: -8rem; }

.focus\:-translate-x-40:focus {
  --transform-translate-x: -10rem; }

.focus\:-translate-x-48:focus {
  --transform-translate-x: -12rem; }

.focus\:-translate-x-56:focus {
  --transform-translate-x: -14rem; }

.focus\:-translate-x-64:focus {
  --transform-translate-x: -16rem; }

.focus\:-translate-x-px:focus {
  --transform-translate-x: -1px; }

.focus\:-translate-x-full:focus {
  --transform-translate-x: -100%; }

.focus\:-translate-x-1\/2:focus {
  --transform-translate-x: -50%; }

.focus\:translate-x-1\/2:focus {
  --transform-translate-x: 50%; }

.focus\:translate-x-full:focus {
  --transform-translate-x: 100%; }

.focus\:translate-y-0:focus {
  --transform-translate-y: 0; }

.focus\:translate-y-1:focus {
  --transform-translate-y: 0.25rem; }

.focus\:translate-y-2:focus {
  --transform-translate-y: 0.5rem; }

.focus\:translate-y-3:focus {
  --transform-translate-y: 0.75rem; }

.focus\:translate-y-4:focus {
  --transform-translate-y: 1rem; }

.focus\:translate-y-5:focus {
  --transform-translate-y: 1.25rem; }

.focus\:translate-y-6:focus {
  --transform-translate-y: 1.5rem; }

.focus\:translate-y-8:focus {
  --transform-translate-y: 2rem; }

.focus\:translate-y-10:focus {
  --transform-translate-y: 2.5rem; }

.focus\:translate-y-12:focus {
  --transform-translate-y: 3rem; }

.focus\:translate-y-16:focus {
  --transform-translate-y: 4rem; }

.focus\:translate-y-20:focus {
  --transform-translate-y: 5rem; }

.focus\:translate-y-24:focus {
  --transform-translate-y: 6rem; }

.focus\:translate-y-32:focus {
  --transform-translate-y: 8rem; }

.focus\:translate-y-40:focus {
  --transform-translate-y: 10rem; }

.focus\:translate-y-48:focus {
  --transform-translate-y: 12rem; }

.focus\:translate-y-56:focus {
  --transform-translate-y: 14rem; }

.focus\:translate-y-64:focus {
  --transform-translate-y: 16rem; }

.focus\:translate-y-px:focus {
  --transform-translate-y: 1px; }

.focus\:-translate-y-1:focus {
  --transform-translate-y: -0.25rem; }

.focus\:-translate-y-2:focus {
  --transform-translate-y: -0.5rem; }

.focus\:-translate-y-3:focus {
  --transform-translate-y: -0.75rem; }

.focus\:-translate-y-4:focus {
  --transform-translate-y: -1rem; }

.focus\:-translate-y-5:focus {
  --transform-translate-y: -1.25rem; }

.focus\:-translate-y-6:focus {
  --transform-translate-y: -1.5rem; }

.focus\:-translate-y-8:focus {
  --transform-translate-y: -2rem; }

.focus\:-translate-y-10:focus {
  --transform-translate-y: -2.5rem; }

.focus\:-translate-y-12:focus {
  --transform-translate-y: -3rem; }

.focus\:-translate-y-16:focus {
  --transform-translate-y: -4rem; }

.focus\:-translate-y-20:focus {
  --transform-translate-y: -5rem; }

.focus\:-translate-y-24:focus {
  --transform-translate-y: -6rem; }

.focus\:-translate-y-32:focus {
  --transform-translate-y: -8rem; }

.focus\:-translate-y-40:focus {
  --transform-translate-y: -10rem; }

.focus\:-translate-y-48:focus {
  --transform-translate-y: -12rem; }

.focus\:-translate-y-56:focus {
  --transform-translate-y: -14rem; }

.focus\:-translate-y-64:focus {
  --transform-translate-y: -16rem; }

.focus\:-translate-y-px:focus {
  --transform-translate-y: -1px; }

.focus\:-translate-y-full:focus {
  --transform-translate-y: -100%; }

.focus\:-translate-y-1\/2:focus {
  --transform-translate-y: -50%; }

.focus\:translate-y-1\/2:focus {
  --transform-translate-y: 50%; }

.focus\:translate-y-full:focus {
  --transform-translate-y: 100%; }

.skew-x-0 {
  --transform-skew-x: 0; }

.skew-x-3 {
  --transform-skew-x: 3deg; }

.skew-x-6 {
  --transform-skew-x: 6deg; }

.skew-x-12 {
  --transform-skew-x: 12deg; }

.-skew-x-12 {
  --transform-skew-x: -12deg; }

.-skew-x-6 {
  --transform-skew-x: -6deg; }

.-skew-x-3 {
  --transform-skew-x: -3deg; }

.skew-y-0 {
  --transform-skew-y: 0; }

.skew-y-3 {
  --transform-skew-y: 3deg; }

.skew-y-6 {
  --transform-skew-y: 6deg; }

.skew-y-12 {
  --transform-skew-y: 12deg; }

.-skew-y-12 {
  --transform-skew-y: -12deg; }

.-skew-y-6 {
  --transform-skew-y: -6deg; }

.-skew-y-3 {
  --transform-skew-y: -3deg; }

.hover\:skew-x-0:hover {
  --transform-skew-x: 0; }

.hover\:skew-x-3:hover {
  --transform-skew-x: 3deg; }

.hover\:skew-x-6:hover {
  --transform-skew-x: 6deg; }

.hover\:skew-x-12:hover {
  --transform-skew-x: 12deg; }

.hover\:-skew-x-12:hover {
  --transform-skew-x: -12deg; }

.hover\:-skew-x-6:hover {
  --transform-skew-x: -6deg; }

.hover\:-skew-x-3:hover {
  --transform-skew-x: -3deg; }

.hover\:skew-y-0:hover {
  --transform-skew-y: 0; }

.hover\:skew-y-3:hover {
  --transform-skew-y: 3deg; }

.hover\:skew-y-6:hover {
  --transform-skew-y: 6deg; }

.hover\:skew-y-12:hover {
  --transform-skew-y: 12deg; }

.hover\:-skew-y-12:hover {
  --transform-skew-y: -12deg; }

.hover\:-skew-y-6:hover {
  --transform-skew-y: -6deg; }

.hover\:-skew-y-3:hover {
  --transform-skew-y: -3deg; }

.focus\:skew-x-0:focus {
  --transform-skew-x: 0; }

.focus\:skew-x-3:focus {
  --transform-skew-x: 3deg; }

.focus\:skew-x-6:focus {
  --transform-skew-x: 6deg; }

.focus\:skew-x-12:focus {
  --transform-skew-x: 12deg; }

.focus\:-skew-x-12:focus {
  --transform-skew-x: -12deg; }

.focus\:-skew-x-6:focus {
  --transform-skew-x: -6deg; }

.focus\:-skew-x-3:focus {
  --transform-skew-x: -3deg; }

.focus\:skew-y-0:focus {
  --transform-skew-y: 0; }

.focus\:skew-y-3:focus {
  --transform-skew-y: 3deg; }

.focus\:skew-y-6:focus {
  --transform-skew-y: 6deg; }

.focus\:skew-y-12:focus {
  --transform-skew-y: 12deg; }

.focus\:-skew-y-12:focus {
  --transform-skew-y: -12deg; }

.focus\:-skew-y-6:focus {
  --transform-skew-y: -6deg; }

.focus\:-skew-y-3:focus {
  --transform-skew-y: -3deg; }

.transition-none {
  transition-property: none; }

.transition-all {
  transition-property: all; }

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; }

.transition-colors {
  transition-property: background-color, border-color, color, fill, stroke; }

.transition-opacity {
  transition-property: opacity; }

.transition-shadow {
  transition-property: box-shadow; }

.transition-transform {
  transition-property: transform; }

.ease-linear {
  transition-timing-function: linear; }

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.duration-75 {
  transition-duration: 75ms; }

.duration-100 {
  transition-duration: 100ms; }

.duration-150 {
  transition-duration: 150ms; }

.duration-200 {
  transition-duration: 200ms; }

.duration-300 {
  transition-duration: 300ms; }

.duration-500 {
  transition-duration: 500ms; }

.duration-700 {
  transition-duration: 700ms; }

.duration-1000 {
  transition-duration: 1000ms; }

.delay-75 {
  transition-delay: 75ms; }

.delay-100 {
  transition-delay: 100ms; }

.delay-150 {
  transition-delay: 150ms; }

.delay-200 {
  transition-delay: 200ms; }

.delay-300 {
  transition-delay: 300ms; }

.delay-500 {
  transition-delay: 500ms; }

.delay-700 {
  transition-delay: 700ms; }

.delay-1000 {
  transition-delay: 1000ms; }

/*!
 * Bootstrap v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #ff3a52;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #000000;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

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

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: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #ff3a52;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #ed001d;
    text-decoration: underline; }

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

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

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

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

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; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

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

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

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

h5, .h5 {
  font-size: 1.25rem; }

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

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

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.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: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

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

.figure {
  display: inline-block; }

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

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }

.container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

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

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

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

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

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

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

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

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

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

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

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

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

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

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #ffc8cf; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #ff99a5; }

.table-hover .table-primary:hover {
  background-color: #ffafb9; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #ffafb9; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb; }

.table-hover .table-secondary:hover {
  background-color: #c8cbcf; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c8cbcf; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

.table-hover .table-success:hover {
  background-color: #b1dfbb; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

.table-hover .table-info:hover {
  background-color: #abdde5; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

.table-hover .table-light:hover {
  background-color: #ececf6; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #b8b8b8; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #7a7a7a; }

.table-hover .table-dark:hover {
  background-color: #ababab; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #ababab; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #ffbac2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 58, 82, 0.25); }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 58, 82, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #ff3a52;
  border-color: #ff3a52; }
  .btn-primary:hover {
    color: #fff;
    background-color: #ff1430;
    border-color: #ff0725; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #ff1430;
    border-color: #ff0725;
    box-shadow: 0 0 0 0.2rem rgba(255, 88, 108, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #ff3a52;
    border-color: #ff3a52; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #ff0725;
    border-color: #f9001e; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 88, 108, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #000000;
  border-color: #000000; }
  .btn-dark:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: black;
    border-color: black;
    box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-outline-primary {
  color: #ff3a52;
  border-color: #ff3a52; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #ff3a52;
    border-color: #ff3a52; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 58, 82, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #ff3a52;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #ff3a52;
    border-color: #ff3a52; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 58, 82, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #000000;
  border-color: #000000; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #000000;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-link {
  font-weight: 400;
  color: #ff3a52;
  text-decoration: none; }
  .btn-link:hover {
    color: #ed001d;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.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 {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #ff3a52; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 0%;
    min-width: 0;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #ff3a52;
    background-color: #ff3a52; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(255, 58, 82, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #ffbac2; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #ffedef;
    border-color: #ffedef; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #ff3a52;
  background-color: #ff3a52; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 58, 82, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(255, 58, 82, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 58, 82, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(255, 58, 82, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #ffbac2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 58, 82, 0.25); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #ffbac2;
    box-shadow: 0 0 0 0.2rem rgba(255, 58, 82, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 58, 82, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 58, 82, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 58, 82, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #ff3a52;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #ffedef; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #ff3a52;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #ffedef; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #ff3a52;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #ffedef; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #ff3a52; }

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

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

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row 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: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row 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: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row 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: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row 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: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

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

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
  .card-header + .list-group .list-group-item:first-child {
    border-top: 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

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

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .card-deck .card {
      flex: 1 0 0%;
      margin-right: 15px;
      margin-bottom: 0;
      margin-left: 15px; } }

.card-group > .card {
  margin-bottom: 15px; }

@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; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion > .card {
  overflow: hidden; }
  .accordion > .card:not(:last-of-type) {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .accordion > .card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .accordion > .card > .card-header {
    border-radius: 0;
    margin-bottom: -1px; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #ff3a52;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #ed001d;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 58, 82, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #ff3a52;
  border-color: #ff3a52; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .badge {
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #ff3a52; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #ff0725; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 58, 82, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success {
  color: #fff;
  background-color: #28a745; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #000000; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: black; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #851e2b;
  background-color: #ffd8dc;
  border-color: #ffc8cf; }
  .alert-primary hr {
    border-top-color: #ffafb9; }
  .alert-primary .alert-link {
    color: #5b151e; }

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }
  .alert-secondary hr {
    border-top-color: #c8cbcf; }
  .alert-secondary .alert-link {
    color: #202326; }

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  .alert-success hr {
    border-top-color: #b1dfbb; }
  .alert-success .alert-link {
    color: #0b2e13; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  .alert-info hr {
    border-top-color: #abdde5; }
  .alert-info .alert-link {
    color: #062c33; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  .alert-warning .alert-link {
    color: #533f03; }

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  .alert-danger .alert-link {
    color: #491217; }

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-light hr {
    border-top-color: #ececf6; }
  .alert-light .alert-link {
    color: #686868; }

.alert-dark {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8; }
  .alert-dark hr {
    border-top-color: #ababab; }
  .alert-dark .alert-link {
    color: black; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #ff3a52;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #ff3a52;
    border-color: #ff3a52; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  .list-group-horizontal .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush .list-group-item {
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0; }
  .list-group-flush .list-group-item:first-child {
    border-top-width: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom-width: 0; }

.list-group-item-primary {
  color: #851e2b;
  background-color: #ffc8cf; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #851e2b;
    background-color: #ffafb9; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #851e2b;
    border-color: #851e2b; }

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #383d41;
    border-color: #383d41; }

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

.list-group-item-dark {
  color: black;
  background-color: #b8b8b8; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: black;
    background-color: #ababab; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: black;
    border-color: black; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none; }

a.close.disabled {
  pointer-events: none; }

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem; }
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  .toast.showing {
    opacity: 1; }
  .toast.show {
    display: block;
    opacity: 1; }
  .toast.hide {
    display: none; }

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-body {
  padding: 0.75rem; }

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  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 {
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  .modal-footer > * {
    margin: 0.25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

.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; }

.bg-primary {
  background-color: #ff3a52 !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #ff0725 !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #000000 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: black !important; }

.bg-white {
  background-color: #fff !important; }

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

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

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

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

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

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

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

.border-primary {
  border-color: #ff3a52 !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #000000 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0.2rem !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

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

.rounded-pill {
  border-radius: 50rem !important; }

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

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

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

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

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

.d-block {
  display: block !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; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !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; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !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; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !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; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !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; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !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; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.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-wrap {
  flex-wrap: wrap !important; }

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

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

.flex-fill {
  flex: 1 1 auto !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; }

.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; }

.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; }

@media (min-width: 576px) {
  .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-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !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; }
  .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; }
  .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; } }

@media (min-width: 768px) {
  .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-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !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; }
  .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; }
  .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; } }

@media (min-width: 992px) {
  .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-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !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; }
  .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; }
  .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; } }

@media (min-width: 1200px) {
  .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-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !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; }
  .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; }
  .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; } }

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

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

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

.overflow-hidden {
  overflow: hidden !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; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

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

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

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

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

.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; }

.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; }

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

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

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

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

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

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

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

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

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

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

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

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

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

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

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

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

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

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

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

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

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

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

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

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

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

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

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

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

.text-white {
  color: #fff !important; }

.text-primary {
  color: #ff3a52 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #ed001d !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #000000 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: black !important; }

.text-body {
  color: #212529 !important; }

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

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

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

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

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

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

body {
  padding-top: 56px;
  font-size: 0.8em; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Futura Std';
  font-weight: bold;
  font-style: normal;
  color: #4D4D4D; }

.display-1, .display-2, .display-3, .display-4 {
  font-family: 'Futura Std';
  font-weight: bold;
  font-style: normal;
  color: #4D4D4D; }

p, span, button, a {
  font-family: 'Futura Std';
  font-weight: 500;
  font-style: normal;
  color: #4D4D4D; }

.base-bg {
  background-color: #F9B730; }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  padding-right: 0.2rem;
  padding-left: 0.2rem; }

  .nav-item{
margin-right : 30px }

.nav-item.active {
  color: orange;
  font-weight: bold; }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: inherit;
  font-weight: inherit; }

.card-img-bottom {
  color: #fff;
  height: 20rem;
  background-size: cover; }

@media (max-width: 2000px) {
  .large-font-header {
    font-size: 4.5rem;
    max-width: 450px; }
  .large-font-header-full {
    font-size: 3rem;
    line-height: 1.4; }
  .px-max {
    padding-left: 5rem;
    padding-right: 5rem; }
  .logo-icon-bubble {
    position: absolute;
    margin-top: -130px;
    margin-bottom: 10px;
    margin-left: -100px;
    left: 0;
    width: 200px; }
  .jumbo-large-pt {
    padding-top: 10rem; } }

@media (max-width: 998px) {
  .large-font-header {
    font-size: 2.5rem;
    max-width: 450px; }
  .large-font-header-full {
    font-size: 3rem;
    line-height: 1.4; } }

@media (max-width: 768px) {
  .large-font-header {
    font-size: 1.5rem;
    max-width: 450px; }
  .large-font-header-full {
    font-size: 2rem;
    line-height: 1.4; }
  .px-max {
    padding-left: 1rem;
    padding-right: 1rem; }
  .logo-icon-bubble {
    position: absolute;
    margin-top: -130px;
    margin-bottom: 10px;
    margin-left: -100px;
    left: 50%;
    width: 200px; } }

@media (max-width: 576px) {
  .large-font-header {
    font-size: 3rem;
    max-width: 450px;
    padding-top: 25px;
    padding-left: 25px; }
  .large-font-header-full {
    font-size: 2rem;
    line-height: 1.4; }
  .px-max {
    padding-left: 1rem;
    padding-right: 1rem; }
  .btn-mobile {
    padding-top: 0;
    padding-left: 25px; } }

/*Buttons*/
.btn-gradient-orange {
  background-image: linear-gradient(#F9B730, #F27A28); }

/**/
.slider-timeline div:nth-child(2n+1) {
  margin-top: 20px; }

img {
  outline: 0;
  outline: none; }

/*Menu*/
.mobile_nav {
  top: 0;
  background-color: #ffffff;
  height: 75px;
  position: absolute;
  width: 100%;
  z-index: 2; }

.line {
  position: absolute;
  width: 100%;
  height: 2px;
  background: white;
  top: 50%;
  margin-top: 8px;
  left: -20px; }

#menuToggle {
  display: block;
  /* flex-direction: column; */
  position: absolute;
  top: 0px;
  left: 0;
  padding-left: 25px;
  padding: 30px;
  width: 100%;
  z-index: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

#menuToggle input {
  display: flex;
  width: 40px;
  height: 32px;
  position: absolute;
  cursor: pointer;
  opacity: 0;
  z-index: 2; }

#menuToggle span {
  display: flex;
  width: 29px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  background: orange;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease; }

#menuToggle.active span {
  display: flex;
  width: 29px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  background: #ffffff;
  border-radius: 3px;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease; }

#menuToggle span:first-child {
  transform-origin: 0% 0%; }

#menuToggle span:nth-last-child(2) {
  transform-origin: 0% 100%; }

#menuToggle input:checked ~ span {
  opacity: 1;
  transform: rotate(45deg) translate(-3px, -1px);
  background: #ffffff; }

#menuToggle input:checked ~ span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2); }

#menuToggle input:checked ~ span:nth-last-child(2) {
  transform: rotate(-45deg) translate(0, -1px); }

.menu-logo {
  margin-top: 20px;
  margin-right: 20px; }

#menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  box-shadow: 0 0 10px #85888C;
  margin: 0;
  padding: 50px;
  padding-top: 100px;
  background-color: #FF6913;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1); }

#menu li {
  padding: 10px 0;
  transition-delay: 2s;
  position: relative;
  margin-top: 25px; }

#menu li.active .line {
  display: block; }

#menu li .line {
  display: none; }

#menu li a {
  background: #FF6913;
  padding: 5px 15px;
  position: absolute;
  top: -11px; }

#menu li.active {
  font-weight: bold !important; }

#menuToggle input:checked ~ ul {
  transform: none; }

.menu-font {
  font-family: 'Futura Std';
  font-weight: 500;
  font-style: normal;
  font-size: 1.2rem; }

.menu-font.active {
  font-family: 'Futura Std';
  font-weight: bold;
  font-style: normal;
  font-size: 1.2rem; }

/*Menu END*/
.footer {
  margin-top: 3rem; }

.navbar {
  border-bottom: 3px solid orange; }

.bg-light {
  background-color: #ffffff !important; }

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: #4D4D4D; }

/*jumbotron*/
.jumbotron {
  margin-bottom: 0;
  width: 100%;
  position: relative;
  overflow-x: hidden; }

/*footer*/
ul {
  padding: 0;
  margin: 0; }

li {
  list-style: none; }

a:focus,
a:hover {
  text-decoration: none;
  transition: 0.3s ease; }

a:focus {
  outline: 0; }

img {
  max-width: 100%; }

p {
  font-size: 16px;
  line-height: 30px;
  color: #898b96;
  font-weight: 300; }

h4 {
  font-family: Rubik, sans-serif;
  margin: 0;
  font-weight: 400;
  padding: 0;
  color: #363940; }

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

.go_top {
  line-height: 40px;
  cursor: pointer;
  width: 40px;
  background: #5867dd;
  color: #fff;
  position: fixed;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  right: calc((100% - 1140px) / 2);
  z-index: 111;
  bottom: 80px;
  /*text-align: center;*/ }

.go_top span {
  display: inline-block; }

.footer-big {
  padding: 105px 0 65px 0; }

.footer-big .footer-widget {
  margin-bottom: 40px;
  text-align: left; }

@media only screen and (max-width: 600px) {
  .footer-big .footer-widget {
    margin-bottom: 40px;
    text-align: center; }
  .display-4 {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.2; } }

.footer--light {
  background: #e7e8ed; }

.footer-big .footer-menu ul li a,
.footer-big p,
.footer-big ul li {
  color: #898b96; }

.footer-menu {
  padding-left: 48px; }

.footer-menu ul li a {
  font-size: 15px;
  line-height: 32px;
  transition: 0.3s; }

.footer-menu ul li a:hover {
  color: #ffffff; }

.footer-menu--1 {
  width: 100%; }

.footer-widget-title {
  line-height: 42px;
  margin-bottom: 10px;
  font-size: 18px; }

.mini-footer {
  background: #192027;
  /*text-align: center;*/
  padding: 32px 0; }

.mini-footer p {
  margin: 0;
  line-height: 26px;
  font-size: 15px;
  color: #999; }

.mini-footer p a:hover {
  color: #34bfa3; }

.widget-about img {
  display: block;
  margin-bottom: 30px; }

.widget-about p {
  font-weight: 400; }

.widget-about .contact-details {
  margin: 30px 0 0 0; }

.widget-about .contact-details li {
  margin-bottom: 10px; }

.widget-about .contact-details li:last-child {
  margin-bottom: 0; }

.widget-about .contact-details li span {
  padding-right: 12px; }

@media (max-width: 991px) {
  .footer-menu {
    padding-left: 0; } }

@media (min-width: 640px) {
  .sm\:space-y-0 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse)); }
  .sm\:space-x-0 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse)); }
  .sm\:space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse)); }
  .sm\:space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse)); }
  .sm\:space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse)); }
  .sm\:space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse)); }
  .sm\:space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse)); }
  .sm\:space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse)); }
  .sm\:space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse)); }
  .sm\:space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse)); }
  .sm\:space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse)); }
  .sm\:space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse)); }
  .sm\:space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse)); }
  .sm\:space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse)); }
  .sm\:space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse)); }
  .sm\:space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse)); }
  .sm\:space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse)); }
  .sm\:space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse)); }
  .sm\:space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse)); }
  .sm\:space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)); }
  .sm\:-space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)); }
  .sm\:-space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)); }
  .sm\:-space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse)); }
  .sm\:-space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)); }
  .sm\:-space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)); }
  .sm\:-space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse)); }
  .sm\:-space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)); }
  .sm\:-space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse)); }
  .sm\:-space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse)); }
  .sm\:-space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse)); }
  .sm\:-space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse)); }
  .sm\:-space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse)); }
  .sm\:-space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse)); }
  .sm\:-space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse)); }
  .sm\:-space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse)); }
  .sm\:-space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse)); }
  .sm\:-space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))); }
  .sm\:-space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse)); }
  .sm\:-space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))); }
  .sm\:space-y-reverse > :not(template) ~ :not(template) {
    --space-y-reverse: 1; }
  .sm\:space-x-reverse > :not(template) ~ :not(template) {
    --space-x-reverse: 1; }
  .sm\:divide-y-0 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse)); }
  .sm\:divide-x-0 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))); }
  .sm\:divide-y-2 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse)); }
  .sm\:divide-x-2 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))); }
  .sm\:divide-y-4 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse)); }
  .sm\:divide-x-4 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))); }
  .sm\:divide-y-8 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse)); }
  .sm\:divide-x-8 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))); }
  .sm\:divide-y > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse)); }
  .sm\:divide-x > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))); }
  .sm\:divide-y-reverse > :not(template) ~ :not(template) {
    --divide-y-reverse: 1; }
  .sm\:divide-x-reverse > :not(template) ~ :not(template) {
    --divide-x-reverse: 1; }
  .sm\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent; }
  .sm\:divide-current > :not(template) ~ :not(template) {
    border-color: currentColor; }
  .sm\:divide-black > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--divide-opacity)); }
  .sm\:divide-white > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity)); }
  .sm\:divide-gray-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--divide-opacity)); }
  .sm\:divide-gray-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--divide-opacity)); }
  .sm\:divide-gray-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity)); }
  .sm\:divide-gray-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--divide-opacity)); }
  .sm\:divide-gray-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--divide-opacity)); }
  .sm\:divide-gray-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--divide-opacity)); }
  .sm\:divide-gray-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--divide-opacity)); }
  .sm\:divide-gray-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--divide-opacity)); }
  .sm\:divide-gray-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--divide-opacity)); }
  .sm\:divide-red-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--divide-opacity)); }
  .sm\:divide-red-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--divide-opacity)); }
  .sm\:divide-red-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--divide-opacity)); }
  .sm\:divide-red-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--divide-opacity)); }
  .sm\:divide-red-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--divide-opacity)); }
  .sm\:divide-red-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--divide-opacity)); }
  .sm\:divide-red-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--divide-opacity)); }
  .sm\:divide-red-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--divide-opacity)); }
  .sm\:divide-red-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--divide-opacity)); }
  .sm\:divide-orange-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--divide-opacity)); }
  .sm\:divide-orange-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--divide-opacity)); }
  .sm\:divide-orange-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--divide-opacity)); }
  .sm\:divide-orange-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--divide-opacity)); }
  .sm\:divide-orange-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity)); }
  .sm\:divide-orange-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--divide-opacity)); }
  .sm\:divide-orange-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--divide-opacity)); }
  .sm\:divide-orange-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--divide-opacity)); }
  .sm\:divide-orange-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--divide-opacity)); }
  .sm\:divide-yellow-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--divide-opacity)); }
  .sm\:divide-yellow-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--divide-opacity)); }
  .sm\:divide-yellow-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--divide-opacity)); }
  .sm\:divide-yellow-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--divide-opacity)); }
  .sm\:divide-yellow-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--divide-opacity)); }
  .sm\:divide-yellow-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--divide-opacity)); }
  .sm\:divide-yellow-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--divide-opacity)); }
  .sm\:divide-yellow-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--divide-opacity)); }
  .sm\:divide-yellow-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--divide-opacity)); }
  .sm\:divide-green-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--divide-opacity)); }
  .sm\:divide-green-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--divide-opacity)); }
  .sm\:divide-green-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--divide-opacity)); }
  .sm\:divide-green-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--divide-opacity)); }
  .sm\:divide-green-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--divide-opacity)); }
  .sm\:divide-green-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--divide-opacity)); }
  .sm\:divide-green-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--divide-opacity)); }
  .sm\:divide-green-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--divide-opacity)); }
  .sm\:divide-green-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--divide-opacity)); }
  .sm\:divide-teal-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--divide-opacity)); }
  .sm\:divide-teal-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--divide-opacity)); }
  .sm\:divide-teal-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--divide-opacity)); }
  .sm\:divide-teal-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--divide-opacity)); }
  .sm\:divide-teal-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--divide-opacity)); }
  .sm\:divide-teal-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--divide-opacity)); }
  .sm\:divide-teal-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--divide-opacity)); }
  .sm\:divide-teal-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--divide-opacity)); }
  .sm\:divide-teal-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--divide-opacity)); }
  .sm\:divide-blue-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--divide-opacity)); }
  .sm\:divide-blue-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--divide-opacity)); }
  .sm\:divide-blue-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--divide-opacity)); }
  .sm\:divide-blue-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--divide-opacity)); }
  .sm\:divide-blue-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--divide-opacity)); }
  .sm\:divide-blue-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--divide-opacity)); }
  .sm\:divide-blue-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--divide-opacity)); }
  .sm\:divide-blue-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--divide-opacity)); }
  .sm\:divide-blue-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--divide-opacity)); }
  .sm\:divide-indigo-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--divide-opacity)); }
  .sm\:divide-indigo-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--divide-opacity)); }
  .sm\:divide-indigo-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--divide-opacity)); }
  .sm\:divide-indigo-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--divide-opacity)); }
  .sm\:divide-indigo-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--divide-opacity)); }
  .sm\:divide-indigo-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--divide-opacity)); }
  .sm\:divide-indigo-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--divide-opacity)); }
  .sm\:divide-indigo-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--divide-opacity)); }
  .sm\:divide-indigo-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--divide-opacity)); }
  .sm\:divide-purple-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--divide-opacity)); }
  .sm\:divide-purple-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--divide-opacity)); }
  .sm\:divide-purple-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--divide-opacity)); }
  .sm\:divide-purple-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--divide-opacity)); }
  .sm\:divide-purple-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--divide-opacity)); }
  .sm\:divide-purple-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--divide-opacity)); }
  .sm\:divide-purple-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--divide-opacity)); }
  .sm\:divide-purple-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--divide-opacity)); }
  .sm\:divide-purple-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--divide-opacity)); }
  .sm\:divide-pink-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--divide-opacity)); }
  .sm\:divide-pink-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--divide-opacity)); }
  .sm\:divide-pink-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--divide-opacity)); }
  .sm\:divide-pink-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--divide-opacity)); }
  .sm\:divide-pink-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--divide-opacity)); }
  .sm\:divide-pink-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--divide-opacity)); }
  .sm\:divide-pink-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--divide-opacity)); }
  .sm\:divide-pink-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--divide-opacity)); }
  .sm\:divide-pink-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--divide-opacity)); }
  .sm\:divide-opacity-0 > :not(template) ~ :not(template) {
    --divide-opacity: 0; }
  .sm\:divide-opacity-25 > :not(template) ~ :not(template) {
    --divide-opacity: 0.25; }
  .sm\:divide-opacity-50 > :not(template) ~ :not(template) {
    --divide-opacity: 0.5; }
  .sm\:divide-opacity-75 > :not(template) ~ :not(template) {
    --divide-opacity: 0.75; }
  .sm\:divide-opacity-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1; }
  .sm\: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; }
  .sm\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .sm\:focus\:sr-only: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; }
  .sm\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .sm\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .sm\:bg-fixed {
    background-attachment: fixed; }
  .sm\:bg-local {
    background-attachment: local; }
  .sm\:bg-scroll {
    background-attachment: scroll; }
  .sm\:bg-transparent {
    background-color: transparent; }
  .sm\:bg-current {
    background-color: currentColor; }
  .sm\:bg-black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .sm\:bg-white {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .sm\:bg-gray-100 {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .sm\:bg-gray-200 {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .sm\:bg-gray-300 {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .sm\:bg-gray-400 {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .sm\:bg-gray-500 {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .sm\:bg-gray-600 {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .sm\:bg-gray-700 {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .sm\:bg-gray-800 {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .sm\:bg-gray-900 {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .sm\:bg-red-100 {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .sm\:bg-red-200 {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .sm\:bg-red-300 {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .sm\:bg-red-400 {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .sm\:bg-red-500 {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .sm\:bg-red-600 {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .sm\:bg-red-700 {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .sm\:bg-red-800 {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .sm\:bg-red-900 {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .sm\:bg-orange-100 {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .sm\:bg-orange-200 {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .sm\:bg-orange-300 {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .sm\:bg-orange-400 {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .sm\:bg-orange-500 {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .sm\:bg-orange-600 {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .sm\:bg-orange-700 {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .sm\:bg-orange-800 {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .sm\:bg-orange-900 {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .sm\:bg-yellow-100 {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .sm\:bg-yellow-200 {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .sm\:bg-yellow-300 {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .sm\:bg-yellow-400 {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .sm\:bg-yellow-500 {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .sm\:bg-yellow-600 {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .sm\:bg-yellow-700 {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .sm\:bg-yellow-800 {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .sm\:bg-yellow-900 {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .sm\:bg-green-100 {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .sm\:bg-green-200 {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .sm\:bg-green-300 {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .sm\:bg-green-400 {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .sm\:bg-green-500 {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .sm\:bg-green-600 {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .sm\:bg-green-700 {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .sm\:bg-green-800 {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .sm\:bg-green-900 {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .sm\:bg-teal-100 {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .sm\:bg-teal-200 {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .sm\:bg-teal-300 {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .sm\:bg-teal-400 {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .sm\:bg-teal-500 {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .sm\:bg-teal-600 {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .sm\:bg-teal-700 {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .sm\:bg-teal-800 {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .sm\:bg-teal-900 {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .sm\:bg-blue-100 {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .sm\:bg-blue-200 {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .sm\:bg-blue-300 {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .sm\:bg-blue-400 {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .sm\:bg-blue-500 {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .sm\:bg-blue-600 {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .sm\:bg-blue-700 {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .sm\:bg-blue-800 {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .sm\:bg-blue-900 {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .sm\:bg-indigo-100 {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .sm\:bg-indigo-200 {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .sm\:bg-indigo-300 {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .sm\:bg-indigo-400 {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .sm\:bg-indigo-500 {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .sm\:bg-indigo-600 {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .sm\:bg-indigo-700 {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .sm\:bg-indigo-800 {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .sm\:bg-indigo-900 {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .sm\:bg-purple-100 {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .sm\:bg-purple-200 {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .sm\:bg-purple-300 {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .sm\:bg-purple-400 {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .sm\:bg-purple-500 {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .sm\:bg-purple-600 {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .sm\:bg-purple-700 {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .sm\:bg-purple-800 {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .sm\:bg-purple-900 {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .sm\:bg-pink-100 {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .sm\:bg-pink-200 {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .sm\:bg-pink-300 {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .sm\:bg-pink-400 {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .sm\:bg-pink-500 {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .sm\:bg-pink-600 {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .sm\:bg-pink-700 {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .sm\:bg-pink-800 {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .sm\:bg-pink-900 {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .sm\:hover\:bg-transparent:hover {
    background-color: transparent; }
  .sm\:hover\:bg-current:hover {
    background-color: currentColor; }
  .sm\:hover\:bg-black:hover {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .sm\:hover\:bg-white:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .sm\:hover\:bg-gray-100:hover {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .sm\:hover\:bg-gray-200:hover {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .sm\:hover\:bg-gray-300:hover {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .sm\:hover\:bg-gray-400:hover {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .sm\:hover\:bg-gray-500:hover {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .sm\:hover\:bg-gray-600:hover {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .sm\:hover\:bg-gray-700:hover {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .sm\:hover\:bg-gray-800:hover {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .sm\:hover\:bg-gray-900:hover {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .sm\:hover\:bg-red-100:hover {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .sm\:hover\:bg-red-200:hover {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .sm\:hover\:bg-red-300:hover {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .sm\:hover\:bg-red-400:hover {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .sm\:hover\:bg-red-500:hover {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .sm\:hover\:bg-red-600:hover {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .sm\:hover\:bg-red-700:hover {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .sm\:hover\:bg-red-800:hover {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .sm\:hover\:bg-red-900:hover {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .sm\:hover\:bg-orange-100:hover {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .sm\:hover\:bg-orange-200:hover {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .sm\:hover\:bg-orange-300:hover {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .sm\:hover\:bg-orange-400:hover {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .sm\:hover\:bg-orange-500:hover {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .sm\:hover\:bg-orange-600:hover {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .sm\:hover\:bg-orange-700:hover {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .sm\:hover\:bg-orange-800:hover {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .sm\:hover\:bg-orange-900:hover {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .sm\:hover\:bg-yellow-100:hover {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .sm\:hover\:bg-yellow-200:hover {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .sm\:hover\:bg-yellow-300:hover {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .sm\:hover\:bg-yellow-400:hover {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .sm\:hover\:bg-yellow-500:hover {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .sm\:hover\:bg-yellow-600:hover {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .sm\:hover\:bg-yellow-700:hover {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .sm\:hover\:bg-yellow-800:hover {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .sm\:hover\:bg-yellow-900:hover {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .sm\:hover\:bg-green-100:hover {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .sm\:hover\:bg-green-200:hover {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .sm\:hover\:bg-green-300:hover {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .sm\:hover\:bg-green-400:hover {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .sm\:hover\:bg-green-500:hover {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .sm\:hover\:bg-green-600:hover {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .sm\:hover\:bg-green-700:hover {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .sm\:hover\:bg-green-800:hover {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .sm\:hover\:bg-green-900:hover {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .sm\:hover\:bg-teal-100:hover {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .sm\:hover\:bg-teal-200:hover {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .sm\:hover\:bg-teal-300:hover {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .sm\:hover\:bg-teal-400:hover {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .sm\:hover\:bg-teal-500:hover {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .sm\:hover\:bg-teal-600:hover {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .sm\:hover\:bg-teal-700:hover {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .sm\:hover\:bg-teal-800:hover {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .sm\:hover\:bg-teal-900:hover {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .sm\:hover\:bg-blue-100:hover {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .sm\:hover\:bg-blue-200:hover {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .sm\:hover\:bg-blue-300:hover {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .sm\:hover\:bg-blue-400:hover {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .sm\:hover\:bg-blue-500:hover {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .sm\:hover\:bg-blue-600:hover {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .sm\:hover\:bg-blue-700:hover {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .sm\:hover\:bg-blue-800:hover {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .sm\:hover\:bg-blue-900:hover {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .sm\:hover\:bg-indigo-100:hover {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .sm\:hover\:bg-indigo-200:hover {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .sm\:hover\:bg-indigo-300:hover {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .sm\:hover\:bg-indigo-400:hover {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .sm\:hover\:bg-indigo-500:hover {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .sm\:hover\:bg-indigo-600:hover {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .sm\:hover\:bg-indigo-700:hover {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .sm\:hover\:bg-indigo-800:hover {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .sm\:hover\:bg-indigo-900:hover {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .sm\:hover\:bg-purple-100:hover {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .sm\:hover\:bg-purple-200:hover {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .sm\:hover\:bg-purple-300:hover {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .sm\:hover\:bg-purple-400:hover {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .sm\:hover\:bg-purple-500:hover {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .sm\:hover\:bg-purple-600:hover {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .sm\:hover\:bg-purple-700:hover {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .sm\:hover\:bg-purple-800:hover {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .sm\:hover\:bg-purple-900:hover {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .sm\:hover\:bg-pink-100:hover {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .sm\:hover\:bg-pink-200:hover {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .sm\:hover\:bg-pink-300:hover {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .sm\:hover\:bg-pink-400:hover {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .sm\:hover\:bg-pink-500:hover {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .sm\:hover\:bg-pink-600:hover {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .sm\:hover\:bg-pink-700:hover {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .sm\:hover\:bg-pink-800:hover {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .sm\:hover\:bg-pink-900:hover {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .sm\:focus\:bg-transparent:focus {
    background-color: transparent; }
  .sm\:focus\:bg-current:focus {
    background-color: currentColor; }
  .sm\:focus\:bg-black:focus {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .sm\:focus\:bg-white:focus {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .sm\:focus\:bg-gray-100:focus {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .sm\:focus\:bg-gray-200:focus {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .sm\:focus\:bg-gray-300:focus {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .sm\:focus\:bg-gray-400:focus {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .sm\:focus\:bg-gray-500:focus {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .sm\:focus\:bg-gray-600:focus {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .sm\:focus\:bg-gray-700:focus {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .sm\:focus\:bg-gray-800:focus {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .sm\:focus\:bg-gray-900:focus {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .sm\:focus\:bg-red-100:focus {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .sm\:focus\:bg-red-200:focus {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .sm\:focus\:bg-red-300:focus {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .sm\:focus\:bg-red-400:focus {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .sm\:focus\:bg-red-500:focus {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .sm\:focus\:bg-red-600:focus {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .sm\:focus\:bg-red-700:focus {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .sm\:focus\:bg-red-800:focus {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .sm\:focus\:bg-red-900:focus {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .sm\:focus\:bg-orange-100:focus {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .sm\:focus\:bg-orange-200:focus {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .sm\:focus\:bg-orange-300:focus {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .sm\:focus\:bg-orange-400:focus {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .sm\:focus\:bg-orange-500:focus {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .sm\:focus\:bg-orange-600:focus {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .sm\:focus\:bg-orange-700:focus {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .sm\:focus\:bg-orange-800:focus {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .sm\:focus\:bg-orange-900:focus {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .sm\:focus\:bg-yellow-100:focus {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .sm\:focus\:bg-yellow-200:focus {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .sm\:focus\:bg-yellow-300:focus {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .sm\:focus\:bg-yellow-400:focus {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .sm\:focus\:bg-yellow-500:focus {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .sm\:focus\:bg-yellow-600:focus {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .sm\:focus\:bg-yellow-700:focus {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .sm\:focus\:bg-yellow-800:focus {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .sm\:focus\:bg-yellow-900:focus {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .sm\:focus\:bg-green-100:focus {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .sm\:focus\:bg-green-200:focus {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .sm\:focus\:bg-green-300:focus {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .sm\:focus\:bg-green-400:focus {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .sm\:focus\:bg-green-500:focus {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .sm\:focus\:bg-green-600:focus {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .sm\:focus\:bg-green-700:focus {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .sm\:focus\:bg-green-800:focus {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .sm\:focus\:bg-green-900:focus {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .sm\:focus\:bg-teal-100:focus {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .sm\:focus\:bg-teal-200:focus {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .sm\:focus\:bg-teal-300:focus {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .sm\:focus\:bg-teal-400:focus {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .sm\:focus\:bg-teal-500:focus {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .sm\:focus\:bg-teal-600:focus {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .sm\:focus\:bg-teal-700:focus {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .sm\:focus\:bg-teal-800:focus {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .sm\:focus\:bg-teal-900:focus {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .sm\:focus\:bg-blue-100:focus {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .sm\:focus\:bg-blue-200:focus {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .sm\:focus\:bg-blue-300:focus {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .sm\:focus\:bg-blue-400:focus {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .sm\:focus\:bg-blue-500:focus {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .sm\:focus\:bg-blue-600:focus {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .sm\:focus\:bg-blue-700:focus {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .sm\:focus\:bg-blue-800:focus {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .sm\:focus\:bg-blue-900:focus {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .sm\:focus\:bg-indigo-100:focus {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .sm\:focus\:bg-indigo-200:focus {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .sm\:focus\:bg-indigo-300:focus {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .sm\:focus\:bg-indigo-400:focus {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .sm\:focus\:bg-indigo-500:focus {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .sm\:focus\:bg-indigo-600:focus {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .sm\:focus\:bg-indigo-700:focus {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .sm\:focus\:bg-indigo-800:focus {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .sm\:focus\:bg-indigo-900:focus {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .sm\:focus\:bg-purple-100:focus {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .sm\:focus\:bg-purple-200:focus {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .sm\:focus\:bg-purple-300:focus {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .sm\:focus\:bg-purple-400:focus {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .sm\:focus\:bg-purple-500:focus {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .sm\:focus\:bg-purple-600:focus {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .sm\:focus\:bg-purple-700:focus {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .sm\:focus\:bg-purple-800:focus {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .sm\:focus\:bg-purple-900:focus {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .sm\:focus\:bg-pink-100:focus {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .sm\:focus\:bg-pink-200:focus {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .sm\:focus\:bg-pink-300:focus {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .sm\:focus\:bg-pink-400:focus {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .sm\:focus\:bg-pink-500:focus {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .sm\:focus\:bg-pink-600:focus {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .sm\:focus\:bg-pink-700:focus {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .sm\:focus\:bg-pink-800:focus {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .sm\:focus\:bg-pink-900:focus {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .sm\:bg-opacity-0 {
    --bg-opacity: 0; }
  .sm\:bg-opacity-25 {
    --bg-opacity: 0.25; }
  .sm\:bg-opacity-50 {
    --bg-opacity: 0.5; }
  .sm\:bg-opacity-75 {
    --bg-opacity: 0.75; }
  .sm\:bg-opacity-100 {
    --bg-opacity: 1; }
  .sm\:hover\:bg-opacity-0:hover {
    --bg-opacity: 0; }
  .sm\:hover\:bg-opacity-25:hover {
    --bg-opacity: 0.25; }
  .sm\:hover\:bg-opacity-50:hover {
    --bg-opacity: 0.5; }
  .sm\:hover\:bg-opacity-75:hover {
    --bg-opacity: 0.75; }
  .sm\:hover\:bg-opacity-100:hover {
    --bg-opacity: 1; }
  .sm\:focus\:bg-opacity-0:focus {
    --bg-opacity: 0; }
  .sm\:focus\:bg-opacity-25:focus {
    --bg-opacity: 0.25; }
  .sm\:focus\:bg-opacity-50:focus {
    --bg-opacity: 0.5; }
  .sm\:focus\:bg-opacity-75:focus {
    --bg-opacity: 0.75; }
  .sm\:focus\:bg-opacity-100:focus {
    --bg-opacity: 1; }
  .sm\:bg-bottom {
    background-position: bottom; }
  .sm\:bg-center {
    background-position: center; }
  .sm\:bg-left {
    background-position: left; }
  .sm\:bg-left-bottom {
    background-position: left bottom; }
  .sm\:bg-left-top {
    background-position: left top; }
  .sm\:bg-right {
    background-position: right; }
  .sm\:bg-right-bottom {
    background-position: right bottom; }
  .sm\:bg-right-top {
    background-position: right top; }
  .sm\:bg-top {
    background-position: top; }
  .sm\:bg-repeat {
    background-repeat: repeat; }
  .sm\:bg-no-repeat {
    background-repeat: no-repeat; }
  .sm\:bg-repeat-x {
    background-repeat: repeat-x; }
  .sm\:bg-repeat-y {
    background-repeat: repeat-y; }
  .sm\:bg-repeat-round {
    background-repeat: round; }
  .sm\:bg-repeat-space {
    background-repeat: space; }
  .sm\:bg-auto {
    background-size: auto; }
  .sm\:bg-cover {
    background-size: cover; }
  .sm\:bg-contain {
    background-size: contain; }
  .sm\:border-collapse {
    border-collapse: collapse; }
  .sm\:border-separate {
    border-collapse: separate; }
  .sm\:border-transparent {
    border-color: transparent; }
  .sm\:border-current {
    border-color: currentColor; }
  .sm\:border-black {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .sm\:border-white {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .sm\:border-gray-100 {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .sm\:border-gray-200 {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .sm\:border-gray-300 {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .sm\:border-gray-400 {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .sm\:border-gray-500 {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .sm\:border-gray-600 {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .sm\:border-gray-700 {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .sm\:border-gray-800 {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .sm\:border-gray-900 {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .sm\:border-red-100 {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .sm\:border-red-200 {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .sm\:border-red-300 {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .sm\:border-red-400 {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .sm\:border-red-500 {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .sm\:border-red-600 {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .sm\:border-red-700 {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .sm\:border-red-800 {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .sm\:border-red-900 {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .sm\:border-orange-100 {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .sm\:border-orange-200 {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .sm\:border-orange-300 {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .sm\:border-orange-400 {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .sm\:border-orange-500 {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .sm\:border-orange-600 {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .sm\:border-orange-700 {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .sm\:border-orange-800 {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .sm\:border-orange-900 {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .sm\:border-yellow-100 {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .sm\:border-yellow-200 {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .sm\:border-yellow-300 {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .sm\:border-yellow-400 {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .sm\:border-yellow-500 {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .sm\:border-yellow-600 {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .sm\:border-yellow-700 {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .sm\:border-yellow-800 {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .sm\:border-yellow-900 {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .sm\:border-green-100 {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .sm\:border-green-200 {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .sm\:border-green-300 {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .sm\:border-green-400 {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .sm\:border-green-500 {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .sm\:border-green-600 {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .sm\:border-green-700 {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .sm\:border-green-800 {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .sm\:border-green-900 {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .sm\:border-teal-100 {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .sm\:border-teal-200 {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .sm\:border-teal-300 {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .sm\:border-teal-400 {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .sm\:border-teal-500 {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .sm\:border-teal-600 {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .sm\:border-teal-700 {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .sm\:border-teal-800 {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .sm\:border-teal-900 {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .sm\:border-blue-100 {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .sm\:border-blue-200 {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .sm\:border-blue-300 {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .sm\:border-blue-400 {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .sm\:border-blue-500 {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .sm\:border-blue-600 {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .sm\:border-blue-700 {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .sm\:border-blue-800 {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .sm\:border-blue-900 {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .sm\:border-indigo-100 {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .sm\:border-indigo-200 {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .sm\:border-indigo-300 {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .sm\:border-indigo-400 {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .sm\:border-indigo-500 {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .sm\:border-indigo-600 {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .sm\:border-indigo-700 {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .sm\:border-indigo-800 {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .sm\:border-indigo-900 {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .sm\:border-purple-100 {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .sm\:border-purple-200 {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .sm\:border-purple-300 {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .sm\:border-purple-400 {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .sm\:border-purple-500 {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .sm\:border-purple-600 {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .sm\:border-purple-700 {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .sm\:border-purple-800 {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .sm\:border-purple-900 {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .sm\:border-pink-100 {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .sm\:border-pink-200 {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .sm\:border-pink-300 {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .sm\:border-pink-400 {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .sm\:border-pink-500 {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .sm\:border-pink-600 {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .sm\:border-pink-700 {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .sm\:border-pink-800 {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .sm\:border-pink-900 {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .sm\:hover\:border-transparent:hover {
    border-color: transparent; }
  .sm\:hover\:border-current:hover {
    border-color: currentColor; }
  .sm\:hover\:border-black:hover {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .sm\:hover\:border-white:hover {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .sm\:hover\:border-gray-100:hover {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .sm\:hover\:border-gray-200:hover {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .sm\:hover\:border-gray-300:hover {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .sm\:hover\:border-gray-400:hover {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .sm\:hover\:border-gray-500:hover {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .sm\:hover\:border-gray-600:hover {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .sm\:hover\:border-gray-700:hover {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .sm\:hover\:border-gray-800:hover {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .sm\:hover\:border-gray-900:hover {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .sm\:hover\:border-red-100:hover {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .sm\:hover\:border-red-200:hover {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .sm\:hover\:border-red-300:hover {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .sm\:hover\:border-red-400:hover {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .sm\:hover\:border-red-500:hover {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .sm\:hover\:border-red-600:hover {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .sm\:hover\:border-red-700:hover {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .sm\:hover\:border-red-800:hover {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .sm\:hover\:border-red-900:hover {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .sm\:hover\:border-orange-100:hover {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .sm\:hover\:border-orange-200:hover {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .sm\:hover\:border-orange-300:hover {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .sm\:hover\:border-orange-400:hover {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .sm\:hover\:border-orange-500:hover {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .sm\:hover\:border-orange-600:hover {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .sm\:hover\:border-orange-700:hover {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .sm\:hover\:border-orange-800:hover {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .sm\:hover\:border-orange-900:hover {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .sm\:hover\:border-yellow-100:hover {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .sm\:hover\:border-yellow-200:hover {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .sm\:hover\:border-yellow-300:hover {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .sm\:hover\:border-yellow-400:hover {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .sm\:hover\:border-yellow-500:hover {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .sm\:hover\:border-yellow-600:hover {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .sm\:hover\:border-yellow-700:hover {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .sm\:hover\:border-yellow-800:hover {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .sm\:hover\:border-yellow-900:hover {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .sm\:hover\:border-green-100:hover {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .sm\:hover\:border-green-200:hover {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .sm\:hover\:border-green-300:hover {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .sm\:hover\:border-green-400:hover {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .sm\:hover\:border-green-500:hover {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .sm\:hover\:border-green-600:hover {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .sm\:hover\:border-green-700:hover {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .sm\:hover\:border-green-800:hover {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .sm\:hover\:border-green-900:hover {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .sm\:hover\:border-teal-100:hover {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .sm\:hover\:border-teal-200:hover {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .sm\:hover\:border-teal-300:hover {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .sm\:hover\:border-teal-400:hover {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .sm\:hover\:border-teal-500:hover {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .sm\:hover\:border-teal-600:hover {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .sm\:hover\:border-teal-700:hover {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .sm\:hover\:border-teal-800:hover {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .sm\:hover\:border-teal-900:hover {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .sm\:hover\:border-blue-100:hover {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .sm\:hover\:border-blue-200:hover {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .sm\:hover\:border-blue-300:hover {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .sm\:hover\:border-blue-400:hover {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .sm\:hover\:border-blue-500:hover {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .sm\:hover\:border-blue-600:hover {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .sm\:hover\:border-blue-700:hover {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .sm\:hover\:border-blue-800:hover {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .sm\:hover\:border-blue-900:hover {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .sm\:hover\:border-indigo-100:hover {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .sm\:hover\:border-indigo-200:hover {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .sm\:hover\:border-indigo-300:hover {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .sm\:hover\:border-indigo-400:hover {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .sm\:hover\:border-indigo-500:hover {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .sm\:hover\:border-indigo-600:hover {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .sm\:hover\:border-indigo-700:hover {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .sm\:hover\:border-indigo-800:hover {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .sm\:hover\:border-indigo-900:hover {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .sm\:hover\:border-purple-100:hover {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .sm\:hover\:border-purple-200:hover {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .sm\:hover\:border-purple-300:hover {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .sm\:hover\:border-purple-400:hover {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .sm\:hover\:border-purple-500:hover {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .sm\:hover\:border-purple-600:hover {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .sm\:hover\:border-purple-700:hover {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .sm\:hover\:border-purple-800:hover {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .sm\:hover\:border-purple-900:hover {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .sm\:hover\:border-pink-100:hover {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .sm\:hover\:border-pink-200:hover {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .sm\:hover\:border-pink-300:hover {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .sm\:hover\:border-pink-400:hover {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .sm\:hover\:border-pink-500:hover {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .sm\:hover\:border-pink-600:hover {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .sm\:hover\:border-pink-700:hover {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .sm\:hover\:border-pink-800:hover {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .sm\:hover\:border-pink-900:hover {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .sm\:focus\:border-transparent:focus {
    border-color: transparent; }
  .sm\:focus\:border-current:focus {
    border-color: currentColor; }
  .sm\:focus\:border-black:focus {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .sm\:focus\:border-white:focus {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .sm\:focus\:border-gray-100:focus {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .sm\:focus\:border-gray-200:focus {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .sm\:focus\:border-gray-300:focus {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .sm\:focus\:border-gray-400:focus {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .sm\:focus\:border-gray-500:focus {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .sm\:focus\:border-gray-600:focus {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .sm\:focus\:border-gray-700:focus {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .sm\:focus\:border-gray-800:focus {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .sm\:focus\:border-gray-900:focus {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .sm\:focus\:border-red-100:focus {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .sm\:focus\:border-red-200:focus {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .sm\:focus\:border-red-300:focus {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .sm\:focus\:border-red-400:focus {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .sm\:focus\:border-red-500:focus {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .sm\:focus\:border-red-600:focus {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .sm\:focus\:border-red-700:focus {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .sm\:focus\:border-red-800:focus {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .sm\:focus\:border-red-900:focus {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .sm\:focus\:border-orange-100:focus {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .sm\:focus\:border-orange-200:focus {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .sm\:focus\:border-orange-300:focus {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .sm\:focus\:border-orange-400:focus {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .sm\:focus\:border-orange-500:focus {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .sm\:focus\:border-orange-600:focus {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .sm\:focus\:border-orange-700:focus {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .sm\:focus\:border-orange-800:focus {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .sm\:focus\:border-orange-900:focus {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .sm\:focus\:border-yellow-100:focus {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .sm\:focus\:border-yellow-200:focus {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .sm\:focus\:border-yellow-300:focus {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .sm\:focus\:border-yellow-400:focus {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .sm\:focus\:border-yellow-500:focus {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .sm\:focus\:border-yellow-600:focus {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .sm\:focus\:border-yellow-700:focus {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .sm\:focus\:border-yellow-800:focus {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .sm\:focus\:border-yellow-900:focus {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .sm\:focus\:border-green-100:focus {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .sm\:focus\:border-green-200:focus {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .sm\:focus\:border-green-300:focus {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .sm\:focus\:border-green-400:focus {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .sm\:focus\:border-green-500:focus {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .sm\:focus\:border-green-600:focus {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .sm\:focus\:border-green-700:focus {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .sm\:focus\:border-green-800:focus {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .sm\:focus\:border-green-900:focus {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .sm\:focus\:border-teal-100:focus {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .sm\:focus\:border-teal-200:focus {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .sm\:focus\:border-teal-300:focus {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .sm\:focus\:border-teal-400:focus {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .sm\:focus\:border-teal-500:focus {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .sm\:focus\:border-teal-600:focus {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .sm\:focus\:border-teal-700:focus {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .sm\:focus\:border-teal-800:focus {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .sm\:focus\:border-teal-900:focus {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .sm\:focus\:border-blue-100:focus {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .sm\:focus\:border-blue-200:focus {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .sm\:focus\:border-blue-300:focus {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .sm\:focus\:border-blue-400:focus {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .sm\:focus\:border-blue-500:focus {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .sm\:focus\:border-blue-600:focus {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .sm\:focus\:border-blue-700:focus {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .sm\:focus\:border-blue-800:focus {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .sm\:focus\:border-blue-900:focus {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .sm\:focus\:border-indigo-100:focus {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .sm\:focus\:border-indigo-200:focus {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .sm\:focus\:border-indigo-300:focus {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .sm\:focus\:border-indigo-400:focus {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .sm\:focus\:border-indigo-500:focus {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .sm\:focus\:border-indigo-600:focus {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .sm\:focus\:border-indigo-700:focus {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .sm\:focus\:border-indigo-800:focus {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .sm\:focus\:border-indigo-900:focus {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .sm\:focus\:border-purple-100:focus {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .sm\:focus\:border-purple-200:focus {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .sm\:focus\:border-purple-300:focus {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .sm\:focus\:border-purple-400:focus {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .sm\:focus\:border-purple-500:focus {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .sm\:focus\:border-purple-600:focus {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .sm\:focus\:border-purple-700:focus {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .sm\:focus\:border-purple-800:focus {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .sm\:focus\:border-purple-900:focus {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .sm\:focus\:border-pink-100:focus {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .sm\:focus\:border-pink-200:focus {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .sm\:focus\:border-pink-300:focus {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .sm\:focus\:border-pink-400:focus {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .sm\:focus\:border-pink-500:focus {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .sm\:focus\:border-pink-600:focus {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .sm\:focus\:border-pink-700:focus {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .sm\:focus\:border-pink-800:focus {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .sm\:focus\:border-pink-900:focus {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .sm\:border-opacity-0 {
    --border-opacity: 0; }
  .sm\:border-opacity-25 {
    --border-opacity: 0.25; }
  .sm\:border-opacity-50 {
    --border-opacity: 0.5; }
  .sm\:border-opacity-75 {
    --border-opacity: 0.75; }
  .sm\:border-opacity-100 {
    --border-opacity: 1; }
  .sm\:hover\:border-opacity-0:hover {
    --border-opacity: 0; }
  .sm\:hover\:border-opacity-25:hover {
    --border-opacity: 0.25; }
  .sm\:hover\:border-opacity-50:hover {
    --border-opacity: 0.5; }
  .sm\:hover\:border-opacity-75:hover {
    --border-opacity: 0.75; }
  .sm\:hover\:border-opacity-100:hover {
    --border-opacity: 1; }
  .sm\:focus\:border-opacity-0:focus {
    --border-opacity: 0; }
  .sm\:focus\:border-opacity-25:focus {
    --border-opacity: 0.25; }
  .sm\:focus\:border-opacity-50:focus {
    --border-opacity: 0.5; }
  .sm\:focus\:border-opacity-75:focus {
    --border-opacity: 0.75; }
  .sm\:focus\:border-opacity-100:focus {
    --border-opacity: 1; }
  .sm\:rounded-none {
    border-radius: 0; }
  .sm\:rounded-sm {
    border-radius: 0.125rem; }
  .sm\:rounded {
    border-radius: 0.25rem; }
  .sm\:rounded-md {
    border-radius: 0.375rem; }
  .sm\:rounded-lg {
    border-radius: 0.5rem; }
  .sm\:rounded-full {
    border-radius: 9999px; }
  .sm\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .sm\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .sm\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .sm\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .sm\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem; }
  .sm\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem; }
  .sm\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem; }
  .sm\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem; }
  .sm\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .sm\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .sm\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .sm\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .sm\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem; }
  .sm\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem; }
  .sm\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem; }
  .sm\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem; }
  .sm\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .sm\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .sm\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .sm\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .sm\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px; }
  .sm\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px; }
  .sm\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .sm\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .sm\:rounded-tl-none {
    border-top-left-radius: 0; }
  .sm\:rounded-tr-none {
    border-top-right-radius: 0; }
  .sm\:rounded-br-none {
    border-bottom-right-radius: 0; }
  .sm\:rounded-bl-none {
    border-bottom-left-radius: 0; }
  .sm\:rounded-tl-sm {
    border-top-left-radius: 0.125rem; }
  .sm\:rounded-tr-sm {
    border-top-right-radius: 0.125rem; }
  .sm\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem; }
  .sm\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem; }
  .sm\:rounded-tl {
    border-top-left-radius: 0.25rem; }
  .sm\:rounded-tr {
    border-top-right-radius: 0.25rem; }
  .sm\:rounded-br {
    border-bottom-right-radius: 0.25rem; }
  .sm\:rounded-bl {
    border-bottom-left-radius: 0.25rem; }
  .sm\:rounded-tl-md {
    border-top-left-radius: 0.375rem; }
  .sm\:rounded-tr-md {
    border-top-right-radius: 0.375rem; }
  .sm\:rounded-br-md {
    border-bottom-right-radius: 0.375rem; }
  .sm\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem; }
  .sm\:rounded-tl-lg {
    border-top-left-radius: 0.5rem; }
  .sm\:rounded-tr-lg {
    border-top-right-radius: 0.5rem; }
  .sm\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem; }
  .sm\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem; }
  .sm\:rounded-tl-full {
    border-top-left-radius: 9999px; }
  .sm\:rounded-tr-full {
    border-top-right-radius: 9999px; }
  .sm\:rounded-br-full {
    border-bottom-right-radius: 9999px; }
  .sm\:rounded-bl-full {
    border-bottom-left-radius: 9999px; }
  .sm\:border-solid {
    border-style: solid; }
  .sm\:border-dashed {
    border-style: dashed; }
  .sm\:border-dotted {
    border-style: dotted; }
  .sm\:border-double {
    border-style: double; }
  .sm\:border-none {
    border-style: none; }
  .sm\:border-0 {
    border-width: 0; }
  .sm\:border-2 {
    border-width: 2px; }
  .sm\:border-4 {
    border-width: 4px; }
  .sm\:border-8 {
    border-width: 8px; }
  .sm\:border {
    border-width: 1px; }
  .sm\:border-t-0 {
    border-top-width: 0; }
  .sm\:border-r-0 {
    border-right-width: 0; }
  .sm\:border-b-0 {
    border-bottom-width: 0; }
  .sm\:border-l-0 {
    border-left-width: 0; }
  .sm\:border-t-2 {
    border-top-width: 2px; }
  .sm\:border-r-2 {
    border-right-width: 2px; }
  .sm\:border-b-2 {
    border-bottom-width: 2px; }
  .sm\:border-l-2 {
    border-left-width: 2px; }
  .sm\:border-t-4 {
    border-top-width: 4px; }
  .sm\:border-r-4 {
    border-right-width: 4px; }
  .sm\:border-b-4 {
    border-bottom-width: 4px; }
  .sm\:border-l-4 {
    border-left-width: 4px; }
  .sm\:border-t-8 {
    border-top-width: 8px; }
  .sm\:border-r-8 {
    border-right-width: 8px; }
  .sm\:border-b-8 {
    border-bottom-width: 8px; }
  .sm\:border-l-8 {
    border-left-width: 8px; }
  .sm\:border-t {
    border-top-width: 1px; }
  .sm\:border-r {
    border-right-width: 1px; }
  .sm\:border-b {
    border-bottom-width: 1px; }
  .sm\:border-l {
    border-left-width: 1px; }
  .sm\:box-border {
    box-sizing: border-box; }
  .sm\:box-content {
    box-sizing: content-box; }
  .sm\:cursor-auto {
    cursor: auto; }
  .sm\:cursor-default {
    cursor: default; }
  .sm\:cursor-pointer {
    cursor: pointer; }
  .sm\:cursor-wait {
    cursor: wait; }
  .sm\:cursor-text {
    cursor: text; }
  .sm\:cursor-move {
    cursor: move; }
  .sm\:cursor-not-allowed {
    cursor: not-allowed; }
  .sm\:block {
    display: block; }
  .sm\:inline-block {
    display: inline-block; }
  .sm\:inline {
    display: inline; }
  .sm\:flex {
    display: flex; }
  .sm\:inline-flex {
    display: inline-flex; }
  .sm\:table {
    display: table; }
  .sm\:table-caption {
    display: table-caption; }
  .sm\:table-cell {
    display: table-cell; }
  .sm\:table-column {
    display: table-column; }
  .sm\:table-column-group {
    display: table-column-group; }
  .sm\:table-footer-group {
    display: table-footer-group; }
  .sm\:table-header-group {
    display: table-header-group; }
  .sm\:table-row-group {
    display: table-row-group; }
  .sm\:table-row {
    display: table-row; }
  .sm\:flow-root {
    display: flow-root; }
  .sm\:grid {
    display: grid; }
  .sm\:inline-grid {
    display: inline-grid; }
  .sm\:hidden {
    display: none; }
  .sm\:flex-row {
    flex-direction: row; }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse; }
  .sm\:flex-col {
    flex-direction: column; }
  .sm\:flex-col-reverse {
    flex-direction: column-reverse; }
  .sm\:flex-wrap {
    flex-wrap: wrap; }
  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse; }
  .sm\:flex-no-wrap {
    flex-wrap: nowrap; }
  .sm\:items-start {
    align-items: flex-start; }
  .sm\:items-end {
    align-items: flex-end; }
  .sm\:items-center {
    align-items: center; }
  .sm\:items-baseline {
    align-items: baseline; }
  .sm\:items-stretch {
    align-items: stretch; }
  .sm\:self-auto {
    align-self: auto; }
  .sm\:self-start {
    align-self: flex-start; }
  .sm\:self-end {
    align-self: flex-end; }
  .sm\:self-center {
    align-self: center; }
  .sm\:self-stretch {
    align-self: stretch; }
  .sm\:justify-start {
    justify-content: flex-start; }
  .sm\:justify-end {
    justify-content: flex-end; }
  .sm\:justify-center {
    justify-content: center; }
  .sm\:justify-between {
    justify-content: space-between; }
  .sm\:justify-around {
    justify-content: space-around; }
  .sm\:justify-evenly {
    justify-content: space-evenly; }
  .sm\:content-center {
    align-content: center; }
  .sm\:content-start {
    align-content: flex-start; }
  .sm\:content-end {
    align-content: flex-end; }
  .sm\:content-between {
    align-content: space-between; }
  .sm\:content-around {
    align-content: space-around; }
  .sm\:flex-1 {
    flex: 1 1 0%; }
  .sm\:flex-auto {
    flex: 1 1 auto; }
  .sm\:flex-initial {
    flex: 0 1 auto; }
  .sm\:flex-none {
    flex: none; }
  .sm\:flex-grow-0 {
    flex-grow: 0; }
  .sm\:flex-grow {
    flex-grow: 1; }
  .sm\:flex-shrink-0 {
    flex-shrink: 0; }
  .sm\:flex-shrink {
    flex-shrink: 1; }
  .sm\:order-1 {
    order: 1; }
  .sm\:order-2 {
    order: 2; }
  .sm\:order-3 {
    order: 3; }
  .sm\:order-4 {
    order: 4; }
  .sm\:order-5 {
    order: 5; }
  .sm\:order-6 {
    order: 6; }
  .sm\:order-7 {
    order: 7; }
  .sm\:order-8 {
    order: 8; }
  .sm\:order-9 {
    order: 9; }
  .sm\:order-10 {
    order: 10; }
  .sm\:order-11 {
    order: 11; }
  .sm\:order-12 {
    order: 12; }
  .sm\:order-first {
    order: -9999; }
  .sm\:order-last {
    order: 9999; }
  .sm\:order-none {
    order: 0; }
  .sm\:float-right {
    float: right; }
  .sm\:float-left {
    float: left; }
  .sm\:float-none {
    float: none; }
  .sm\:clearfix:after {
    content: "";
    display: table;
    clear: both; }
  .sm\:clear-left {
    clear: left; }
  .sm\:clear-right {
    clear: right; }
  .sm\:clear-both {
    clear: both; }
  .sm\:clear-none {
    clear: none; }
  .sm\:font-sans {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .sm\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif; }
  .sm\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  .sm\:font-hairline {
    font-weight: 100; }
  .sm\:font-thin {
    font-weight: 200; }
  .sm\:font-light {
    font-weight: 300; }
  .sm\:font-normal {
    font-weight: 400; }
  .sm\:font-medium {
    font-weight: 500; }
  .sm\:font-semibold {
    font-weight: 600; }
  .sm\:font-bold {
    font-weight: 700; }
  .sm\:font-extrabold {
    font-weight: 800; }
  .sm\:font-black {
    font-weight: 900; }
  .sm\:hover\:font-hairline:hover {
    font-weight: 100; }
  .sm\:hover\:font-thin:hover {
    font-weight: 200; }
  .sm\:hover\:font-light:hover {
    font-weight: 300; }
  .sm\:hover\:font-normal:hover {
    font-weight: 400; }
  .sm\:hover\:font-medium:hover {
    font-weight: 500; }
  .sm\:hover\:font-semibold:hover {
    font-weight: 600; }
  .sm\:hover\:font-bold:hover {
    font-weight: 700; }
  .sm\:hover\:font-extrabold:hover {
    font-weight: 800; }
  .sm\:hover\:font-black:hover {
    font-weight: 900; }
  .sm\:focus\:font-hairline:focus {
    font-weight: 100; }
  .sm\:focus\:font-thin:focus {
    font-weight: 200; }
  .sm\:focus\:font-light:focus {
    font-weight: 300; }
  .sm\:focus\:font-normal:focus {
    font-weight: 400; }
  .sm\:focus\:font-medium:focus {
    font-weight: 500; }
  .sm\:focus\:font-semibold:focus {
    font-weight: 600; }
  .sm\:focus\:font-bold:focus {
    font-weight: 700; }
  .sm\:focus\:font-extrabold:focus {
    font-weight: 800; }
  .sm\:focus\:font-black:focus {
    font-weight: 900; }
  .sm\:h-0 {
    height: 0; }
  .sm\:h-1 {
    height: 0.25rem; }
  .sm\:h-2 {
    height: 0.5rem; }
  .sm\:h-3 {
    height: 0.75rem; }
  .sm\:h-4 {
    height: 1rem; }
  .sm\:h-5 {
    height: 1.25rem; }
  .sm\:h-6 {
    height: 1.5rem; }
  .sm\:h-8 {
    height: 2rem; }
  .sm\:h-10 {
    height: 2.5rem; }
  .sm\:h-12 {
    height: 3rem; }
  .sm\:h-16 {
    height: 4rem; }
  .sm\:h-20 {
    height: 5rem; }
  .sm\:h-24 {
    height: 6rem; }
  .sm\:h-32 {
    height: 8rem; }
  .sm\:h-40 {
    height: 10rem; }
  .sm\:h-48 {
    height: 12rem; }
  .sm\:h-56 {
    height: 14rem; }
  .sm\:h-64 {
    height: 16rem; }
  .sm\:h-auto {
    height: auto; }
  .sm\:h-px {
    height: 1px; }
  .sm\:h-full {
    height: 100%; }
  .sm\:h-screen {
    height: 100vh; }
  .sm\:text-xs {
    font-size: 0.75rem; }
  .sm\:text-sm {
    font-size: 0.875rem; }
  .sm\:text-base {
    font-size: 1rem; }
  .sm\:text-lg {
    font-size: 1.125rem; }
  .sm\:text-xl {
    font-size: 1.25rem; }
  .sm\:text-2xl {
    font-size: 1.5rem; }
  .sm\:text-3xl {
    font-size: 1.875rem; }
  .sm\:text-4xl {
    font-size: 2.25rem; }
  .sm\:text-5xl {
    font-size: 3rem; }
  .sm\:text-6xl {
    font-size: 4rem; }
  .sm\:leading-3 {
    line-height: .75rem; }
  .sm\:leading-4 {
    line-height: 1rem; }
  .sm\:leading-5 {
    line-height: 1.25rem; }
  .sm\:leading-6 {
    line-height: 1.5rem; }
  .sm\:leading-7 {
    line-height: 1.75rem; }
  .sm\:leading-8 {
    line-height: 2rem; }
  .sm\:leading-9 {
    line-height: 2.25rem; }
  .sm\:leading-10 {
    line-height: 2.5rem; }
  .sm\:leading-none {
    line-height: 1; }
  .sm\:leading-tight {
    line-height: 1.25; }
  .sm\:leading-snug {
    line-height: 1.375; }
  .sm\:leading-normal {
    line-height: 1.5; }
  .sm\:leading-relaxed {
    line-height: 1.625; }
  .sm\:leading-loose {
    line-height: 2; }
  .sm\:list-inside {
    list-style-position: inside; }
  .sm\:list-outside {
    list-style-position: outside; }
  .sm\:list-none {
    list-style-type: none; }
  .sm\:list-disc {
    list-style-type: disc; }
  .sm\:list-decimal {
    list-style-type: decimal; }
  .sm\:m-0 {
    margin: 0; }
  .sm\:m-1 {
    margin: 0.25rem; }
  .sm\:m-2 {
    margin: 0.5rem; }
  .sm\:m-3 {
    margin: 0.75rem; }
  .sm\:m-4 {
    margin: 1rem; }
  .sm\:m-5 {
    margin: 1.25rem; }
  .sm\:m-6 {
    margin: 1.5rem; }
  .sm\:m-8 {
    margin: 2rem; }
  .sm\:m-10 {
    margin: 2.5rem; }
  .sm\:m-12 {
    margin: 3rem; }
  .sm\:m-16 {
    margin: 4rem; }
  .sm\:m-20 {
    margin: 5rem; }
  .sm\:m-24 {
    margin: 6rem; }
  .sm\:m-32 {
    margin: 8rem; }
  .sm\:m-40 {
    margin: 10rem; }
  .sm\:m-48 {
    margin: 12rem; }
  .sm\:m-56 {
    margin: 14rem; }
  .sm\:m-64 {
    margin: 16rem; }
  .sm\:m-auto {
    margin: auto; }
  .sm\:m-px {
    margin: 1px; }
  .sm\:-m-1 {
    margin: -0.25rem; }
  .sm\:-m-2 {
    margin: -0.5rem; }
  .sm\:-m-3 {
    margin: -0.75rem; }
  .sm\:-m-4 {
    margin: -1rem; }
  .sm\:-m-5 {
    margin: -1.25rem; }
  .sm\:-m-6 {
    margin: -1.5rem; }
  .sm\:-m-8 {
    margin: -2rem; }
  .sm\:-m-10 {
    margin: -2.5rem; }
  .sm\:-m-12 {
    margin: -3rem; }
  .sm\:-m-16 {
    margin: -4rem; }
  .sm\:-m-20 {
    margin: -5rem; }
  .sm\:-m-24 {
    margin: -6rem; }
  .sm\:-m-32 {
    margin: -8rem; }
  .sm\:-m-40 {
    margin: -10rem; }
  .sm\:-m-48 {
    margin: -12rem; }
  .sm\:-m-56 {
    margin: -14rem; }
  .sm\:-m-64 {
    margin: -16rem; }
  .sm\:-m-px {
    margin: -1px; }
  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0; }
  .sm\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .sm\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .sm\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .sm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .sm\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .sm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .sm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .sm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .sm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .sm\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .sm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .sm\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .sm\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .sm\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .sm\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .sm\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .sm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .sm\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem; }
  .sm\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem; }
  .sm\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .sm\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem; }
  .sm\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem; }
  .sm\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem; }
  .sm\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem; }
  .sm\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem; }
  .sm\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem; }
  .sm\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem; }
  .sm\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .sm\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem; }
  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .sm\:my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .sm\:mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .sm\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .sm\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .sm\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .sm\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .sm\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .sm\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .sm\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .sm\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .sm\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .sm\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .sm\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .sm\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .sm\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .sm\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .sm\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .sm\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .sm\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .sm\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .sm\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .sm\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .sm\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem; }
  .sm\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem; }
  .sm\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem; }
  .sm\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem; }
  .sm\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem; }
  .sm\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem; }
  .sm\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem; }
  .sm\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem; }
  .sm\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem; }
  .sm\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem; }
  .sm\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem; }
  .sm\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem; }
  .sm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .sm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px; }
  .sm\:mt-0 {
    margin-top: 0; }
  .sm\:mr-0 {
    margin-right: 0; }
  .sm\:mb-0 {
    margin-bottom: 0; }
  .sm\:ml-0 {
    margin-left: 0; }
  .sm\:mt-1 {
    margin-top: 0.25rem; }
  .sm\:mr-1 {
    margin-right: 0.25rem; }
  .sm\:mb-1 {
    margin-bottom: 0.25rem; }
  .sm\:ml-1 {
    margin-left: 0.25rem; }
  .sm\:mt-2 {
    margin-top: 0.5rem; }
  .sm\:mr-2 {
    margin-right: 0.5rem; }
  .sm\:mb-2 {
    margin-bottom: 0.5rem; }
  .sm\:ml-2 {
    margin-left: 0.5rem; }
  .sm\:mt-3 {
    margin-top: 0.75rem; }
  .sm\:mr-3 {
    margin-right: 0.75rem; }
  .sm\:mb-3 {
    margin-bottom: 0.75rem; }
  .sm\:ml-3 {
    margin-left: 0.75rem; }
  .sm\:mt-4 {
    margin-top: 1rem; }
  .sm\:mr-4 {
    margin-right: 1rem; }
  .sm\:mb-4 {
    margin-bottom: 1rem; }
  .sm\:ml-4 {
    margin-left: 1rem; }
  .sm\:mt-5 {
    margin-top: 1.25rem; }
  .sm\:mr-5 {
    margin-right: 1.25rem; }
  .sm\:mb-5 {
    margin-bottom: 1.25rem; }
  .sm\:ml-5 {
    margin-left: 1.25rem; }
  .sm\:mt-6 {
    margin-top: 1.5rem; }
  .sm\:mr-6 {
    margin-right: 1.5rem; }
  .sm\:mb-6 {
    margin-bottom: 1.5rem; }
  .sm\:ml-6 {
    margin-left: 1.5rem; }
  .sm\:mt-8 {
    margin-top: 2rem; }
  .sm\:mr-8 {
    margin-right: 2rem; }
  .sm\:mb-8 {
    margin-bottom: 2rem; }
  .sm\:ml-8 {
    margin-left: 2rem; }
  .sm\:mt-10 {
    margin-top: 2.5rem; }
  .sm\:mr-10 {
    margin-right: 2.5rem; }
  .sm\:mb-10 {
    margin-bottom: 2.5rem; }
  .sm\:ml-10 {
    margin-left: 2.5rem; }
  .sm\:mt-12 {
    margin-top: 3rem; }
  .sm\:mr-12 {
    margin-right: 3rem; }
  .sm\:mb-12 {
    margin-bottom: 3rem; }
  .sm\:ml-12 {
    margin-left: 3rem; }
  .sm\:mt-16 {
    margin-top: 4rem; }
  .sm\:mr-16 {
    margin-right: 4rem; }
  .sm\:mb-16 {
    margin-bottom: 4rem; }
  .sm\:ml-16 {
    margin-left: 4rem; }
  .sm\:mt-20 {
    margin-top: 5rem; }
  .sm\:mr-20 {
    margin-right: 5rem; }
  .sm\:mb-20 {
    margin-bottom: 5rem; }
  .sm\:ml-20 {
    margin-left: 5rem; }
  .sm\:mt-24 {
    margin-top: 6rem; }
  .sm\:mr-24 {
    margin-right: 6rem; }
  .sm\:mb-24 {
    margin-bottom: 6rem; }
  .sm\:ml-24 {
    margin-left: 6rem; }
  .sm\:mt-32 {
    margin-top: 8rem; }
  .sm\:mr-32 {
    margin-right: 8rem; }
  .sm\:mb-32 {
    margin-bottom: 8rem; }
  .sm\:ml-32 {
    margin-left: 8rem; }
  .sm\:mt-40 {
    margin-top: 10rem; }
  .sm\:mr-40 {
    margin-right: 10rem; }
  .sm\:mb-40 {
    margin-bottom: 10rem; }
  .sm\:ml-40 {
    margin-left: 10rem; }
  .sm\:mt-48 {
    margin-top: 12rem; }
  .sm\:mr-48 {
    margin-right: 12rem; }
  .sm\:mb-48 {
    margin-bottom: 12rem; }
  .sm\:ml-48 {
    margin-left: 12rem; }
  .sm\:mt-56 {
    margin-top: 14rem; }
  .sm\:mr-56 {
    margin-right: 14rem; }
  .sm\:mb-56 {
    margin-bottom: 14rem; }
  .sm\:ml-56 {
    margin-left: 14rem; }
  .sm\:mt-64 {
    margin-top: 16rem; }
  .sm\:mr-64 {
    margin-right: 16rem; }
  .sm\:mb-64 {
    margin-bottom: 16rem; }
  .sm\:ml-64 {
    margin-left: 16rem; }
  .sm\:mt-auto {
    margin-top: auto; }
  .sm\:mr-auto {
    margin-right: auto; }
  .sm\:mb-auto {
    margin-bottom: auto; }
  .sm\:ml-auto {
    margin-left: auto; }
  .sm\:mt-px {
    margin-top: 1px; }
  .sm\:mr-px {
    margin-right: 1px; }
  .sm\:mb-px {
    margin-bottom: 1px; }
  .sm\:ml-px {
    margin-left: 1px; }
  .sm\:-mt-1 {
    margin-top: -0.25rem; }
  .sm\:-mr-1 {
    margin-right: -0.25rem; }
  .sm\:-mb-1 {
    margin-bottom: -0.25rem; }
  .sm\:-ml-1 {
    margin-left: -0.25rem; }
  .sm\:-mt-2 {
    margin-top: -0.5rem; }
  .sm\:-mr-2 {
    margin-right: -0.5rem; }
  .sm\:-mb-2 {
    margin-bottom: -0.5rem; }
  .sm\:-ml-2 {
    margin-left: -0.5rem; }
  .sm\:-mt-3 {
    margin-top: -0.75rem; }
  .sm\:-mr-3 {
    margin-right: -0.75rem; }
  .sm\:-mb-3 {
    margin-bottom: -0.75rem; }
  .sm\:-ml-3 {
    margin-left: -0.75rem; }
  .sm\:-mt-4 {
    margin-top: -1rem; }
  .sm\:-mr-4 {
    margin-right: -1rem; }
  .sm\:-mb-4 {
    margin-bottom: -1rem; }
  .sm\:-ml-4 {
    margin-left: -1rem; }
  .sm\:-mt-5 {
    margin-top: -1.25rem; }
  .sm\:-mr-5 {
    margin-right: -1.25rem; }
  .sm\:-mb-5 {
    margin-bottom: -1.25rem; }
  .sm\:-ml-5 {
    margin-left: -1.25rem; }
  .sm\:-mt-6 {
    margin-top: -1.5rem; }
  .sm\:-mr-6 {
    margin-right: -1.5rem; }
  .sm\:-mb-6 {
    margin-bottom: -1.5rem; }
  .sm\:-ml-6 {
    margin-left: -1.5rem; }
  .sm\:-mt-8 {
    margin-top: -2rem; }
  .sm\:-mr-8 {
    margin-right: -2rem; }
  .sm\:-mb-8 {
    margin-bottom: -2rem; }
  .sm\:-ml-8 {
    margin-left: -2rem; }
  .sm\:-mt-10 {
    margin-top: -2.5rem; }
  .sm\:-mr-10 {
    margin-right: -2.5rem; }
  .sm\:-mb-10 {
    margin-bottom: -2.5rem; }
  .sm\:-ml-10 {
    margin-left: -2.5rem; }
  .sm\:-mt-12 {
    margin-top: -3rem; }
  .sm\:-mr-12 {
    margin-right: -3rem; }
  .sm\:-mb-12 {
    margin-bottom: -3rem; }
  .sm\:-ml-12 {
    margin-left: -3rem; }
  .sm\:-mt-16 {
    margin-top: -4rem; }
  .sm\:-mr-16 {
    margin-right: -4rem; }
  .sm\:-mb-16 {
    margin-bottom: -4rem; }
  .sm\:-ml-16 {
    margin-left: -4rem; }
  .sm\:-mt-20 {
    margin-top: -5rem; }
  .sm\:-mr-20 {
    margin-right: -5rem; }
  .sm\:-mb-20 {
    margin-bottom: -5rem; }
  .sm\:-ml-20 {
    margin-left: -5rem; }
  .sm\:-mt-24 {
    margin-top: -6rem; }
  .sm\:-mr-24 {
    margin-right: -6rem; }
  .sm\:-mb-24 {
    margin-bottom: -6rem; }
  .sm\:-ml-24 {
    margin-left: -6rem; }
  .sm\:-mt-32 {
    margin-top: -8rem; }
  .sm\:-mr-32 {
    margin-right: -8rem; }
  .sm\:-mb-32 {
    margin-bottom: -8rem; }
  .sm\:-ml-32 {
    margin-left: -8rem; }
  .sm\:-mt-40 {
    margin-top: -10rem; }
  .sm\:-mr-40 {
    margin-right: -10rem; }
  .sm\:-mb-40 {
    margin-bottom: -10rem; }
  .sm\:-ml-40 {
    margin-left: -10rem; }
  .sm\:-mt-48 {
    margin-top: -12rem; }
  .sm\:-mr-48 {
    margin-right: -12rem; }
  .sm\:-mb-48 {
    margin-bottom: -12rem; }
  .sm\:-ml-48 {
    margin-left: -12rem; }
  .sm\:-mt-56 {
    margin-top: -14rem; }
  .sm\:-mr-56 {
    margin-right: -14rem; }
  .sm\:-mb-56 {
    margin-bottom: -14rem; }
  .sm\:-ml-56 {
    margin-left: -14rem; }
  .sm\:-mt-64 {
    margin-top: -16rem; }
  .sm\:-mr-64 {
    margin-right: -16rem; }
  .sm\:-mb-64 {
    margin-bottom: -16rem; }
  .sm\:-ml-64 {
    margin-left: -16rem; }
  .sm\:-mt-px {
    margin-top: -1px; }
  .sm\:-mr-px {
    margin-right: -1px; }
  .sm\:-mb-px {
    margin-bottom: -1px; }
  .sm\:-ml-px {
    margin-left: -1px; }
  .sm\:max-h-full {
    max-height: 100%; }
  .sm\:max-h-screen {
    max-height: 100vh; }
  .sm\:max-w-none {
    max-width: none; }
  .sm\:max-w-xs {
    max-width: 20rem; }
  .sm\:max-w-sm {
    max-width: 24rem; }
  .sm\:max-w-md {
    max-width: 28rem; }
  .sm\:max-w-lg {
    max-width: 32rem; }
  .sm\:max-w-xl {
    max-width: 36rem; }
  .sm\:max-w-2xl {
    max-width: 42rem; }
  .sm\:max-w-3xl {
    max-width: 48rem; }
  .sm\:max-w-4xl {
    max-width: 56rem; }
  .sm\:max-w-5xl {
    max-width: 64rem; }
  .sm\:max-w-6xl {
    max-width: 72rem; }
  .sm\:max-w-full {
    max-width: 100%; }
  .sm\:max-w-screen-sm {
    max-width: 640px; }
  .sm\:max-w-screen-md {
    max-width: 768px; }
  .sm\:max-w-screen-lg {
    max-width: 1024px; }
  .sm\:max-w-screen-xl {
    max-width: 1280px; }
  .sm\:min-h-0 {
    min-height: 0; }
  .sm\:min-h-full {
    min-height: 100%; }
  .sm\:min-h-screen {
    min-height: 100vh; }
  .sm\:min-w-0 {
    min-width: 0; }
  .sm\:min-w-full {
    min-width: 100%; }
  .sm\:object-contain {
    -o-object-fit: contain;
    object-fit: contain; }
  .sm\:object-cover {
    -o-object-fit: cover;
    object-fit: cover; }
  .sm\:object-fill {
    -o-object-fit: fill;
    object-fit: fill; }
  .sm\:object-none {
    -o-object-fit: none;
    object-fit: none; }
  .sm\:object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down; }
  .sm\:object-bottom {
    -o-object-position: bottom;
    object-position: bottom; }
  .sm\:object-center {
    -o-object-position: center;
    object-position: center; }
  .sm\:object-left {
    -o-object-position: left;
    object-position: left; }
  .sm\:object-left-bottom {
    -o-object-position: left bottom;
    object-position: left bottom; }
  .sm\:object-left-top {
    -o-object-position: left top;
    object-position: left top; }
  .sm\:object-right {
    -o-object-position: right;
    object-position: right; }
  .sm\:object-right-bottom {
    -o-object-position: right bottom;
    object-position: right bottom; }
  .sm\:object-right-top {
    -o-object-position: right top;
    object-position: right top; }
  .sm\:object-top {
    -o-object-position: top;
    object-position: top; }
  .sm\:opacity-0 {
    opacity: 0; }
  .sm\:opacity-25 {
    opacity: 0.25; }
  .sm\:opacity-50 {
    opacity: 0.5; }
  .sm\:opacity-75 {
    opacity: 0.75; }
  .sm\:opacity-100 {
    opacity: 1; }
  .sm\:hover\:opacity-0:hover {
    opacity: 0; }
  .sm\:hover\:opacity-25:hover {
    opacity: 0.25; }
  .sm\:hover\:opacity-50:hover {
    opacity: 0.5; }
  .sm\:hover\:opacity-75:hover {
    opacity: 0.75; }
  .sm\:hover\:opacity-100:hover {
    opacity: 1; }
  .sm\:focus\:opacity-0:focus {
    opacity: 0; }
  .sm\:focus\:opacity-25:focus {
    opacity: 0.25; }
  .sm\:focus\:opacity-50:focus {
    opacity: 0.5; }
  .sm\:focus\:opacity-75:focus {
    opacity: 0.75; }
  .sm\:focus\:opacity-100:focus {
    opacity: 1; }
  .sm\:outline-none {
    outline: 0; }
  .sm\:focus\:outline-none:focus {
    outline: 0; }
  .sm\:overflow-auto {
    overflow: auto; }
  .sm\:overflow-hidden {
    overflow: hidden; }
  .sm\:overflow-visible {
    overflow: visible; }
  .sm\:overflow-scroll {
    overflow: scroll; }
  .sm\:overflow-x-auto {
    overflow-x: auto; }
  .sm\:overflow-y-auto {
    overflow-y: auto; }
  .sm\:overflow-x-hidden {
    overflow-x: hidden; }
  .sm\:overflow-y-hidden {
    overflow-y: hidden; }
  .sm\:overflow-x-visible {
    overflow-x: visible; }
  .sm\:overflow-y-visible {
    overflow-y: visible; }
  .sm\:overflow-x-scroll {
    overflow-x: scroll; }
  .sm\:overflow-y-scroll {
    overflow-y: scroll; }
  .sm\:scrolling-touch {
    -webkit-overflow-scrolling: touch; }
  .sm\:scrolling-auto {
    -webkit-overflow-scrolling: auto; }
  .sm\:p-0 {
    padding: 0; }
  .sm\:p-1 {
    padding: 0.25rem; }
  .sm\:p-2 {
    padding: 0.5rem; }
  .sm\:p-3 {
    padding: 0.75rem; }
  .sm\:p-4 {
    padding: 1rem; }
  .sm\:p-5 {
    padding: 1.25rem; }
  .sm\:p-6 {
    padding: 1.5rem; }
  .sm\:p-8 {
    padding: 2rem; }
  .sm\:p-10 {
    padding: 2.5rem; }
  .sm\:p-12 {
    padding: 3rem; }
  .sm\:p-16 {
    padding: 4rem; }
  .sm\:p-20 {
    padding: 5rem; }
  .sm\:p-24 {
    padding: 6rem; }
  .sm\:p-32 {
    padding: 8rem; }
  .sm\:p-40 {
    padding: 10rem; }
  .sm\:p-48 {
    padding: 12rem; }
  .sm\:p-56 {
    padding: 14rem; }
  .sm\:p-64 {
    padding: 16rem; }
  .sm\:p-px {
    padding: 1px; }
  .sm\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0; }
  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .sm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem; }
  .sm\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .sm\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem; }
  .sm\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem; }
  .sm\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem; }
  .sm\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem; }
  .sm\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem; }
  .sm\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem; }
  .sm\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem; }
  .sm\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .sm\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem; }
  .sm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .sm\:px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .sm\:pt-0 {
    padding-top: 0; }
  .sm\:pr-0 {
    padding-right: 0; }
  .sm\:pb-0 {
    padding-bottom: 0; }
  .sm\:pl-0 {
    padding-left: 0; }
  .sm\:pt-1 {
    padding-top: 0.25rem; }
  .sm\:pr-1 {
    padding-right: 0.25rem; }
  .sm\:pb-1 {
    padding-bottom: 0.25rem; }
  .sm\:pl-1 {
    padding-left: 0.25rem; }
  .sm\:pt-2 {
    padding-top: 0.5rem; }
  .sm\:pr-2 {
    padding-right: 0.5rem; }
  .sm\:pb-2 {
    padding-bottom: 0.5rem; }
  .sm\:pl-2 {
    padding-left: 0.5rem; }
  .sm\:pt-3 {
    padding-top: 0.75rem; }
  .sm\:pr-3 {
    padding-right: 0.75rem; }
  .sm\:pb-3 {
    padding-bottom: 0.75rem; }
  .sm\:pl-3 {
    padding-left: 0.75rem; }
  .sm\:pt-4 {
    padding-top: 1rem; }
  .sm\:pr-4 {
    padding-right: 1rem; }
  .sm\:pb-4 {
    padding-bottom: 1rem; }
  .sm\:pl-4 {
    padding-left: 1rem; }
  .sm\:pt-5 {
    padding-top: 1.25rem; }
  .sm\:pr-5 {
    padding-right: 1.25rem; }
  .sm\:pb-5 {
    padding-bottom: 1.25rem; }
  .sm\:pl-5 {
    padding-left: 1.25rem; }
  .sm\:pt-6 {
    padding-top: 1.5rem; }
  .sm\:pr-6 {
    padding-right: 1.5rem; }
  .sm\:pb-6 {
    padding-bottom: 1.5rem; }
  .sm\:pl-6 {
    padding-left: 1.5rem; }
  .sm\:pt-8 {
    padding-top: 2rem; }
  .sm\:pr-8 {
    padding-right: 2rem; }
  .sm\:pb-8 {
    padding-bottom: 2rem; }
  .sm\:pl-8 {
    padding-left: 2rem; }
  .sm\:pt-10 {
    padding-top: 2.5rem; }
  .sm\:pr-10 {
    padding-right: 2.5rem; }
  .sm\:pb-10 {
    padding-bottom: 2.5rem; }
  .sm\:pl-10 {
    padding-left: 2.5rem; }
  .sm\:pt-12 {
    padding-top: 3rem; }
  .sm\:pr-12 {
    padding-right: 3rem; }
  .sm\:pb-12 {
    padding-bottom: 3rem; }
  .sm\:pl-12 {
    padding-left: 3rem; }
  .sm\:pt-16 {
    padding-top: 4rem; }
  .sm\:pr-16 {
    padding-right: 4rem; }
  .sm\:pb-16 {
    padding-bottom: 4rem; }
  .sm\:pl-16 {
    padding-left: 4rem; }
  .sm\:pt-20 {
    padding-top: 5rem; }
  .sm\:pr-20 {
    padding-right: 5rem; }
  .sm\:pb-20 {
    padding-bottom: 5rem; }
  .sm\:pl-20 {
    padding-left: 5rem; }
  .sm\:pt-24 {
    padding-top: 6rem; }
  .sm\:pr-24 {
    padding-right: 6rem; }
  .sm\:pb-24 {
    padding-bottom: 6rem; }
  .sm\:pl-24 {
    padding-left: 6rem; }
  .sm\:pt-32 {
    padding-top: 8rem; }
  .sm\:pr-32 {
    padding-right: 8rem; }
  .sm\:pb-32 {
    padding-bottom: 8rem; }
  .sm\:pl-32 {
    padding-left: 8rem; }
  .sm\:pt-40 {
    padding-top: 10rem; }
  .sm\:pr-40 {
    padding-right: 10rem; }
  .sm\:pb-40 {
    padding-bottom: 10rem; }
  .sm\:pl-40 {
    padding-left: 10rem; }
  .sm\:pt-48 {
    padding-top: 12rem; }
  .sm\:pr-48 {
    padding-right: 12rem; }
  .sm\:pb-48 {
    padding-bottom: 12rem; }
  .sm\:pl-48 {
    padding-left: 12rem; }
  .sm\:pt-56 {
    padding-top: 14rem; }
  .sm\:pr-56 {
    padding-right: 14rem; }
  .sm\:pb-56 {
    padding-bottom: 14rem; }
  .sm\:pl-56 {
    padding-left: 14rem; }
  .sm\:pt-64 {
    padding-top: 16rem; }
  .sm\:pr-64 {
    padding-right: 16rem; }
  .sm\:pb-64 {
    padding-bottom: 16rem; }
  .sm\:pl-64 {
    padding-left: 16rem; }
  .sm\:pt-px {
    padding-top: 1px; }
  .sm\:pr-px {
    padding-right: 1px; }
  .sm\:pb-px {
    padding-bottom: 1px; }
  .sm\:pl-px {
    padding-left: 1px; }
  .sm\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent; }
  .sm\:placeholder-transparent::-moz-placeholder {
    color: transparent; }
  .sm\:placeholder-transparent:-ms-input-placeholder {
    color: transparent; }
  .sm\:placeholder-transparent::-ms-input-placeholder {
    color: transparent; }
  .sm\:placeholder-transparent::placeholder {
    color: transparent; }
  .sm\:placeholder-current::-webkit-input-placeholder {
    color: currentColor; }
  .sm\:placeholder-current::-moz-placeholder {
    color: currentColor; }
  .sm\:placeholder-current:-ms-input-placeholder {
    color: currentColor; }
  .sm\:placeholder-current::-ms-input-placeholder {
    color: currentColor; }
  .sm\:placeholder-current::placeholder {
    color: currentColor; }
  .sm\:placeholder-black::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .sm\:placeholder-black::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .sm\:placeholder-black:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .sm\:placeholder-black::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .sm\:placeholder-black::placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .sm\:placeholder-white::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-white::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-white:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-white::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-white::placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-100::placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-200::placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-300::placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-400::placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-500::placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-600::placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-700::placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-800::placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .sm\:placeholder-gray-900::placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .sm\:placeholder-red-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .sm\:placeholder-red-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .sm\:placeholder-red-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .sm\:placeholder-red-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .sm\:placeholder-red-100::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .sm\:placeholder-red-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .sm\:placeholder-red-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .sm\:placeholder-red-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .sm\:placeholder-red-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .sm\:placeholder-red-200::placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .sm\:placeholder-red-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .sm\:placeholder-red-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .sm\:placeholder-red-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .sm\:placeholder-red-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .sm\:placeholder-red-300::placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .sm\:placeholder-red-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .sm\:placeholder-red-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .sm\:placeholder-red-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .sm\:placeholder-red-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .sm\:placeholder-red-400::placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .sm\:placeholder-red-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .sm\:placeholder-red-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .sm\:placeholder-red-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .sm\:placeholder-red-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .sm\:placeholder-red-500::placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .sm\:placeholder-red-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .sm\:placeholder-red-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .sm\:placeholder-red-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .sm\:placeholder-red-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .sm\:placeholder-red-600::placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .sm\:placeholder-red-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .sm\:placeholder-red-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .sm\:placeholder-red-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .sm\:placeholder-red-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .sm\:placeholder-red-700::placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .sm\:placeholder-red-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .sm\:placeholder-red-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .sm\:placeholder-red-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .sm\:placeholder-red-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .sm\:placeholder-red-800::placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .sm\:placeholder-red-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .sm\:placeholder-red-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .sm\:placeholder-red-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .sm\:placeholder-red-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .sm\:placeholder-red-900::placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-100::placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-200::placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-300::placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-400::placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-500::placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-600::placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-700::placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-800::placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .sm\:placeholder-orange-900::placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-100::placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-200::placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-300::placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-400::placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-500::placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-600::placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-700::placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-800::placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .sm\:placeholder-yellow-900::placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .sm\:placeholder-green-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-green-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-green-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-green-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-green-100::placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-green-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .sm\:placeholder-green-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .sm\:placeholder-green-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .sm\:placeholder-green-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .sm\:placeholder-green-200::placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .sm\:placeholder-green-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .sm\:placeholder-green-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .sm\:placeholder-green-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .sm\:placeholder-green-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .sm\:placeholder-green-300::placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .sm\:placeholder-green-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .sm\:placeholder-green-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .sm\:placeholder-green-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .sm\:placeholder-green-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .sm\:placeholder-green-400::placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .sm\:placeholder-green-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .sm\:placeholder-green-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .sm\:placeholder-green-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .sm\:placeholder-green-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .sm\:placeholder-green-500::placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .sm\:placeholder-green-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .sm\:placeholder-green-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .sm\:placeholder-green-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .sm\:placeholder-green-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .sm\:placeholder-green-600::placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .sm\:placeholder-green-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .sm\:placeholder-green-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .sm\:placeholder-green-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .sm\:placeholder-green-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .sm\:placeholder-green-700::placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .sm\:placeholder-green-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .sm\:placeholder-green-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .sm\:placeholder-green-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .sm\:placeholder-green-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .sm\:placeholder-green-800::placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .sm\:placeholder-green-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .sm\:placeholder-green-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .sm\:placeholder-green-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .sm\:placeholder-green-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .sm\:placeholder-green-900::placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-100::placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-200::placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-300::placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-400::placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-500::placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-600::placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-700::placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-800::placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .sm\:placeholder-teal-900::placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-100::placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-200::placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-300::placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-400::placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-500::placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-600::placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-700::placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-800::placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .sm\:placeholder-blue-900::placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-100::placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-200::placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-300::placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-400::placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-500::placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-600::placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-700::placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-800::placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .sm\:placeholder-indigo-900::placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-100::placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-200::placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-300::placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-400::placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-500::placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-600::placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-700::placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-800::placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .sm\:placeholder-purple-900::placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-100::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-200::placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-300::placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-400::placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-500::placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-600::placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-700::placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-800::placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .sm\:placeholder-pink-900::placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent; }
  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent; }
  .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent; }
  .sm\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent; }
  .sm\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent; }
  .sm\:focus\:placeholder-current:focus::-webkit-input-placeholder {
    color: currentColor; }
  .sm\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor; }
  .sm\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor; }
  .sm\:focus\:placeholder-current:focus::-ms-input-placeholder {
    color: currentColor; }
  .sm\:focus\:placeholder-current:focus::placeholder {
    color: currentColor; }
  .sm\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-black:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-black:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-black:focus::placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-white:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-white:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-white:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-gray-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-red-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-orange-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-yellow-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-green-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-teal-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-blue-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-indigo-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-purple-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .sm\:focus\:placeholder-pink-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .sm\:placeholder-opacity-0::-webkit-input-placeholder {
    --placeholder-opacity: 0; }
  .sm\:placeholder-opacity-0::-moz-placeholder {
    --placeholder-opacity: 0; }
  .sm\:placeholder-opacity-0:-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .sm\:placeholder-opacity-0::-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .sm\:placeholder-opacity-0::placeholder {
    --placeholder-opacity: 0; }
  .sm\:placeholder-opacity-25::-webkit-input-placeholder {
    --placeholder-opacity: 0.25; }
  .sm\:placeholder-opacity-25::-moz-placeholder {
    --placeholder-opacity: 0.25; }
  .sm\:placeholder-opacity-25:-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .sm\:placeholder-opacity-25::-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .sm\:placeholder-opacity-25::placeholder {
    --placeholder-opacity: 0.25; }
  .sm\:placeholder-opacity-50::-webkit-input-placeholder {
    --placeholder-opacity: 0.5; }
  .sm\:placeholder-opacity-50::-moz-placeholder {
    --placeholder-opacity: 0.5; }
  .sm\:placeholder-opacity-50:-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .sm\:placeholder-opacity-50::-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .sm\:placeholder-opacity-50::placeholder {
    --placeholder-opacity: 0.5; }
  .sm\:placeholder-opacity-75::-webkit-input-placeholder {
    --placeholder-opacity: 0.75; }
  .sm\:placeholder-opacity-75::-moz-placeholder {
    --placeholder-opacity: 0.75; }
  .sm\:placeholder-opacity-75:-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .sm\:placeholder-opacity-75::-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .sm\:placeholder-opacity-75::placeholder {
    --placeholder-opacity: 0.75; }
  .sm\:placeholder-opacity-100::-webkit-input-placeholder {
    --placeholder-opacity: 1; }
  .sm\:placeholder-opacity-100::-moz-placeholder {
    --placeholder-opacity: 1; }
  .sm\:placeholder-opacity-100:-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .sm\:placeholder-opacity-100::-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .sm\:placeholder-opacity-100::placeholder {
    --placeholder-opacity: 1; }
  .sm\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0; }
  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --placeholder-opacity: 0; }
  .sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .sm\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .sm\:focus\:placeholder-opacity-0:focus::placeholder {
    --placeholder-opacity: 0; }
  .sm\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.25; }
  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --placeholder-opacity: 0.25; }
  .sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .sm\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .sm\:focus\:placeholder-opacity-25:focus::placeholder {
    --placeholder-opacity: 0.25; }
  .sm\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.5; }
  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --placeholder-opacity: 0.5; }
  .sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .sm\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .sm\:focus\:placeholder-opacity-50:focus::placeholder {
    --placeholder-opacity: 0.5; }
  .sm\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.75; }
  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --placeholder-opacity: 0.75; }
  .sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .sm\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .sm\:focus\:placeholder-opacity-75:focus::placeholder {
    --placeholder-opacity: 0.75; }
  .sm\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1; }
  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --placeholder-opacity: 1; }
  .sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .sm\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .sm\:focus\:placeholder-opacity-100:focus::placeholder {
    --placeholder-opacity: 1; }
  .sm\:pointer-events-none {
    pointer-events: none; }
  .sm\:pointer-events-auto {
    pointer-events: auto; }
  .sm\:static {
    position: static; }
  .sm\:fixed {
    position: fixed; }
  .sm\:absolute {
    position: absolute; }
  .sm\:relative {
    position: relative; }
  .sm\:sticky {
    position: -webkit-sticky;
    position: sticky; }
  .sm\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .sm\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; }
  .sm\:inset-y-0 {
    top: 0;
    bottom: 0; }
  .sm\:inset-x-0 {
    right: 0;
    left: 0; }
  .sm\:inset-y-auto {
    top: auto;
    bottom: auto; }
  .sm\:inset-x-auto {
    right: auto;
    left: auto; }
  .sm\:top-0 {
    top: 0; }
  .sm\:right-0 {
    right: 0; }
  .sm\:bottom-0 {
    bottom: 0; }
  .sm\:left-0 {
    left: 0; }
  .sm\:top-auto {
    top: auto; }
  .sm\:right-auto {
    right: auto; }
  .sm\:bottom-auto {
    bottom: auto; }
  .sm\:left-auto {
    left: auto; }
  .sm\:resize-none {
    resize: none; }
  .sm\:resize-y {
    resize: vertical; }
  .sm\:resize-x {
    resize: horizontal; }
  .sm\:resize {
    resize: both; }
  .sm\:shadow-xs {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .sm\:shadow-sm {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .sm\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .sm\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .sm\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .sm\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .sm\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .sm\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .sm\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .sm\:shadow-none {
    box-shadow: none; }
  .sm\:hover\:shadow-xs:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .sm\:hover\:shadow-sm:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .sm\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .sm\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .sm\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .sm\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .sm\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .sm\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .sm\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .sm\:hover\:shadow-none:hover {
    box-shadow: none; }
  .sm\:focus\:shadow-xs:focus {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .sm\:focus\:shadow-sm:focus {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .sm\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .sm\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .sm\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .sm\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .sm\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .sm\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .sm\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .sm\:focus\:shadow-none:focus {
    box-shadow: none; }
  .sm\:fill-current {
    fill: currentColor; }
  .sm\:stroke-current {
    stroke: currentColor; }
  .sm\:stroke-0 {
    stroke-width: 0; }
  .sm\:stroke-1 {
    stroke-width: 1; }
  .sm\:stroke-2 {
    stroke-width: 2; }
  .sm\:table-auto {
    table-layout: auto; }
  .sm\:table-fixed {
    table-layout: fixed; }
  .sm\:text-left {
    text-align: left; }
  .sm\:text-center {
    text-align: center; }
  .sm\:text-right {
    text-align: right; }
  .sm\:text-justify {
    text-align: justify; }
  .sm\:text-transparent {
    color: transparent; }
  .sm\:text-current {
    color: currentColor; }
  .sm\:text-black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .sm\:text-white {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .sm\:text-gray-100 {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .sm\:text-gray-200 {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .sm\:text-gray-300 {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .sm\:text-gray-400 {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .sm\:text-gray-500 {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .sm\:text-gray-600 {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .sm\:text-gray-700 {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .sm\:text-gray-800 {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .sm\:text-gray-900 {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .sm\:text-red-100 {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .sm\:text-red-200 {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .sm\:text-red-300 {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .sm\:text-red-400 {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .sm\:text-red-500 {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .sm\:text-red-600 {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .sm\:text-red-700 {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .sm\:text-red-800 {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .sm\:text-red-900 {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .sm\:text-orange-100 {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .sm\:text-orange-200 {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .sm\:text-orange-300 {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .sm\:text-orange-400 {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .sm\:text-orange-500 {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .sm\:text-orange-600 {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .sm\:text-orange-700 {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .sm\:text-orange-800 {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .sm\:text-orange-900 {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .sm\:text-yellow-100 {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .sm\:text-yellow-200 {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .sm\:text-yellow-300 {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .sm\:text-yellow-400 {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .sm\:text-yellow-500 {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .sm\:text-yellow-600 {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .sm\:text-yellow-700 {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .sm\:text-yellow-800 {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .sm\:text-yellow-900 {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .sm\:text-green-100 {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .sm\:text-green-200 {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .sm\:text-green-300 {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .sm\:text-green-400 {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .sm\:text-green-500 {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .sm\:text-green-600 {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .sm\:text-green-700 {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .sm\:text-green-800 {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .sm\:text-green-900 {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .sm\:text-teal-100 {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .sm\:text-teal-200 {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .sm\:text-teal-300 {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .sm\:text-teal-400 {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .sm\:text-teal-500 {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .sm\:text-teal-600 {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .sm\:text-teal-700 {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .sm\:text-teal-800 {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .sm\:text-teal-900 {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .sm\:text-blue-100 {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .sm\:text-blue-200 {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .sm\:text-blue-300 {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .sm\:text-blue-400 {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .sm\:text-blue-500 {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .sm\:text-blue-600 {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .sm\:text-blue-700 {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .sm\:text-blue-800 {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .sm\:text-blue-900 {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .sm\:text-indigo-100 {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .sm\:text-indigo-200 {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .sm\:text-indigo-300 {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .sm\:text-indigo-400 {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .sm\:text-indigo-500 {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .sm\:text-indigo-600 {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .sm\:text-indigo-700 {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .sm\:text-indigo-800 {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .sm\:text-indigo-900 {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .sm\:text-purple-100 {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .sm\:text-purple-200 {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .sm\:text-purple-300 {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .sm\:text-purple-400 {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .sm\:text-purple-500 {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .sm\:text-purple-600 {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .sm\:text-purple-700 {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .sm\:text-purple-800 {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .sm\:text-purple-900 {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .sm\:text-pink-100 {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .sm\:text-pink-200 {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .sm\:text-pink-300 {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .sm\:text-pink-400 {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .sm\:text-pink-500 {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .sm\:text-pink-600 {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .sm\:text-pink-700 {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .sm\:text-pink-800 {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .sm\:text-pink-900 {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .sm\:hover\:text-transparent:hover {
    color: transparent; }
  .sm\:hover\:text-current:hover {
    color: currentColor; }
  .sm\:hover\:text-black:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .sm\:hover\:text-white:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .sm\:hover\:text-gray-100:hover {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .sm\:hover\:text-gray-200:hover {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .sm\:hover\:text-gray-300:hover {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .sm\:hover\:text-gray-400:hover {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .sm\:hover\:text-gray-500:hover {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .sm\:hover\:text-gray-600:hover {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .sm\:hover\:text-gray-700:hover {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .sm\:hover\:text-gray-800:hover {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .sm\:hover\:text-gray-900:hover {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .sm\:hover\:text-red-100:hover {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .sm\:hover\:text-red-200:hover {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .sm\:hover\:text-red-300:hover {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .sm\:hover\:text-red-400:hover {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .sm\:hover\:text-red-500:hover {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .sm\:hover\:text-red-600:hover {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .sm\:hover\:text-red-700:hover {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .sm\:hover\:text-red-800:hover {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .sm\:hover\:text-red-900:hover {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .sm\:hover\:text-orange-100:hover {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .sm\:hover\:text-orange-200:hover {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .sm\:hover\:text-orange-300:hover {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .sm\:hover\:text-orange-400:hover {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .sm\:hover\:text-orange-500:hover {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .sm\:hover\:text-orange-600:hover {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .sm\:hover\:text-orange-700:hover {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .sm\:hover\:text-orange-800:hover {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .sm\:hover\:text-orange-900:hover {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .sm\:hover\:text-yellow-100:hover {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .sm\:hover\:text-yellow-200:hover {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .sm\:hover\:text-yellow-300:hover {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .sm\:hover\:text-yellow-400:hover {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .sm\:hover\:text-yellow-500:hover {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .sm\:hover\:text-yellow-600:hover {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .sm\:hover\:text-yellow-700:hover {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .sm\:hover\:text-yellow-800:hover {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .sm\:hover\:text-yellow-900:hover {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .sm\:hover\:text-green-100:hover {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .sm\:hover\:text-green-200:hover {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .sm\:hover\:text-green-300:hover {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .sm\:hover\:text-green-400:hover {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .sm\:hover\:text-green-500:hover {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .sm\:hover\:text-green-600:hover {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .sm\:hover\:text-green-700:hover {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .sm\:hover\:text-green-800:hover {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .sm\:hover\:text-green-900:hover {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .sm\:hover\:text-teal-100:hover {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .sm\:hover\:text-teal-200:hover {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .sm\:hover\:text-teal-300:hover {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .sm\:hover\:text-teal-400:hover {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .sm\:hover\:text-teal-500:hover {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .sm\:hover\:text-teal-600:hover {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .sm\:hover\:text-teal-700:hover {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .sm\:hover\:text-teal-800:hover {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .sm\:hover\:text-teal-900:hover {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .sm\:hover\:text-blue-100:hover {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .sm\:hover\:text-blue-200:hover {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .sm\:hover\:text-blue-300:hover {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .sm\:hover\:text-blue-400:hover {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .sm\:hover\:text-blue-500:hover {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .sm\:hover\:text-blue-600:hover {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .sm\:hover\:text-blue-700:hover {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .sm\:hover\:text-blue-800:hover {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .sm\:hover\:text-blue-900:hover {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .sm\:hover\:text-indigo-100:hover {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .sm\:hover\:text-indigo-200:hover {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .sm\:hover\:text-indigo-300:hover {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .sm\:hover\:text-indigo-400:hover {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .sm\:hover\:text-indigo-500:hover {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .sm\:hover\:text-indigo-600:hover {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .sm\:hover\:text-indigo-700:hover {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .sm\:hover\:text-indigo-800:hover {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .sm\:hover\:text-indigo-900:hover {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .sm\:hover\:text-purple-100:hover {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .sm\:hover\:text-purple-200:hover {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .sm\:hover\:text-purple-300:hover {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .sm\:hover\:text-purple-400:hover {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .sm\:hover\:text-purple-500:hover {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .sm\:hover\:text-purple-600:hover {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .sm\:hover\:text-purple-700:hover {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .sm\:hover\:text-purple-800:hover {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .sm\:hover\:text-purple-900:hover {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .sm\:hover\:text-pink-100:hover {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .sm\:hover\:text-pink-200:hover {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .sm\:hover\:text-pink-300:hover {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .sm\:hover\:text-pink-400:hover {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .sm\:hover\:text-pink-500:hover {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .sm\:hover\:text-pink-600:hover {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .sm\:hover\:text-pink-700:hover {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .sm\:hover\:text-pink-800:hover {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .sm\:hover\:text-pink-900:hover {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .sm\:focus\:text-transparent:focus {
    color: transparent; }
  .sm\:focus\:text-current:focus {
    color: currentColor; }
  .sm\:focus\:text-black:focus {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .sm\:focus\:text-white:focus {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .sm\:focus\:text-gray-100:focus {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .sm\:focus\:text-gray-200:focus {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .sm\:focus\:text-gray-300:focus {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .sm\:focus\:text-gray-400:focus {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .sm\:focus\:text-gray-500:focus {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .sm\:focus\:text-gray-600:focus {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .sm\:focus\:text-gray-700:focus {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .sm\:focus\:text-gray-800:focus {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .sm\:focus\:text-gray-900:focus {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .sm\:focus\:text-red-100:focus {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .sm\:focus\:text-red-200:focus {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .sm\:focus\:text-red-300:focus {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .sm\:focus\:text-red-400:focus {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .sm\:focus\:text-red-500:focus {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .sm\:focus\:text-red-600:focus {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .sm\:focus\:text-red-700:focus {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .sm\:focus\:text-red-800:focus {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .sm\:focus\:text-red-900:focus {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .sm\:focus\:text-orange-100:focus {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .sm\:focus\:text-orange-200:focus {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .sm\:focus\:text-orange-300:focus {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .sm\:focus\:text-orange-400:focus {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .sm\:focus\:text-orange-500:focus {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .sm\:focus\:text-orange-600:focus {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .sm\:focus\:text-orange-700:focus {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .sm\:focus\:text-orange-800:focus {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .sm\:focus\:text-orange-900:focus {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .sm\:focus\:text-yellow-100:focus {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .sm\:focus\:text-yellow-200:focus {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .sm\:focus\:text-yellow-300:focus {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .sm\:focus\:text-yellow-400:focus {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .sm\:focus\:text-yellow-500:focus {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .sm\:focus\:text-yellow-600:focus {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .sm\:focus\:text-yellow-700:focus {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .sm\:focus\:text-yellow-800:focus {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .sm\:focus\:text-yellow-900:focus {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .sm\:focus\:text-green-100:focus {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .sm\:focus\:text-green-200:focus {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .sm\:focus\:text-green-300:focus {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .sm\:focus\:text-green-400:focus {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .sm\:focus\:text-green-500:focus {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .sm\:focus\:text-green-600:focus {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .sm\:focus\:text-green-700:focus {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .sm\:focus\:text-green-800:focus {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .sm\:focus\:text-green-900:focus {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .sm\:focus\:text-teal-100:focus {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .sm\:focus\:text-teal-200:focus {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .sm\:focus\:text-teal-300:focus {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .sm\:focus\:text-teal-400:focus {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .sm\:focus\:text-teal-500:focus {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .sm\:focus\:text-teal-600:focus {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .sm\:focus\:text-teal-700:focus {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .sm\:focus\:text-teal-800:focus {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .sm\:focus\:text-teal-900:focus {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .sm\:focus\:text-blue-100:focus {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .sm\:focus\:text-blue-200:focus {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .sm\:focus\:text-blue-300:focus {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .sm\:focus\:text-blue-400:focus {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .sm\:focus\:text-blue-500:focus {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .sm\:focus\:text-blue-600:focus {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .sm\:focus\:text-blue-700:focus {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .sm\:focus\:text-blue-800:focus {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .sm\:focus\:text-blue-900:focus {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .sm\:focus\:text-indigo-100:focus {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .sm\:focus\:text-indigo-200:focus {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .sm\:focus\:text-indigo-300:focus {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .sm\:focus\:text-indigo-400:focus {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .sm\:focus\:text-indigo-500:focus {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .sm\:focus\:text-indigo-600:focus {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .sm\:focus\:text-indigo-700:focus {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .sm\:focus\:text-indigo-800:focus {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .sm\:focus\:text-indigo-900:focus {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .sm\:focus\:text-purple-100:focus {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .sm\:focus\:text-purple-200:focus {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .sm\:focus\:text-purple-300:focus {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .sm\:focus\:text-purple-400:focus {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .sm\:focus\:text-purple-500:focus {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .sm\:focus\:text-purple-600:focus {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .sm\:focus\:text-purple-700:focus {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .sm\:focus\:text-purple-800:focus {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .sm\:focus\:text-purple-900:focus {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .sm\:focus\:text-pink-100:focus {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .sm\:focus\:text-pink-200:focus {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .sm\:focus\:text-pink-300:focus {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .sm\:focus\:text-pink-400:focus {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .sm\:focus\:text-pink-500:focus {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .sm\:focus\:text-pink-600:focus {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .sm\:focus\:text-pink-700:focus {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .sm\:focus\:text-pink-800:focus {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .sm\:focus\:text-pink-900:focus {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .sm\:text-opacity-0 {
    --text-opacity: 0; }
  .sm\:text-opacity-25 {
    --text-opacity: 0.25; }
  .sm\:text-opacity-50 {
    --text-opacity: 0.5; }
  .sm\:text-opacity-75 {
    --text-opacity: 0.75; }
  .sm\:text-opacity-100 {
    --text-opacity: 1; }
  .sm\:hover\:text-opacity-0:hover {
    --text-opacity: 0; }
  .sm\:hover\:text-opacity-25:hover {
    --text-opacity: 0.25; }
  .sm\:hover\:text-opacity-50:hover {
    --text-opacity: 0.5; }
  .sm\:hover\:text-opacity-75:hover {
    --text-opacity: 0.75; }
  .sm\:hover\:text-opacity-100:hover {
    --text-opacity: 1; }
  .sm\:focus\:text-opacity-0:focus {
    --text-opacity: 0; }
  .sm\:focus\:text-opacity-25:focus {
    --text-opacity: 0.25; }
  .sm\:focus\:text-opacity-50:focus {
    --text-opacity: 0.5; }
  .sm\:focus\:text-opacity-75:focus {
    --text-opacity: 0.75; }
  .sm\:focus\:text-opacity-100:focus {
    --text-opacity: 1; }
  .sm\:italic {
    font-style: italic; }
  .sm\:not-italic {
    font-style: normal; }
  .sm\:uppercase {
    text-transform: uppercase; }
  .sm\:lowercase {
    text-transform: lowercase; }
  .sm\:capitalize {
    text-transform: capitalize; }
  .sm\:normal-case {
    text-transform: none; }
  .sm\:underline {
    text-decoration: underline; }
  .sm\:line-through {
    text-decoration: line-through; }
  .sm\:no-underline {
    text-decoration: none; }
  .sm\:hover\:underline:hover {
    text-decoration: underline; }
  .sm\:hover\:line-through:hover {
    text-decoration: line-through; }
  .sm\:hover\:no-underline:hover {
    text-decoration: none; }
  .sm\:focus\:underline:focus {
    text-decoration: underline; }
  .sm\:focus\:line-through:focus {
    text-decoration: line-through; }
  .sm\:focus\:no-underline:focus {
    text-decoration: none; }
  .sm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto; }
  .sm\:tracking-tighter {
    letter-spacing: -0.05em; }
  .sm\:tracking-tight {
    letter-spacing: -0.025em; }
  .sm\:tracking-normal {
    letter-spacing: 0; }
  .sm\:tracking-wide {
    letter-spacing: 0.025em; }
  .sm\:tracking-wider {
    letter-spacing: 0.05em; }
  .sm\:tracking-widest {
    letter-spacing: 0.1em; }
  .sm\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .sm\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text; }
  .sm\:select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all; }
  .sm\:select-auto {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .sm\:align-baseline {
    vertical-align: baseline; }
  .sm\:align-top {
    vertical-align: top; }
  .sm\:align-middle {
    vertical-align: middle; }
  .sm\:align-bottom {
    vertical-align: bottom; }
  .sm\:align-text-top {
    vertical-align: text-top; }
  .sm\:align-text-bottom {
    vertical-align: text-bottom; }
  .sm\:visible {
    visibility: visible; }
  .sm\:invisible {
    visibility: hidden; }
  .sm\:whitespace-normal {
    white-space: normal; }
  .sm\:whitespace-no-wrap {
    white-space: nowrap; }
  .sm\:whitespace-pre {
    white-space: pre; }
  .sm\:whitespace-pre-line {
    white-space: pre-line; }
  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap; }
  .sm\:break-normal {
    overflow-wrap: normal;
    word-break: normal; }
  .sm\:break-words {
    overflow-wrap: break-word; }
  .sm\:break-all {
    word-break: break-all; }
  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .sm\:w-0 {
    width: 0; }
  .sm\:w-1 {
    width: 0.25rem; }
  .sm\:w-2 {
    width: 0.5rem; }
  .sm\:w-3 {
    width: 0.75rem; }
  .sm\:w-4 {
    width: 1rem; }
  .sm\:w-5 {
    width: 1.25rem; }
  .sm\:w-6 {
    width: 1.5rem; }
  .sm\:w-8 {
    width: 2rem; }
  .sm\:w-10 {
    width: 2.5rem; }
  .sm\:w-12 {
    width: 3rem; }
  .sm\:w-16 {
    width: 4rem; }
  .sm\:w-20 {
    width: 5rem; }
  .sm\:w-24 {
    width: 6rem; }
  .sm\:w-32 {
    width: 8rem; }
  .sm\:w-40 {
    width: 10rem; }
  .sm\:w-48 {
    width: 12rem; }
  .sm\:w-56 {
    width: 14rem; }
  .sm\:w-64 {
    width: 16rem; }
  .sm\:w-auto {
    width: auto; }
  .sm\:w-px {
    width: 1px; }
  .sm\:w-1\/2 {
    width: 50%; }
  .sm\:w-1\/3 {
    width: 33.333333%; }
  .sm\:w-2\/3 {
    width: 66.666667%; }
  .sm\:w-1\/4 {
    width: 25%; }
  .sm\:w-2\/4 {
    width: 50%; }
  .sm\:w-3\/4 {
    width: 75%; }
  .sm\:w-1\/5 {
    width: 20%; }
  .sm\:w-2\/5 {
    width: 40%; }
  .sm\:w-3\/5 {
    width: 60%; }
  .sm\:w-4\/5 {
    width: 80%; }
  .sm\:w-1\/6 {
    width: 16.666667%; }
  .sm\:w-2\/6 {
    width: 33.333333%; }
  .sm\:w-3\/6 {
    width: 50%; }
  .sm\:w-4\/6 {
    width: 66.666667%; }
  .sm\:w-5\/6 {
    width: 83.333333%; }
  .sm\:w-1\/12 {
    width: 8.333333%; }
  .sm\:w-2\/12 {
    width: 16.666667%; }
  .sm\:w-3\/12 {
    width: 25%; }
  .sm\:w-4\/12 {
    width: 33.333333%; }
  .sm\:w-5\/12 {
    width: 41.666667%; }
  .sm\:w-6\/12 {
    width: 50%; }
  .sm\:w-7\/12 {
    width: 58.333333%; }
  .sm\:w-8\/12 {
    width: 66.666667%; }
  .sm\:w-9\/12 {
    width: 75%; }
  .sm\:w-10\/12 {
    width: 83.333333%; }
  .sm\:w-11\/12 {
    width: 91.666667%; }
  .sm\:w-full {
    width: 100%; }
  .sm\:w-screen {
    width: 100vw; }
  .sm\:z-0 {
    z-index: 0; }
  .sm\:z-10 {
    z-index: 10; }
  .sm\:z-20 {
    z-index: 20; }
  .sm\:z-30 {
    z-index: 30; }
  .sm\:z-40 {
    z-index: 40; }
  .sm\:z-50 {
    z-index: 50; }
  .sm\:z-auto {
    z-index: auto; }
  .sm\:gap-0 {
    grid-gap: 0;
    gap: 0; }
  .sm\:gap-1 {
    grid-gap: 0.25rem;
    gap: 0.25rem; }
  .sm\:gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem; }
  .sm\:gap-3 {
    grid-gap: 0.75rem;
    gap: 0.75rem; }
  .sm\:gap-4 {
    grid-gap: 1rem;
    gap: 1rem; }
  .sm\:gap-5 {
    grid-gap: 1.25rem;
    gap: 1.25rem; }
  .sm\:gap-6 {
    grid-gap: 1.5rem;
    gap: 1.5rem; }
  .sm\:gap-8 {
    grid-gap: 2rem;
    gap: 2rem; }
  .sm\:gap-10 {
    grid-gap: 2.5rem;
    gap: 2.5rem; }
  .sm\:gap-12 {
    grid-gap: 3rem;
    gap: 3rem; }
  .sm\:gap-16 {
    grid-gap: 4rem;
    gap: 4rem; }
  .sm\:gap-20 {
    grid-gap: 5rem;
    gap: 5rem; }
  .sm\:gap-24 {
    grid-gap: 6rem;
    gap: 6rem; }
  .sm\:gap-32 {
    grid-gap: 8rem;
    gap: 8rem; }
  .sm\:gap-40 {
    grid-gap: 10rem;
    gap: 10rem; }
  .sm\:gap-48 {
    grid-gap: 12rem;
    gap: 12rem; }
  .sm\:gap-56 {
    grid-gap: 14rem;
    gap: 14rem; }
  .sm\:gap-64 {
    grid-gap: 16rem;
    gap: 16rem; }
  .sm\:gap-px {
    grid-gap: 1px;
    gap: 1px; }
  .sm\:col-gap-0 {
    grid-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0; }
  .sm\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
    column-gap: 0.25rem; }
  .sm\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem; }
  .sm\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
    column-gap: 0.75rem; }
  .sm\:col-gap-4 {
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem; }
  .sm\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem; }
  .sm\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem; }
  .sm\:col-gap-8 {
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem; }
  .sm\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem; }
  .sm\:col-gap-12 {
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem; }
  .sm\:col-gap-16 {
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem; }
  .sm\:col-gap-20 {
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem; }
  .sm\:col-gap-24 {
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
    column-gap: 6rem; }
  .sm\:col-gap-32 {
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem; }
  .sm\:col-gap-40 {
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
    column-gap: 10rem; }
  .sm\:col-gap-48 {
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
    column-gap: 12rem; }
  .sm\:col-gap-56 {
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
    column-gap: 14rem; }
  .sm\:col-gap-64 {
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
    column-gap: 16rem; }
  .sm\:col-gap-px {
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
    column-gap: 1px; }
  .sm\:row-gap-0 {
    grid-row-gap: 0;
    row-gap: 0; }
  .sm\:row-gap-1 {
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem; }
  .sm\:row-gap-2 {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem; }
  .sm\:row-gap-3 {
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem; }
  .sm\:row-gap-4 {
    grid-row-gap: 1rem;
    row-gap: 1rem; }
  .sm\:row-gap-5 {
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem; }
  .sm\:row-gap-6 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem; }
  .sm\:row-gap-8 {
    grid-row-gap: 2rem;
    row-gap: 2rem; }
  .sm\:row-gap-10 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem; }
  .sm\:row-gap-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem; }
  .sm\:row-gap-16 {
    grid-row-gap: 4rem;
    row-gap: 4rem; }
  .sm\:row-gap-20 {
    grid-row-gap: 5rem;
    row-gap: 5rem; }
  .sm\:row-gap-24 {
    grid-row-gap: 6rem;
    row-gap: 6rem; }
  .sm\:row-gap-32 {
    grid-row-gap: 8rem;
    row-gap: 8rem; }
  .sm\:row-gap-40 {
    grid-row-gap: 10rem;
    row-gap: 10rem; }
  .sm\:row-gap-48 {
    grid-row-gap: 12rem;
    row-gap: 12rem; }
  .sm\:row-gap-56 {
    grid-row-gap: 14rem;
    row-gap: 14rem; }
  .sm\:row-gap-64 {
    grid-row-gap: 16rem;
    row-gap: 16rem; }
  .sm\:row-gap-px {
    grid-row-gap: 1px;
    row-gap: 1px; }
  .sm\:grid-flow-row {
    grid-auto-flow: row; }
  .sm\:grid-flow-col {
    grid-auto-flow: column; }
  .sm\:grid-flow-row-dense {
    grid-auto-flow: row dense; }
  .sm\:grid-flow-col-dense {
    grid-auto-flow: column dense; }
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .sm\:grid-cols-none {
    grid-template-columns: none; }
  .sm\:col-auto {
    grid-column: auto; }
  .sm\:col-span-1 {
    grid-column: span 1 / span 1; }
  .sm\:col-span-2 {
    grid-column: span 2 / span 2; }
  .sm\:col-span-3 {
    grid-column: span 3 / span 3; }
  .sm\:col-span-4 {
    grid-column: span 4 / span 4; }
  .sm\:col-span-5 {
    grid-column: span 5 / span 5; }
  .sm\:col-span-6 {
    grid-column: span 6 / span 6; }
  .sm\:col-span-7 {
    grid-column: span 7 / span 7; }
  .sm\:col-span-8 {
    grid-column: span 8 / span 8; }
  .sm\:col-span-9 {
    grid-column: span 9 / span 9; }
  .sm\:col-span-10 {
    grid-column: span 10 / span 10; }
  .sm\:col-span-11 {
    grid-column: span 11 / span 11; }
  .sm\:col-span-12 {
    grid-column: span 12 / span 12; }
  .sm\:col-start-1 {
    grid-column-start: 1; }
  .sm\:col-start-2 {
    grid-column-start: 2; }
  .sm\:col-start-3 {
    grid-column-start: 3; }
  .sm\:col-start-4 {
    grid-column-start: 4; }
  .sm\:col-start-5 {
    grid-column-start: 5; }
  .sm\:col-start-6 {
    grid-column-start: 6; }
  .sm\:col-start-7 {
    grid-column-start: 7; }
  .sm\:col-start-8 {
    grid-column-start: 8; }
  .sm\:col-start-9 {
    grid-column-start: 9; }
  .sm\:col-start-10 {
    grid-column-start: 10; }
  .sm\:col-start-11 {
    grid-column-start: 11; }
  .sm\:col-start-12 {
    grid-column-start: 12; }
  .sm\:col-start-13 {
    grid-column-start: 13; }
  .sm\:col-start-auto {
    grid-column-start: auto; }
  .sm\:col-end-1 {
    grid-column-end: 1; }
  .sm\:col-end-2 {
    grid-column-end: 2; }
  .sm\:col-end-3 {
    grid-column-end: 3; }
  .sm\:col-end-4 {
    grid-column-end: 4; }
  .sm\:col-end-5 {
    grid-column-end: 5; }
  .sm\:col-end-6 {
    grid-column-end: 6; }
  .sm\:col-end-7 {
    grid-column-end: 7; }
  .sm\:col-end-8 {
    grid-column-end: 8; }
  .sm\:col-end-9 {
    grid-column-end: 9; }
  .sm\:col-end-10 {
    grid-column-end: 10; }
  .sm\:col-end-11 {
    grid-column-end: 11; }
  .sm\:col-end-12 {
    grid-column-end: 12; }
  .sm\:col-end-13 {
    grid-column-end: 13; }
  .sm\:col-end-auto {
    grid-column-end: auto; }
  .sm\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)); }
  .sm\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)); }
  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)); }
  .sm\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)); }
  .sm\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)); }
  .sm\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)); }
  .sm\:grid-rows-none {
    grid-template-rows: none; }
  .sm\:row-auto {
    grid-row: auto; }
  .sm\:row-span-1 {
    grid-row: span 1 / span 1; }
  .sm\:row-span-2 {
    grid-row: span 2 / span 2; }
  .sm\:row-span-3 {
    grid-row: span 3 / span 3; }
  .sm\:row-span-4 {
    grid-row: span 4 / span 4; }
  .sm\:row-span-5 {
    grid-row: span 5 / span 5; }
  .sm\:row-span-6 {
    grid-row: span 6 / span 6; }
  .sm\:row-start-1 {
    grid-row-start: 1; }
  .sm\:row-start-2 {
    grid-row-start: 2; }
  .sm\:row-start-3 {
    grid-row-start: 3; }
  .sm\:row-start-4 {
    grid-row-start: 4; }
  .sm\:row-start-5 {
    grid-row-start: 5; }
  .sm\:row-start-6 {
    grid-row-start: 6; }
  .sm\:row-start-7 {
    grid-row-start: 7; }
  .sm\:row-start-auto {
    grid-row-start: auto; }
  .sm\:row-end-1 {
    grid-row-end: 1; }
  .sm\:row-end-2 {
    grid-row-end: 2; }
  .sm\:row-end-3 {
    grid-row-end: 3; }
  .sm\:row-end-4 {
    grid-row-end: 4; }
  .sm\:row-end-5 {
    grid-row-end: 5; }
  .sm\:row-end-6 {
    grid-row-end: 6; }
  .sm\:row-end-7 {
    grid-row-end: 7; }
  .sm\:row-end-auto {
    grid-row-end: auto; }
  .sm\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); }
  .sm\:transform-none {
    transform: none; }
  .sm\:origin-center {
    transform-origin: center; }
  .sm\:origin-top {
    transform-origin: top; }
  .sm\:origin-top-right {
    transform-origin: top right; }
  .sm\:origin-right {
    transform-origin: right; }
  .sm\:origin-bottom-right {
    transform-origin: bottom right; }
  .sm\:origin-bottom {
    transform-origin: bottom; }
  .sm\:origin-bottom-left {
    transform-origin: bottom left; }
  .sm\:origin-left {
    transform-origin: left; }
  .sm\:origin-top-left {
    transform-origin: top left; }
  .sm\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .sm\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .sm\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .sm\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .sm\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .sm\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .sm\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .sm\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .sm\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .sm\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .sm\:scale-x-0 {
    --transform-scale-x: 0; }
  .sm\:scale-x-50 {
    --transform-scale-x: .5; }
  .sm\:scale-x-75 {
    --transform-scale-x: .75; }
  .sm\:scale-x-90 {
    --transform-scale-x: .9; }
  .sm\:scale-x-95 {
    --transform-scale-x: .95; }
  .sm\:scale-x-100 {
    --transform-scale-x: 1; }
  .sm\:scale-x-105 {
    --transform-scale-x: 1.05; }
  .sm\:scale-x-110 {
    --transform-scale-x: 1.1; }
  .sm\:scale-x-125 {
    --transform-scale-x: 1.25; }
  .sm\:scale-x-150 {
    --transform-scale-x: 1.5; }
  .sm\:scale-y-0 {
    --transform-scale-y: 0; }
  .sm\:scale-y-50 {
    --transform-scale-y: .5; }
  .sm\:scale-y-75 {
    --transform-scale-y: .75; }
  .sm\:scale-y-90 {
    --transform-scale-y: .9; }
  .sm\:scale-y-95 {
    --transform-scale-y: .95; }
  .sm\:scale-y-100 {
    --transform-scale-y: 1; }
  .sm\:scale-y-105 {
    --transform-scale-y: 1.05; }
  .sm\:scale-y-110 {
    --transform-scale-y: 1.1; }
  .sm\:scale-y-125 {
    --transform-scale-y: 1.25; }
  .sm\:scale-y-150 {
    --transform-scale-y: 1.5; }
  .sm\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .sm\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .sm\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .sm\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .sm\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .sm\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .sm\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .sm\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .sm\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .sm\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .sm\:hover\:scale-x-0:hover {
    --transform-scale-x: 0; }
  .sm\:hover\:scale-x-50:hover {
    --transform-scale-x: .5; }
  .sm\:hover\:scale-x-75:hover {
    --transform-scale-x: .75; }
  .sm\:hover\:scale-x-90:hover {
    --transform-scale-x: .9; }
  .sm\:hover\:scale-x-95:hover {
    --transform-scale-x: .95; }
  .sm\:hover\:scale-x-100:hover {
    --transform-scale-x: 1; }
  .sm\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05; }
  .sm\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1; }
  .sm\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25; }
  .sm\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5; }
  .sm\:hover\:scale-y-0:hover {
    --transform-scale-y: 0; }
  .sm\:hover\:scale-y-50:hover {
    --transform-scale-y: .5; }
  .sm\:hover\:scale-y-75:hover {
    --transform-scale-y: .75; }
  .sm\:hover\:scale-y-90:hover {
    --transform-scale-y: .9; }
  .sm\:hover\:scale-y-95:hover {
    --transform-scale-y: .95; }
  .sm\:hover\:scale-y-100:hover {
    --transform-scale-y: 1; }
  .sm\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05; }
  .sm\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1; }
  .sm\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25; }
  .sm\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5; }
  .sm\:focus\:scale-0:focus {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .sm\:focus\:scale-50:focus {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .sm\:focus\:scale-75:focus {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .sm\:focus\:scale-90:focus {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .sm\:focus\:scale-95:focus {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .sm\:focus\:scale-100:focus {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .sm\:focus\:scale-105:focus {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .sm\:focus\:scale-110:focus {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .sm\:focus\:scale-125:focus {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .sm\:focus\:scale-150:focus {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .sm\:focus\:scale-x-0:focus {
    --transform-scale-x: 0; }
  .sm\:focus\:scale-x-50:focus {
    --transform-scale-x: .5; }
  .sm\:focus\:scale-x-75:focus {
    --transform-scale-x: .75; }
  .sm\:focus\:scale-x-90:focus {
    --transform-scale-x: .9; }
  .sm\:focus\:scale-x-95:focus {
    --transform-scale-x: .95; }
  .sm\:focus\:scale-x-100:focus {
    --transform-scale-x: 1; }
  .sm\:focus\:scale-x-105:focus {
    --transform-scale-x: 1.05; }
  .sm\:focus\:scale-x-110:focus {
    --transform-scale-x: 1.1; }
  .sm\:focus\:scale-x-125:focus {
    --transform-scale-x: 1.25; }
  .sm\:focus\:scale-x-150:focus {
    --transform-scale-x: 1.5; }
  .sm\:focus\:scale-y-0:focus {
    --transform-scale-y: 0; }
  .sm\:focus\:scale-y-50:focus {
    --transform-scale-y: .5; }
  .sm\:focus\:scale-y-75:focus {
    --transform-scale-y: .75; }
  .sm\:focus\:scale-y-90:focus {
    --transform-scale-y: .9; }
  .sm\:focus\:scale-y-95:focus {
    --transform-scale-y: .95; }
  .sm\:focus\:scale-y-100:focus {
    --transform-scale-y: 1; }
  .sm\:focus\:scale-y-105:focus {
    --transform-scale-y: 1.05; }
  .sm\:focus\:scale-y-110:focus {
    --transform-scale-y: 1.1; }
  .sm\:focus\:scale-y-125:focus {
    --transform-scale-y: 1.25; }
  .sm\:focus\:scale-y-150:focus {
    --transform-scale-y: 1.5; }
  .sm\:rotate-0 {
    --transform-rotate: 0; }
  .sm\:rotate-45 {
    --transform-rotate: 45deg; }
  .sm\:rotate-90 {
    --transform-rotate: 90deg; }
  .sm\:rotate-180 {
    --transform-rotate: 180deg; }
  .sm\:-rotate-180 {
    --transform-rotate: -180deg; }
  .sm\:-rotate-90 {
    --transform-rotate: -90deg; }
  .sm\:-rotate-45 {
    --transform-rotate: -45deg; }
  .sm\:hover\:rotate-0:hover {
    --transform-rotate: 0; }
  .sm\:hover\:rotate-45:hover {
    --transform-rotate: 45deg; }
  .sm\:hover\:rotate-90:hover {
    --transform-rotate: 90deg; }
  .sm\:hover\:rotate-180:hover {
    --transform-rotate: 180deg; }
  .sm\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg; }
  .sm\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg; }
  .sm\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg; }
  .sm\:focus\:rotate-0:focus {
    --transform-rotate: 0; }
  .sm\:focus\:rotate-45:focus {
    --transform-rotate: 45deg; }
  .sm\:focus\:rotate-90:focus {
    --transform-rotate: 90deg; }
  .sm\:focus\:rotate-180:focus {
    --transform-rotate: 180deg; }
  .sm\:focus\:-rotate-180:focus {
    --transform-rotate: -180deg; }
  .sm\:focus\:-rotate-90:focus {
    --transform-rotate: -90deg; }
  .sm\:focus\:-rotate-45:focus {
    --transform-rotate: -45deg; }
  .sm\:translate-x-0 {
    --transform-translate-x: 0; }
  .sm\:translate-x-1 {
    --transform-translate-x: 0.25rem; }
  .sm\:translate-x-2 {
    --transform-translate-x: 0.5rem; }
  .sm\:translate-x-3 {
    --transform-translate-x: 0.75rem; }
  .sm\:translate-x-4 {
    --transform-translate-x: 1rem; }
  .sm\:translate-x-5 {
    --transform-translate-x: 1.25rem; }
  .sm\:translate-x-6 {
    --transform-translate-x: 1.5rem; }
  .sm\:translate-x-8 {
    --transform-translate-x: 2rem; }
  .sm\:translate-x-10 {
    --transform-translate-x: 2.5rem; }
  .sm\:translate-x-12 {
    --transform-translate-x: 3rem; }
  .sm\:translate-x-16 {
    --transform-translate-x: 4rem; }
  .sm\:translate-x-20 {
    --transform-translate-x: 5rem; }
  .sm\:translate-x-24 {
    --transform-translate-x: 6rem; }
  .sm\:translate-x-32 {
    --transform-translate-x: 8rem; }
  .sm\:translate-x-40 {
    --transform-translate-x: 10rem; }
  .sm\:translate-x-48 {
    --transform-translate-x: 12rem; }
  .sm\:translate-x-56 {
    --transform-translate-x: 14rem; }
  .sm\:translate-x-64 {
    --transform-translate-x: 16rem; }
  .sm\:translate-x-px {
    --transform-translate-x: 1px; }
  .sm\:-translate-x-1 {
    --transform-translate-x: -0.25rem; }
  .sm\:-translate-x-2 {
    --transform-translate-x: -0.5rem; }
  .sm\:-translate-x-3 {
    --transform-translate-x: -0.75rem; }
  .sm\:-translate-x-4 {
    --transform-translate-x: -1rem; }
  .sm\:-translate-x-5 {
    --transform-translate-x: -1.25rem; }
  .sm\:-translate-x-6 {
    --transform-translate-x: -1.5rem; }
  .sm\:-translate-x-8 {
    --transform-translate-x: -2rem; }
  .sm\:-translate-x-10 {
    --transform-translate-x: -2.5rem; }
  .sm\:-translate-x-12 {
    --transform-translate-x: -3rem; }
  .sm\:-translate-x-16 {
    --transform-translate-x: -4rem; }
  .sm\:-translate-x-20 {
    --transform-translate-x: -5rem; }
  .sm\:-translate-x-24 {
    --transform-translate-x: -6rem; }
  .sm\:-translate-x-32 {
    --transform-translate-x: -8rem; }
  .sm\:-translate-x-40 {
    --transform-translate-x: -10rem; }
  .sm\:-translate-x-48 {
    --transform-translate-x: -12rem; }
  .sm\:-translate-x-56 {
    --transform-translate-x: -14rem; }
  .sm\:-translate-x-64 {
    --transform-translate-x: -16rem; }
  .sm\:-translate-x-px {
    --transform-translate-x: -1px; }
  .sm\:-translate-x-full {
    --transform-translate-x: -100%; }
  .sm\:-translate-x-1\/2 {
    --transform-translate-x: -50%; }
  .sm\:translate-x-1\/2 {
    --transform-translate-x: 50%; }
  .sm\:translate-x-full {
    --transform-translate-x: 100%; }
  .sm\:translate-y-0 {
    --transform-translate-y: 0; }
  .sm\:translate-y-1 {
    --transform-translate-y: 0.25rem; }
  .sm\:translate-y-2 {
    --transform-translate-y: 0.5rem; }
  .sm\:translate-y-3 {
    --transform-translate-y: 0.75rem; }
  .sm\:translate-y-4 {
    --transform-translate-y: 1rem; }
  .sm\:translate-y-5 {
    --transform-translate-y: 1.25rem; }
  .sm\:translate-y-6 {
    --transform-translate-y: 1.5rem; }
  .sm\:translate-y-8 {
    --transform-translate-y: 2rem; }
  .sm\:translate-y-10 {
    --transform-translate-y: 2.5rem; }
  .sm\:translate-y-12 {
    --transform-translate-y: 3rem; }
  .sm\:translate-y-16 {
    --transform-translate-y: 4rem; }
  .sm\:translate-y-20 {
    --transform-translate-y: 5rem; }
  .sm\:translate-y-24 {
    --transform-translate-y: 6rem; }
  .sm\:translate-y-32 {
    --transform-translate-y: 8rem; }
  .sm\:translate-y-40 {
    --transform-translate-y: 10rem; }
  .sm\:translate-y-48 {
    --transform-translate-y: 12rem; }
  .sm\:translate-y-56 {
    --transform-translate-y: 14rem; }
  .sm\:translate-y-64 {
    --transform-translate-y: 16rem; }
  .sm\:translate-y-px {
    --transform-translate-y: 1px; }
  .sm\:-translate-y-1 {
    --transform-translate-y: -0.25rem; }
  .sm\:-translate-y-2 {
    --transform-translate-y: -0.5rem; }
  .sm\:-translate-y-3 {
    --transform-translate-y: -0.75rem; }
  .sm\:-translate-y-4 {
    --transform-translate-y: -1rem; }
  .sm\:-translate-y-5 {
    --transform-translate-y: -1.25rem; }
  .sm\:-translate-y-6 {
    --transform-translate-y: -1.5rem; }
  .sm\:-translate-y-8 {
    --transform-translate-y: -2rem; }
  .sm\:-translate-y-10 {
    --transform-translate-y: -2.5rem; }
  .sm\:-translate-y-12 {
    --transform-translate-y: -3rem; }
  .sm\:-translate-y-16 {
    --transform-translate-y: -4rem; }
  .sm\:-translate-y-20 {
    --transform-translate-y: -5rem; }
  .sm\:-translate-y-24 {
    --transform-translate-y: -6rem; }
  .sm\:-translate-y-32 {
    --transform-translate-y: -8rem; }
  .sm\:-translate-y-40 {
    --transform-translate-y: -10rem; }
  .sm\:-translate-y-48 {
    --transform-translate-y: -12rem; }
  .sm\:-translate-y-56 {
    --transform-translate-y: -14rem; }
  .sm\:-translate-y-64 {
    --transform-translate-y: -16rem; }
  .sm\:-translate-y-px {
    --transform-translate-y: -1px; }
  .sm\:-translate-y-full {
    --transform-translate-y: -100%; }
  .sm\:-translate-y-1\/2 {
    --transform-translate-y: -50%; }
  .sm\:translate-y-1\/2 {
    --transform-translate-y: 50%; }
  .sm\:translate-y-full {
    --transform-translate-y: 100%; }
  .sm\:hover\:translate-x-0:hover {
    --transform-translate-x: 0; }
  .sm\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem; }
  .sm\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem; }
  .sm\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem; }
  .sm\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem; }
  .sm\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem; }
  .sm\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem; }
  .sm\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem; }
  .sm\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem; }
  .sm\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem; }
  .sm\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem; }
  .sm\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem; }
  .sm\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem; }
  .sm\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem; }
  .sm\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem; }
  .sm\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem; }
  .sm\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem; }
  .sm\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem; }
  .sm\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px; }
  .sm\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem; }
  .sm\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem; }
  .sm\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem; }
  .sm\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem; }
  .sm\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem; }
  .sm\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem; }
  .sm\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem; }
  .sm\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem; }
  .sm\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem; }
  .sm\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem; }
  .sm\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem; }
  .sm\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem; }
  .sm\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem; }
  .sm\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem; }
  .sm\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem; }
  .sm\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem; }
  .sm\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem; }
  .sm\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px; }
  .sm\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%; }
  .sm\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%; }
  .sm\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%; }
  .sm\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%; }
  .sm\:hover\:translate-y-0:hover {
    --transform-translate-y: 0; }
  .sm\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem; }
  .sm\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem; }
  .sm\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem; }
  .sm\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem; }
  .sm\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem; }
  .sm\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem; }
  .sm\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem; }
  .sm\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem; }
  .sm\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem; }
  .sm\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem; }
  .sm\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem; }
  .sm\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem; }
  .sm\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem; }
  .sm\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem; }
  .sm\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem; }
  .sm\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem; }
  .sm\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem; }
  .sm\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px; }
  .sm\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem; }
  .sm\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem; }
  .sm\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem; }
  .sm\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem; }
  .sm\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem; }
  .sm\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem; }
  .sm\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem; }
  .sm\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem; }
  .sm\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem; }
  .sm\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem; }
  .sm\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem; }
  .sm\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem; }
  .sm\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem; }
  .sm\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem; }
  .sm\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem; }
  .sm\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem; }
  .sm\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem; }
  .sm\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px; }
  .sm\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%; }
  .sm\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%; }
  .sm\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%; }
  .sm\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%; }
  .sm\:focus\:translate-x-0:focus {
    --transform-translate-x: 0; }
  .sm\:focus\:translate-x-1:focus {
    --transform-translate-x: 0.25rem; }
  .sm\:focus\:translate-x-2:focus {
    --transform-translate-x: 0.5rem; }
  .sm\:focus\:translate-x-3:focus {
    --transform-translate-x: 0.75rem; }
  .sm\:focus\:translate-x-4:focus {
    --transform-translate-x: 1rem; }
  .sm\:focus\:translate-x-5:focus {
    --transform-translate-x: 1.25rem; }
  .sm\:focus\:translate-x-6:focus {
    --transform-translate-x: 1.5rem; }
  .sm\:focus\:translate-x-8:focus {
    --transform-translate-x: 2rem; }
  .sm\:focus\:translate-x-10:focus {
    --transform-translate-x: 2.5rem; }
  .sm\:focus\:translate-x-12:focus {
    --transform-translate-x: 3rem; }
  .sm\:focus\:translate-x-16:focus {
    --transform-translate-x: 4rem; }
  .sm\:focus\:translate-x-20:focus {
    --transform-translate-x: 5rem; }
  .sm\:focus\:translate-x-24:focus {
    --transform-translate-x: 6rem; }
  .sm\:focus\:translate-x-32:focus {
    --transform-translate-x: 8rem; }
  .sm\:focus\:translate-x-40:focus {
    --transform-translate-x: 10rem; }
  .sm\:focus\:translate-x-48:focus {
    --transform-translate-x: 12rem; }
  .sm\:focus\:translate-x-56:focus {
    --transform-translate-x: 14rem; }
  .sm\:focus\:translate-x-64:focus {
    --transform-translate-x: 16rem; }
  .sm\:focus\:translate-x-px:focus {
    --transform-translate-x: 1px; }
  .sm\:focus\:-translate-x-1:focus {
    --transform-translate-x: -0.25rem; }
  .sm\:focus\:-translate-x-2:focus {
    --transform-translate-x: -0.5rem; }
  .sm\:focus\:-translate-x-3:focus {
    --transform-translate-x: -0.75rem; }
  .sm\:focus\:-translate-x-4:focus {
    --transform-translate-x: -1rem; }
  .sm\:focus\:-translate-x-5:focus {
    --transform-translate-x: -1.25rem; }
  .sm\:focus\:-translate-x-6:focus {
    --transform-translate-x: -1.5rem; }
  .sm\:focus\:-translate-x-8:focus {
    --transform-translate-x: -2rem; }
  .sm\:focus\:-translate-x-10:focus {
    --transform-translate-x: -2.5rem; }
  .sm\:focus\:-translate-x-12:focus {
    --transform-translate-x: -3rem; }
  .sm\:focus\:-translate-x-16:focus {
    --transform-translate-x: -4rem; }
  .sm\:focus\:-translate-x-20:focus {
    --transform-translate-x: -5rem; }
  .sm\:focus\:-translate-x-24:focus {
    --transform-translate-x: -6rem; }
  .sm\:focus\:-translate-x-32:focus {
    --transform-translate-x: -8rem; }
  .sm\:focus\:-translate-x-40:focus {
    --transform-translate-x: -10rem; }
  .sm\:focus\:-translate-x-48:focus {
    --transform-translate-x: -12rem; }
  .sm\:focus\:-translate-x-56:focus {
    --transform-translate-x: -14rem; }
  .sm\:focus\:-translate-x-64:focus {
    --transform-translate-x: -16rem; }
  .sm\:focus\:-translate-x-px:focus {
    --transform-translate-x: -1px; }
  .sm\:focus\:-translate-x-full:focus {
    --transform-translate-x: -100%; }
  .sm\:focus\:-translate-x-1\/2:focus {
    --transform-translate-x: -50%; }
  .sm\:focus\:translate-x-1\/2:focus {
    --transform-translate-x: 50%; }
  .sm\:focus\:translate-x-full:focus {
    --transform-translate-x: 100%; }
  .sm\:focus\:translate-y-0:focus {
    --transform-translate-y: 0; }
  .sm\:focus\:translate-y-1:focus {
    --transform-translate-y: 0.25rem; }
  .sm\:focus\:translate-y-2:focus {
    --transform-translate-y: 0.5rem; }
  .sm\:focus\:translate-y-3:focus {
    --transform-translate-y: 0.75rem; }
  .sm\:focus\:translate-y-4:focus {
    --transform-translate-y: 1rem; }
  .sm\:focus\:translate-y-5:focus {
    --transform-translate-y: 1.25rem; }
  .sm\:focus\:translate-y-6:focus {
    --transform-translate-y: 1.5rem; }
  .sm\:focus\:translate-y-8:focus {
    --transform-translate-y: 2rem; }
  .sm\:focus\:translate-y-10:focus {
    --transform-translate-y: 2.5rem; }
  .sm\:focus\:translate-y-12:focus {
    --transform-translate-y: 3rem; }
  .sm\:focus\:translate-y-16:focus {
    --transform-translate-y: 4rem; }
  .sm\:focus\:translate-y-20:focus {
    --transform-translate-y: 5rem; }
  .sm\:focus\:translate-y-24:focus {
    --transform-translate-y: 6rem; }
  .sm\:focus\:translate-y-32:focus {
    --transform-translate-y: 8rem; }
  .sm\:focus\:translate-y-40:focus {
    --transform-translate-y: 10rem; }
  .sm\:focus\:translate-y-48:focus {
    --transform-translate-y: 12rem; }
  .sm\:focus\:translate-y-56:focus {
    --transform-translate-y: 14rem; }
  .sm\:focus\:translate-y-64:focus {
    --transform-translate-y: 16rem; }
  .sm\:focus\:translate-y-px:focus {
    --transform-translate-y: 1px; }
  .sm\:focus\:-translate-y-1:focus {
    --transform-translate-y: -0.25rem; }
  .sm\:focus\:-translate-y-2:focus {
    --transform-translate-y: -0.5rem; }
  .sm\:focus\:-translate-y-3:focus {
    --transform-translate-y: -0.75rem; }
  .sm\:focus\:-translate-y-4:focus {
    --transform-translate-y: -1rem; }
  .sm\:focus\:-translate-y-5:focus {
    --transform-translate-y: -1.25rem; }
  .sm\:focus\:-translate-y-6:focus {
    --transform-translate-y: -1.5rem; }
  .sm\:focus\:-translate-y-8:focus {
    --transform-translate-y: -2rem; }
  .sm\:focus\:-translate-y-10:focus {
    --transform-translate-y: -2.5rem; }
  .sm\:focus\:-translate-y-12:focus {
    --transform-translate-y: -3rem; }
  .sm\:focus\:-translate-y-16:focus {
    --transform-translate-y: -4rem; }
  .sm\:focus\:-translate-y-20:focus {
    --transform-translate-y: -5rem; }
  .sm\:focus\:-translate-y-24:focus {
    --transform-translate-y: -6rem; }
  .sm\:focus\:-translate-y-32:focus {
    --transform-translate-y: -8rem; }
  .sm\:focus\:-translate-y-40:focus {
    --transform-translate-y: -10rem; }
  .sm\:focus\:-translate-y-48:focus {
    --transform-translate-y: -12rem; }
  .sm\:focus\:-translate-y-56:focus {
    --transform-translate-y: -14rem; }
  .sm\:focus\:-translate-y-64:focus {
    --transform-translate-y: -16rem; }
  .sm\:focus\:-translate-y-px:focus {
    --transform-translate-y: -1px; }
  .sm\:focus\:-translate-y-full:focus {
    --transform-translate-y: -100%; }
  .sm\:focus\:-translate-y-1\/2:focus {
    --transform-translate-y: -50%; }
  .sm\:focus\:translate-y-1\/2:focus {
    --transform-translate-y: 50%; }
  .sm\:focus\:translate-y-full:focus {
    --transform-translate-y: 100%; }
  .sm\:skew-x-0 {
    --transform-skew-x: 0; }
  .sm\:skew-x-3 {
    --transform-skew-x: 3deg; }
  .sm\:skew-x-6 {
    --transform-skew-x: 6deg; }
  .sm\:skew-x-12 {
    --transform-skew-x: 12deg; }
  .sm\:-skew-x-12 {
    --transform-skew-x: -12deg; }
  .sm\:-skew-x-6 {
    --transform-skew-x: -6deg; }
  .sm\:-skew-x-3 {
    --transform-skew-x: -3deg; }
  .sm\:skew-y-0 {
    --transform-skew-y: 0; }
  .sm\:skew-y-3 {
    --transform-skew-y: 3deg; }
  .sm\:skew-y-6 {
    --transform-skew-y: 6deg; }
  .sm\:skew-y-12 {
    --transform-skew-y: 12deg; }
  .sm\:-skew-y-12 {
    --transform-skew-y: -12deg; }
  .sm\:-skew-y-6 {
    --transform-skew-y: -6deg; }
  .sm\:-skew-y-3 {
    --transform-skew-y: -3deg; }
  .sm\:hover\:skew-x-0:hover {
    --transform-skew-x: 0; }
  .sm\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg; }
  .sm\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg; }
  .sm\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg; }
  .sm\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg; }
  .sm\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg; }
  .sm\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg; }
  .sm\:hover\:skew-y-0:hover {
    --transform-skew-y: 0; }
  .sm\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg; }
  .sm\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg; }
  .sm\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg; }
  .sm\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg; }
  .sm\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg; }
  .sm\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg; }
  .sm\:focus\:skew-x-0:focus {
    --transform-skew-x: 0; }
  .sm\:focus\:skew-x-3:focus {
    --transform-skew-x: 3deg; }
  .sm\:focus\:skew-x-6:focus {
    --transform-skew-x: 6deg; }
  .sm\:focus\:skew-x-12:focus {
    --transform-skew-x: 12deg; }
  .sm\:focus\:-skew-x-12:focus {
    --transform-skew-x: -12deg; }
  .sm\:focus\:-skew-x-6:focus {
    --transform-skew-x: -6deg; }
  .sm\:focus\:-skew-x-3:focus {
    --transform-skew-x: -3deg; }
  .sm\:focus\:skew-y-0:focus {
    --transform-skew-y: 0; }
  .sm\:focus\:skew-y-3:focus {
    --transform-skew-y: 3deg; }
  .sm\:focus\:skew-y-6:focus {
    --transform-skew-y: 6deg; }
  .sm\:focus\:skew-y-12:focus {
    --transform-skew-y: 12deg; }
  .sm\:focus\:-skew-y-12:focus {
    --transform-skew-y: -12deg; }
  .sm\:focus\:-skew-y-6:focus {
    --transform-skew-y: -6deg; }
  .sm\:focus\:-skew-y-3:focus {
    --transform-skew-y: -3deg; }
  .sm\:transition-none {
    transition-property: none; }
  .sm\:transition-all {
    transition-property: all; }
  .sm\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; }
  .sm\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke; }
  .sm\:transition-opacity {
    transition-property: opacity; }
  .sm\:transition-shadow {
    transition-property: box-shadow; }
  .sm\:transition-transform {
    transition-property: transform; }
  .sm\:ease-linear {
    transition-timing-function: linear; }
  .sm\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
  .sm\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .sm\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .sm\:duration-75 {
    transition-duration: 75ms; }
  .sm\:duration-100 {
    transition-duration: 100ms; }
  .sm\:duration-150 {
    transition-duration: 150ms; }
  .sm\:duration-200 {
    transition-duration: 200ms; }
  .sm\:duration-300 {
    transition-duration: 300ms; }
  .sm\:duration-500 {
    transition-duration: 500ms; }
  .sm\:duration-700 {
    transition-duration: 700ms; }
  .sm\:duration-1000 {
    transition-duration: 1000ms; }
  .sm\:delay-75 {
    transition-delay: 75ms; }
  .sm\:delay-100 {
    transition-delay: 100ms; }
  .sm\:delay-150 {
    transition-delay: 150ms; }
  .sm\:delay-200 {
    transition-delay: 200ms; }
  .sm\:delay-300 {
    transition-delay: 300ms; }
  .sm\:delay-500 {
    transition-delay: 500ms; }
  .sm\:delay-700 {
    transition-delay: 700ms; }
  .sm\:delay-1000 {
    transition-delay: 1000ms; } }

@media (min-width: 768px) {
  .md\:space-y-0 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse)); }
  .md\:space-x-0 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse)); }
  .md\:space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse)); }
  .md\:space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse)); }
  .md\:space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse)); }
  .md\:space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse)); }
  .md\:space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse)); }
  .md\:space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse)); }
  .md\:space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse)); }
  .md\:space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse)); }
  .md\:space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse)); }
  .md\:space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse)); }
  .md\:space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse)); }
  .md\:space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse)); }
  .md\:space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse)); }
  .md\:space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse)); }
  .md\:space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse)); }
  .md\:space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse)); }
  .md\:space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse)); }
  .md\:space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)); }
  .md\:-space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)); }
  .md\:-space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)); }
  .md\:-space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse)); }
  .md\:-space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)); }
  .md\:-space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)); }
  .md\:-space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse)); }
  .md\:-space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)); }
  .md\:-space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse)); }
  .md\:-space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse)); }
  .md\:-space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse)); }
  .md\:-space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse)); }
  .md\:-space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse)); }
  .md\:-space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse)); }
  .md\:-space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse)); }
  .md\:-space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse)); }
  .md\:-space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse)); }
  .md\:-space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))); }
  .md\:-space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse)); }
  .md\:-space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))); }
  .md\:space-y-reverse > :not(template) ~ :not(template) {
    --space-y-reverse: 1; }
  .md\:space-x-reverse > :not(template) ~ :not(template) {
    --space-x-reverse: 1; }
  .md\:divide-y-0 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse)); }
  .md\:divide-x-0 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))); }
  .md\:divide-y-2 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse)); }
  .md\:divide-x-2 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))); }
  .md\:divide-y-4 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse)); }
  .md\:divide-x-4 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))); }
  .md\:divide-y-8 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse)); }
  .md\:divide-x-8 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))); }
  .md\:divide-y > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse)); }
  .md\:divide-x > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))); }
  .md\:divide-y-reverse > :not(template) ~ :not(template) {
    --divide-y-reverse: 1; }
  .md\:divide-x-reverse > :not(template) ~ :not(template) {
    --divide-x-reverse: 1; }
  .md\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent; }
  .md\:divide-current > :not(template) ~ :not(template) {
    border-color: currentColor; }
  .md\:divide-black > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--divide-opacity)); }
  .md\:divide-white > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity)); }
  .md\:divide-gray-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--divide-opacity)); }
  .md\:divide-gray-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--divide-opacity)); }
  .md\:divide-gray-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity)); }
  .md\:divide-gray-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--divide-opacity)); }
  .md\:divide-gray-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--divide-opacity)); }
  .md\:divide-gray-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--divide-opacity)); }
  .md\:divide-gray-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--divide-opacity)); }
  .md\:divide-gray-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--divide-opacity)); }
  .md\:divide-gray-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--divide-opacity)); }
  .md\:divide-red-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--divide-opacity)); }
  .md\:divide-red-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--divide-opacity)); }
  .md\:divide-red-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--divide-opacity)); }
  .md\:divide-red-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--divide-opacity)); }
  .md\:divide-red-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--divide-opacity)); }
  .md\:divide-red-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--divide-opacity)); }
  .md\:divide-red-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--divide-opacity)); }
  .md\:divide-red-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--divide-opacity)); }
  .md\:divide-red-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--divide-opacity)); }
  .md\:divide-orange-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--divide-opacity)); }
  .md\:divide-orange-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--divide-opacity)); }
  .md\:divide-orange-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--divide-opacity)); }
  .md\:divide-orange-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--divide-opacity)); }
  .md\:divide-orange-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity)); }
  .md\:divide-orange-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--divide-opacity)); }
  .md\:divide-orange-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--divide-opacity)); }
  .md\:divide-orange-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--divide-opacity)); }
  .md\:divide-orange-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--divide-opacity)); }
  .md\:divide-yellow-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--divide-opacity)); }
  .md\:divide-yellow-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--divide-opacity)); }
  .md\:divide-yellow-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--divide-opacity)); }
  .md\:divide-yellow-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--divide-opacity)); }
  .md\:divide-yellow-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--divide-opacity)); }
  .md\:divide-yellow-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--divide-opacity)); }
  .md\:divide-yellow-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--divide-opacity)); }
  .md\:divide-yellow-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--divide-opacity)); }
  .md\:divide-yellow-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--divide-opacity)); }
  .md\:divide-green-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--divide-opacity)); }
  .md\:divide-green-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--divide-opacity)); }
  .md\:divide-green-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--divide-opacity)); }
  .md\:divide-green-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--divide-opacity)); }
  .md\:divide-green-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--divide-opacity)); }
  .md\:divide-green-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--divide-opacity)); }
  .md\:divide-green-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--divide-opacity)); }
  .md\:divide-green-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--divide-opacity)); }
  .md\:divide-green-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--divide-opacity)); }
  .md\:divide-teal-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--divide-opacity)); }
  .md\:divide-teal-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--divide-opacity)); }
  .md\:divide-teal-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--divide-opacity)); }
  .md\:divide-teal-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--divide-opacity)); }
  .md\:divide-teal-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--divide-opacity)); }
  .md\:divide-teal-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--divide-opacity)); }
  .md\:divide-teal-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--divide-opacity)); }
  .md\:divide-teal-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--divide-opacity)); }
  .md\:divide-teal-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--divide-opacity)); }
  .md\:divide-blue-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--divide-opacity)); }
  .md\:divide-blue-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--divide-opacity)); }
  .md\:divide-blue-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--divide-opacity)); }
  .md\:divide-blue-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--divide-opacity)); }
  .md\:divide-blue-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--divide-opacity)); }
  .md\:divide-blue-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--divide-opacity)); }
  .md\:divide-blue-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--divide-opacity)); }
  .md\:divide-blue-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--divide-opacity)); }
  .md\:divide-blue-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--divide-opacity)); }
  .md\:divide-indigo-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--divide-opacity)); }
  .md\:divide-indigo-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--divide-opacity)); }
  .md\:divide-indigo-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--divide-opacity)); }
  .md\:divide-indigo-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--divide-opacity)); }
  .md\:divide-indigo-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--divide-opacity)); }
  .md\:divide-indigo-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--divide-opacity)); }
  .md\:divide-indigo-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--divide-opacity)); }
  .md\:divide-indigo-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--divide-opacity)); }
  .md\:divide-indigo-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--divide-opacity)); }
  .md\:divide-purple-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--divide-opacity)); }
  .md\:divide-purple-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--divide-opacity)); }
  .md\:divide-purple-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--divide-opacity)); }
  .md\:divide-purple-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--divide-opacity)); }
  .md\:divide-purple-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--divide-opacity)); }
  .md\:divide-purple-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--divide-opacity)); }
  .md\:divide-purple-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--divide-opacity)); }
  .md\:divide-purple-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--divide-opacity)); }
  .md\:divide-purple-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--divide-opacity)); }
  .md\:divide-pink-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--divide-opacity)); }
  .md\:divide-pink-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--divide-opacity)); }
  .md\:divide-pink-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--divide-opacity)); }
  .md\:divide-pink-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--divide-opacity)); }
  .md\:divide-pink-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--divide-opacity)); }
  .md\:divide-pink-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--divide-opacity)); }
  .md\:divide-pink-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--divide-opacity)); }
  .md\:divide-pink-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--divide-opacity)); }
  .md\:divide-pink-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--divide-opacity)); }
  .md\:divide-opacity-0 > :not(template) ~ :not(template) {
    --divide-opacity: 0; }
  .md\:divide-opacity-25 > :not(template) ~ :not(template) {
    --divide-opacity: 0.25; }
  .md\:divide-opacity-50 > :not(template) ~ :not(template) {
    --divide-opacity: 0.5; }
  .md\:divide-opacity-75 > :not(template) ~ :not(template) {
    --divide-opacity: 0.75; }
  .md\:divide-opacity-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1; }
  .md\: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; }
  .md\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .md\:focus\:sr-only: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; }
  .md\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .md\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .md\:bg-fixed {
    background-attachment: fixed; }
  .md\:bg-local {
    background-attachment: local; }
  .md\:bg-scroll {
    background-attachment: scroll; }
  .md\:bg-transparent {
    background-color: transparent; }
  .md\:bg-current {
    background-color: currentColor; }
  .md\:bg-black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .md\:bg-white {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .md\:bg-gray-100 {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .md\:bg-gray-200 {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .md\:bg-gray-300 {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .md\:bg-gray-400 {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .md\:bg-gray-500 {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .md\:bg-gray-600 {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .md\:bg-gray-700 {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .md\:bg-gray-800 {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .md\:bg-gray-900 {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .md\:bg-red-100 {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .md\:bg-red-200 {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .md\:bg-red-300 {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .md\:bg-red-400 {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .md\:bg-red-500 {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .md\:bg-red-600 {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .md\:bg-red-700 {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .md\:bg-red-800 {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .md\:bg-red-900 {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .md\:bg-orange-100 {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .md\:bg-orange-200 {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .md\:bg-orange-300 {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .md\:bg-orange-400 {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .md\:bg-orange-500 {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .md\:bg-orange-600 {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .md\:bg-orange-700 {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .md\:bg-orange-800 {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .md\:bg-orange-900 {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .md\:bg-yellow-100 {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .md\:bg-yellow-200 {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .md\:bg-yellow-300 {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .md\:bg-yellow-400 {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .md\:bg-yellow-500 {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .md\:bg-yellow-600 {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .md\:bg-yellow-700 {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .md\:bg-yellow-800 {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .md\:bg-yellow-900 {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .md\:bg-green-100 {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .md\:bg-green-200 {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .md\:bg-green-300 {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .md\:bg-green-400 {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .md\:bg-green-500 {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .md\:bg-green-600 {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .md\:bg-green-700 {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .md\:bg-green-800 {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .md\:bg-green-900 {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .md\:bg-teal-100 {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .md\:bg-teal-200 {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .md\:bg-teal-300 {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .md\:bg-teal-400 {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .md\:bg-teal-500 {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .md\:bg-teal-600 {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .md\:bg-teal-700 {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .md\:bg-teal-800 {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .md\:bg-teal-900 {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .md\:bg-blue-100 {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .md\:bg-blue-200 {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .md\:bg-blue-300 {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .md\:bg-blue-400 {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .md\:bg-blue-500 {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .md\:bg-blue-600 {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .md\:bg-blue-700 {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .md\:bg-blue-800 {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .md\:bg-blue-900 {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .md\:bg-indigo-100 {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .md\:bg-indigo-200 {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .md\:bg-indigo-300 {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .md\:bg-indigo-400 {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .md\:bg-indigo-500 {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .md\:bg-indigo-600 {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .md\:bg-indigo-700 {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .md\:bg-indigo-800 {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .md\:bg-indigo-900 {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .md\:bg-purple-100 {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .md\:bg-purple-200 {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .md\:bg-purple-300 {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .md\:bg-purple-400 {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .md\:bg-purple-500 {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .md\:bg-purple-600 {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .md\:bg-purple-700 {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .md\:bg-purple-800 {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .md\:bg-purple-900 {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .md\:bg-pink-100 {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .md\:bg-pink-200 {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .md\:bg-pink-300 {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .md\:bg-pink-400 {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .md\:bg-pink-500 {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .md\:bg-pink-600 {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .md\:bg-pink-700 {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .md\:bg-pink-800 {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .md\:bg-pink-900 {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .md\:hover\:bg-transparent:hover {
    background-color: transparent; }
  .md\:hover\:bg-current:hover {
    background-color: currentColor; }
  .md\:hover\:bg-black:hover {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .md\:hover\:bg-white:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .md\:hover\:bg-gray-100:hover {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .md\:hover\:bg-gray-200:hover {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .md\:hover\:bg-gray-300:hover {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .md\:hover\:bg-gray-400:hover {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .md\:hover\:bg-gray-500:hover {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .md\:hover\:bg-gray-600:hover {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .md\:hover\:bg-gray-700:hover {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .md\:hover\:bg-gray-800:hover {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .md\:hover\:bg-gray-900:hover {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .md\:hover\:bg-red-100:hover {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .md\:hover\:bg-red-200:hover {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .md\:hover\:bg-red-300:hover {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .md\:hover\:bg-red-400:hover {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .md\:hover\:bg-red-500:hover {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .md\:hover\:bg-red-600:hover {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .md\:hover\:bg-red-700:hover {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .md\:hover\:bg-red-800:hover {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .md\:hover\:bg-red-900:hover {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .md\:hover\:bg-orange-100:hover {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .md\:hover\:bg-orange-200:hover {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .md\:hover\:bg-orange-300:hover {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .md\:hover\:bg-orange-400:hover {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .md\:hover\:bg-orange-500:hover {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .md\:hover\:bg-orange-600:hover {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .md\:hover\:bg-orange-700:hover {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .md\:hover\:bg-orange-800:hover {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .md\:hover\:bg-orange-900:hover {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .md\:hover\:bg-yellow-100:hover {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .md\:hover\:bg-yellow-200:hover {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .md\:hover\:bg-yellow-300:hover {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .md\:hover\:bg-yellow-400:hover {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .md\:hover\:bg-yellow-500:hover {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .md\:hover\:bg-yellow-600:hover {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .md\:hover\:bg-yellow-700:hover {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .md\:hover\:bg-yellow-800:hover {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .md\:hover\:bg-yellow-900:hover {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .md\:hover\:bg-green-100:hover {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .md\:hover\:bg-green-200:hover {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .md\:hover\:bg-green-300:hover {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .md\:hover\:bg-green-400:hover {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .md\:hover\:bg-green-500:hover {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .md\:hover\:bg-green-600:hover {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .md\:hover\:bg-green-700:hover {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .md\:hover\:bg-green-800:hover {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .md\:hover\:bg-green-900:hover {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .md\:hover\:bg-teal-100:hover {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .md\:hover\:bg-teal-200:hover {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .md\:hover\:bg-teal-300:hover {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .md\:hover\:bg-teal-400:hover {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .md\:hover\:bg-teal-500:hover {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .md\:hover\:bg-teal-600:hover {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .md\:hover\:bg-teal-700:hover {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .md\:hover\:bg-teal-800:hover {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .md\:hover\:bg-teal-900:hover {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .md\:hover\:bg-blue-100:hover {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .md\:hover\:bg-blue-200:hover {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .md\:hover\:bg-blue-300:hover {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .md\:hover\:bg-blue-400:hover {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .md\:hover\:bg-blue-500:hover {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .md\:hover\:bg-blue-600:hover {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .md\:hover\:bg-blue-700:hover {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .md\:hover\:bg-blue-800:hover {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .md\:hover\:bg-blue-900:hover {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .md\:hover\:bg-indigo-100:hover {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .md\:hover\:bg-indigo-200:hover {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .md\:hover\:bg-indigo-300:hover {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .md\:hover\:bg-indigo-400:hover {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .md\:hover\:bg-indigo-500:hover {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .md\:hover\:bg-indigo-600:hover {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .md\:hover\:bg-indigo-700:hover {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .md\:hover\:bg-indigo-800:hover {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .md\:hover\:bg-indigo-900:hover {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .md\:hover\:bg-purple-100:hover {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .md\:hover\:bg-purple-200:hover {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .md\:hover\:bg-purple-300:hover {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .md\:hover\:bg-purple-400:hover {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .md\:hover\:bg-purple-500:hover {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .md\:hover\:bg-purple-600:hover {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .md\:hover\:bg-purple-700:hover {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .md\:hover\:bg-purple-800:hover {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .md\:hover\:bg-purple-900:hover {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .md\:hover\:bg-pink-100:hover {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .md\:hover\:bg-pink-200:hover {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .md\:hover\:bg-pink-300:hover {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .md\:hover\:bg-pink-400:hover {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .md\:hover\:bg-pink-500:hover {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .md\:hover\:bg-pink-600:hover {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .md\:hover\:bg-pink-700:hover {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .md\:hover\:bg-pink-800:hover {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .md\:hover\:bg-pink-900:hover {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .md\:focus\:bg-transparent:focus {
    background-color: transparent; }
  .md\:focus\:bg-current:focus {
    background-color: currentColor; }
  .md\:focus\:bg-black:focus {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .md\:focus\:bg-white:focus {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .md\:focus\:bg-gray-100:focus {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .md\:focus\:bg-gray-200:focus {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .md\:focus\:bg-gray-300:focus {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .md\:focus\:bg-gray-400:focus {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .md\:focus\:bg-gray-500:focus {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .md\:focus\:bg-gray-600:focus {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .md\:focus\:bg-gray-700:focus {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .md\:focus\:bg-gray-800:focus {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .md\:focus\:bg-gray-900:focus {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .md\:focus\:bg-red-100:focus {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .md\:focus\:bg-red-200:focus {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .md\:focus\:bg-red-300:focus {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .md\:focus\:bg-red-400:focus {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .md\:focus\:bg-red-500:focus {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .md\:focus\:bg-red-600:focus {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .md\:focus\:bg-red-700:focus {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .md\:focus\:bg-red-800:focus {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .md\:focus\:bg-red-900:focus {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .md\:focus\:bg-orange-100:focus {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .md\:focus\:bg-orange-200:focus {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .md\:focus\:bg-orange-300:focus {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .md\:focus\:bg-orange-400:focus {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .md\:focus\:bg-orange-500:focus {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .md\:focus\:bg-orange-600:focus {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .md\:focus\:bg-orange-700:focus {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .md\:focus\:bg-orange-800:focus {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .md\:focus\:bg-orange-900:focus {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .md\:focus\:bg-yellow-100:focus {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .md\:focus\:bg-yellow-200:focus {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .md\:focus\:bg-yellow-300:focus {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .md\:focus\:bg-yellow-400:focus {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .md\:focus\:bg-yellow-500:focus {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .md\:focus\:bg-yellow-600:focus {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .md\:focus\:bg-yellow-700:focus {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .md\:focus\:bg-yellow-800:focus {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .md\:focus\:bg-yellow-900:focus {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .md\:focus\:bg-green-100:focus {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .md\:focus\:bg-green-200:focus {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .md\:focus\:bg-green-300:focus {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .md\:focus\:bg-green-400:focus {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .md\:focus\:bg-green-500:focus {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .md\:focus\:bg-green-600:focus {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .md\:focus\:bg-green-700:focus {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .md\:focus\:bg-green-800:focus {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .md\:focus\:bg-green-900:focus {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .md\:focus\:bg-teal-100:focus {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .md\:focus\:bg-teal-200:focus {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .md\:focus\:bg-teal-300:focus {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .md\:focus\:bg-teal-400:focus {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .md\:focus\:bg-teal-500:focus {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .md\:focus\:bg-teal-600:focus {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .md\:focus\:bg-teal-700:focus {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .md\:focus\:bg-teal-800:focus {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .md\:focus\:bg-teal-900:focus {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .md\:focus\:bg-blue-100:focus {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .md\:focus\:bg-blue-200:focus {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .md\:focus\:bg-blue-300:focus {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .md\:focus\:bg-blue-400:focus {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .md\:focus\:bg-blue-500:focus {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .md\:focus\:bg-blue-600:focus {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .md\:focus\:bg-blue-700:focus {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .md\:focus\:bg-blue-800:focus {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .md\:focus\:bg-blue-900:focus {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .md\:focus\:bg-indigo-100:focus {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .md\:focus\:bg-indigo-200:focus {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .md\:focus\:bg-indigo-300:focus {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .md\:focus\:bg-indigo-400:focus {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .md\:focus\:bg-indigo-500:focus {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .md\:focus\:bg-indigo-600:focus {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .md\:focus\:bg-indigo-700:focus {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .md\:focus\:bg-indigo-800:focus {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .md\:focus\:bg-indigo-900:focus {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .md\:focus\:bg-purple-100:focus {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .md\:focus\:bg-purple-200:focus {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .md\:focus\:bg-purple-300:focus {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .md\:focus\:bg-purple-400:focus {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .md\:focus\:bg-purple-500:focus {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .md\:focus\:bg-purple-600:focus {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .md\:focus\:bg-purple-700:focus {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .md\:focus\:bg-purple-800:focus {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .md\:focus\:bg-purple-900:focus {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .md\:focus\:bg-pink-100:focus {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .md\:focus\:bg-pink-200:focus {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .md\:focus\:bg-pink-300:focus {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .md\:focus\:bg-pink-400:focus {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .md\:focus\:bg-pink-500:focus {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .md\:focus\:bg-pink-600:focus {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .md\:focus\:bg-pink-700:focus {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .md\:focus\:bg-pink-800:focus {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .md\:focus\:bg-pink-900:focus {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .md\:bg-opacity-0 {
    --bg-opacity: 0; }
  .md\:bg-opacity-25 {
    --bg-opacity: 0.25; }
  .md\:bg-opacity-50 {
    --bg-opacity: 0.5; }
  .md\:bg-opacity-75 {
    --bg-opacity: 0.75; }
  .md\:bg-opacity-100 {
    --bg-opacity: 1; }
  .md\:hover\:bg-opacity-0:hover {
    --bg-opacity: 0; }
  .md\:hover\:bg-opacity-25:hover {
    --bg-opacity: 0.25; }
  .md\:hover\:bg-opacity-50:hover {
    --bg-opacity: 0.5; }
  .md\:hover\:bg-opacity-75:hover {
    --bg-opacity: 0.75; }
  .md\:hover\:bg-opacity-100:hover {
    --bg-opacity: 1; }
  .md\:focus\:bg-opacity-0:focus {
    --bg-opacity: 0; }
  .md\:focus\:bg-opacity-25:focus {
    --bg-opacity: 0.25; }
  .md\:focus\:bg-opacity-50:focus {
    --bg-opacity: 0.5; }
  .md\:focus\:bg-opacity-75:focus {
    --bg-opacity: 0.75; }
  .md\:focus\:bg-opacity-100:focus {
    --bg-opacity: 1; }
  .md\:bg-bottom {
    background-position: bottom; }
  .md\:bg-center {
    background-position: center; }
  .md\:bg-left {
    background-position: left; }
  .md\:bg-left-bottom {
    background-position: left bottom; }
  .md\:bg-left-top {
    background-position: left top; }
  .md\:bg-right {
    background-position: right; }
  .md\:bg-right-bottom {
    background-position: right bottom; }
  .md\:bg-right-top {
    background-position: right top; }
  .md\:bg-top {
    background-position: top; }
  .md\:bg-repeat {
    background-repeat: repeat; }
  .md\:bg-no-repeat {
    background-repeat: no-repeat; }
  .md\:bg-repeat-x {
    background-repeat: repeat-x; }
  .md\:bg-repeat-y {
    background-repeat: repeat-y; }
  .md\:bg-repeat-round {
    background-repeat: round; }
  .md\:bg-repeat-space {
    background-repeat: space; }
  .md\:bg-auto {
    background-size: auto; }
  .md\:bg-cover {
    background-size: cover; }
  .md\:bg-contain {
    background-size: contain; }
  .md\:border-collapse {
    border-collapse: collapse; }
  .md\:border-separate {
    border-collapse: separate; }
  .md\:border-transparent {
    border-color: transparent; }
  .md\:border-current {
    border-color: currentColor; }
  .md\:border-black {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .md\:border-white {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .md\:border-gray-100 {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .md\:border-gray-200 {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .md\:border-gray-300 {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .md\:border-gray-400 {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .md\:border-gray-500 {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .md\:border-gray-600 {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .md\:border-gray-700 {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .md\:border-gray-800 {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .md\:border-gray-900 {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .md\:border-red-100 {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .md\:border-red-200 {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .md\:border-red-300 {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .md\:border-red-400 {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .md\:border-red-500 {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .md\:border-red-600 {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .md\:border-red-700 {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .md\:border-red-800 {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .md\:border-red-900 {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .md\:border-orange-100 {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .md\:border-orange-200 {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .md\:border-orange-300 {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .md\:border-orange-400 {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .md\:border-orange-500 {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .md\:border-orange-600 {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .md\:border-orange-700 {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .md\:border-orange-800 {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .md\:border-orange-900 {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .md\:border-yellow-100 {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .md\:border-yellow-200 {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .md\:border-yellow-300 {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .md\:border-yellow-400 {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .md\:border-yellow-500 {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .md\:border-yellow-600 {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .md\:border-yellow-700 {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .md\:border-yellow-800 {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .md\:border-yellow-900 {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .md\:border-green-100 {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .md\:border-green-200 {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .md\:border-green-300 {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .md\:border-green-400 {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .md\:border-green-500 {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .md\:border-green-600 {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .md\:border-green-700 {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .md\:border-green-800 {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .md\:border-green-900 {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .md\:border-teal-100 {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .md\:border-teal-200 {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .md\:border-teal-300 {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .md\:border-teal-400 {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .md\:border-teal-500 {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .md\:border-teal-600 {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .md\:border-teal-700 {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .md\:border-teal-800 {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .md\:border-teal-900 {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .md\:border-blue-100 {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .md\:border-blue-200 {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .md\:border-blue-300 {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .md\:border-blue-400 {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .md\:border-blue-500 {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .md\:border-blue-600 {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .md\:border-blue-700 {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .md\:border-blue-800 {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .md\:border-blue-900 {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .md\:border-indigo-100 {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .md\:border-indigo-200 {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .md\:border-indigo-300 {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .md\:border-indigo-400 {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .md\:border-indigo-500 {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .md\:border-indigo-600 {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .md\:border-indigo-700 {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .md\:border-indigo-800 {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .md\:border-indigo-900 {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .md\:border-purple-100 {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .md\:border-purple-200 {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .md\:border-purple-300 {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .md\:border-purple-400 {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .md\:border-purple-500 {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .md\:border-purple-600 {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .md\:border-purple-700 {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .md\:border-purple-800 {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .md\:border-purple-900 {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .md\:border-pink-100 {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .md\:border-pink-200 {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .md\:border-pink-300 {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .md\:border-pink-400 {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .md\:border-pink-500 {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .md\:border-pink-600 {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .md\:border-pink-700 {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .md\:border-pink-800 {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .md\:border-pink-900 {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .md\:hover\:border-transparent:hover {
    border-color: transparent; }
  .md\:hover\:border-current:hover {
    border-color: currentColor; }
  .md\:hover\:border-black:hover {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .md\:hover\:border-white:hover {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .md\:hover\:border-gray-100:hover {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .md\:hover\:border-gray-200:hover {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .md\:hover\:border-gray-300:hover {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .md\:hover\:border-gray-400:hover {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .md\:hover\:border-gray-500:hover {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .md\:hover\:border-gray-600:hover {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .md\:hover\:border-gray-700:hover {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .md\:hover\:border-gray-800:hover {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .md\:hover\:border-gray-900:hover {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .md\:hover\:border-red-100:hover {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .md\:hover\:border-red-200:hover {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .md\:hover\:border-red-300:hover {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .md\:hover\:border-red-400:hover {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .md\:hover\:border-red-500:hover {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .md\:hover\:border-red-600:hover {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .md\:hover\:border-red-700:hover {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .md\:hover\:border-red-800:hover {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .md\:hover\:border-red-900:hover {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .md\:hover\:border-orange-100:hover {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .md\:hover\:border-orange-200:hover {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .md\:hover\:border-orange-300:hover {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .md\:hover\:border-orange-400:hover {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .md\:hover\:border-orange-500:hover {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .md\:hover\:border-orange-600:hover {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .md\:hover\:border-orange-700:hover {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .md\:hover\:border-orange-800:hover {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .md\:hover\:border-orange-900:hover {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .md\:hover\:border-yellow-100:hover {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .md\:hover\:border-yellow-200:hover {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .md\:hover\:border-yellow-300:hover {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .md\:hover\:border-yellow-400:hover {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .md\:hover\:border-yellow-500:hover {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .md\:hover\:border-yellow-600:hover {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .md\:hover\:border-yellow-700:hover {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .md\:hover\:border-yellow-800:hover {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .md\:hover\:border-yellow-900:hover {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .md\:hover\:border-green-100:hover {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .md\:hover\:border-green-200:hover {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .md\:hover\:border-green-300:hover {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .md\:hover\:border-green-400:hover {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .md\:hover\:border-green-500:hover {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .md\:hover\:border-green-600:hover {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .md\:hover\:border-green-700:hover {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .md\:hover\:border-green-800:hover {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .md\:hover\:border-green-900:hover {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .md\:hover\:border-teal-100:hover {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .md\:hover\:border-teal-200:hover {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .md\:hover\:border-teal-300:hover {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .md\:hover\:border-teal-400:hover {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .md\:hover\:border-teal-500:hover {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .md\:hover\:border-teal-600:hover {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .md\:hover\:border-teal-700:hover {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .md\:hover\:border-teal-800:hover {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .md\:hover\:border-teal-900:hover {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .md\:hover\:border-blue-100:hover {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .md\:hover\:border-blue-200:hover {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .md\:hover\:border-blue-300:hover {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .md\:hover\:border-blue-400:hover {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .md\:hover\:border-blue-500:hover {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .md\:hover\:border-blue-600:hover {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .md\:hover\:border-blue-700:hover {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .md\:hover\:border-blue-800:hover {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .md\:hover\:border-blue-900:hover {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .md\:hover\:border-indigo-100:hover {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .md\:hover\:border-indigo-200:hover {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .md\:hover\:border-indigo-300:hover {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .md\:hover\:border-indigo-400:hover {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .md\:hover\:border-indigo-500:hover {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .md\:hover\:border-indigo-600:hover {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .md\:hover\:border-indigo-700:hover {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .md\:hover\:border-indigo-800:hover {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .md\:hover\:border-indigo-900:hover {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .md\:hover\:border-purple-100:hover {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .md\:hover\:border-purple-200:hover {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .md\:hover\:border-purple-300:hover {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .md\:hover\:border-purple-400:hover {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .md\:hover\:border-purple-500:hover {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .md\:hover\:border-purple-600:hover {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .md\:hover\:border-purple-700:hover {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .md\:hover\:border-purple-800:hover {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .md\:hover\:border-purple-900:hover {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .md\:hover\:border-pink-100:hover {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .md\:hover\:border-pink-200:hover {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .md\:hover\:border-pink-300:hover {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .md\:hover\:border-pink-400:hover {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .md\:hover\:border-pink-500:hover {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .md\:hover\:border-pink-600:hover {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .md\:hover\:border-pink-700:hover {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .md\:hover\:border-pink-800:hover {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .md\:hover\:border-pink-900:hover {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .md\:focus\:border-transparent:focus {
    border-color: transparent; }
  .md\:focus\:border-current:focus {
    border-color: currentColor; }
  .md\:focus\:border-black:focus {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .md\:focus\:border-white:focus {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .md\:focus\:border-gray-100:focus {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .md\:focus\:border-gray-200:focus {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .md\:focus\:border-gray-300:focus {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .md\:focus\:border-gray-400:focus {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .md\:focus\:border-gray-500:focus {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .md\:focus\:border-gray-600:focus {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .md\:focus\:border-gray-700:focus {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .md\:focus\:border-gray-800:focus {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .md\:focus\:border-gray-900:focus {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .md\:focus\:border-red-100:focus {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .md\:focus\:border-red-200:focus {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .md\:focus\:border-red-300:focus {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .md\:focus\:border-red-400:focus {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .md\:focus\:border-red-500:focus {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .md\:focus\:border-red-600:focus {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .md\:focus\:border-red-700:focus {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .md\:focus\:border-red-800:focus {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .md\:focus\:border-red-900:focus {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .md\:focus\:border-orange-100:focus {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .md\:focus\:border-orange-200:focus {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .md\:focus\:border-orange-300:focus {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .md\:focus\:border-orange-400:focus {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .md\:focus\:border-orange-500:focus {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .md\:focus\:border-orange-600:focus {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .md\:focus\:border-orange-700:focus {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .md\:focus\:border-orange-800:focus {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .md\:focus\:border-orange-900:focus {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .md\:focus\:border-yellow-100:focus {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .md\:focus\:border-yellow-200:focus {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .md\:focus\:border-yellow-300:focus {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .md\:focus\:border-yellow-400:focus {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .md\:focus\:border-yellow-500:focus {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .md\:focus\:border-yellow-600:focus {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .md\:focus\:border-yellow-700:focus {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .md\:focus\:border-yellow-800:focus {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .md\:focus\:border-yellow-900:focus {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .md\:focus\:border-green-100:focus {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .md\:focus\:border-green-200:focus {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .md\:focus\:border-green-300:focus {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .md\:focus\:border-green-400:focus {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .md\:focus\:border-green-500:focus {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .md\:focus\:border-green-600:focus {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .md\:focus\:border-green-700:focus {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .md\:focus\:border-green-800:focus {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .md\:focus\:border-green-900:focus {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .md\:focus\:border-teal-100:focus {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .md\:focus\:border-teal-200:focus {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .md\:focus\:border-teal-300:focus {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .md\:focus\:border-teal-400:focus {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .md\:focus\:border-teal-500:focus {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .md\:focus\:border-teal-600:focus {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .md\:focus\:border-teal-700:focus {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .md\:focus\:border-teal-800:focus {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .md\:focus\:border-teal-900:focus {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .md\:focus\:border-blue-100:focus {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .md\:focus\:border-blue-200:focus {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .md\:focus\:border-blue-300:focus {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .md\:focus\:border-blue-400:focus {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .md\:focus\:border-blue-500:focus {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .md\:focus\:border-blue-600:focus {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .md\:focus\:border-blue-700:focus {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .md\:focus\:border-blue-800:focus {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .md\:focus\:border-blue-900:focus {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .md\:focus\:border-indigo-100:focus {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .md\:focus\:border-indigo-200:focus {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .md\:focus\:border-indigo-300:focus {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .md\:focus\:border-indigo-400:focus {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .md\:focus\:border-indigo-500:focus {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .md\:focus\:border-indigo-600:focus {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .md\:focus\:border-indigo-700:focus {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .md\:focus\:border-indigo-800:focus {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .md\:focus\:border-indigo-900:focus {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .md\:focus\:border-purple-100:focus {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .md\:focus\:border-purple-200:focus {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .md\:focus\:border-purple-300:focus {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .md\:focus\:border-purple-400:focus {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .md\:focus\:border-purple-500:focus {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .md\:focus\:border-purple-600:focus {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .md\:focus\:border-purple-700:focus {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .md\:focus\:border-purple-800:focus {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .md\:focus\:border-purple-900:focus {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .md\:focus\:border-pink-100:focus {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .md\:focus\:border-pink-200:focus {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .md\:focus\:border-pink-300:focus {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .md\:focus\:border-pink-400:focus {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .md\:focus\:border-pink-500:focus {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .md\:focus\:border-pink-600:focus {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .md\:focus\:border-pink-700:focus {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .md\:focus\:border-pink-800:focus {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .md\:focus\:border-pink-900:focus {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .md\:border-opacity-0 {
    --border-opacity: 0; }
  .md\:border-opacity-25 {
    --border-opacity: 0.25; }
  .md\:border-opacity-50 {
    --border-opacity: 0.5; }
  .md\:border-opacity-75 {
    --border-opacity: 0.75; }
  .md\:border-opacity-100 {
    --border-opacity: 1; }
  .md\:hover\:border-opacity-0:hover {
    --border-opacity: 0; }
  .md\:hover\:border-opacity-25:hover {
    --border-opacity: 0.25; }
  .md\:hover\:border-opacity-50:hover {
    --border-opacity: 0.5; }
  .md\:hover\:border-opacity-75:hover {
    --border-opacity: 0.75; }
  .md\:hover\:border-opacity-100:hover {
    --border-opacity: 1; }
  .md\:focus\:border-opacity-0:focus {
    --border-opacity: 0; }
  .md\:focus\:border-opacity-25:focus {
    --border-opacity: 0.25; }
  .md\:focus\:border-opacity-50:focus {
    --border-opacity: 0.5; }
  .md\:focus\:border-opacity-75:focus {
    --border-opacity: 0.75; }
  .md\:focus\:border-opacity-100:focus {
    --border-opacity: 1; }
  .md\:rounded-none {
    border-radius: 0; }
  .md\:rounded-sm {
    border-radius: 0.125rem; }
  .md\:rounded {
    border-radius: 0.25rem; }
  .md\:rounded-md {
    border-radius: 0.375rem; }
  .md\:rounded-lg {
    border-radius: 0.5rem; }
  .md\:rounded-full {
    border-radius: 9999px; }
  .md\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .md\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .md\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .md\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .md\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem; }
  .md\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem; }
  .md\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem; }
  .md\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem; }
  .md\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .md\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .md\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .md\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .md\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem; }
  .md\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem; }
  .md\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem; }
  .md\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem; }
  .md\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .md\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .md\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .md\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px; }
  .md\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px; }
  .md\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .md\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .md\:rounded-tl-none {
    border-top-left-radius: 0; }
  .md\:rounded-tr-none {
    border-top-right-radius: 0; }
  .md\:rounded-br-none {
    border-bottom-right-radius: 0; }
  .md\:rounded-bl-none {
    border-bottom-left-radius: 0; }
  .md\:rounded-tl-sm {
    border-top-left-radius: 0.125rem; }
  .md\:rounded-tr-sm {
    border-top-right-radius: 0.125rem; }
  .md\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem; }
  .md\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem; }
  .md\:rounded-tl {
    border-top-left-radius: 0.25rem; }
  .md\:rounded-tr {
    border-top-right-radius: 0.25rem; }
  .md\:rounded-br {
    border-bottom-right-radius: 0.25rem; }
  .md\:rounded-bl {
    border-bottom-left-radius: 0.25rem; }
  .md\:rounded-tl-md {
    border-top-left-radius: 0.375rem; }
  .md\:rounded-tr-md {
    border-top-right-radius: 0.375rem; }
  .md\:rounded-br-md {
    border-bottom-right-radius: 0.375rem; }
  .md\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem; }
  .md\:rounded-tl-lg {
    border-top-left-radius: 0.5rem; }
  .md\:rounded-tr-lg {
    border-top-right-radius: 0.5rem; }
  .md\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem; }
  .md\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem; }
  .md\:rounded-tl-full {
    border-top-left-radius: 9999px; }
  .md\:rounded-tr-full {
    border-top-right-radius: 9999px; }
  .md\:rounded-br-full {
    border-bottom-right-radius: 9999px; }
  .md\:rounded-bl-full {
    border-bottom-left-radius: 9999px; }
  .md\:border-solid {
    border-style: solid; }
  .md\:border-dashed {
    border-style: dashed; }
  .md\:border-dotted {
    border-style: dotted; }
  .md\:border-double {
    border-style: double; }
  .md\:border-none {
    border-style: none; }
  .md\:border-0 {
    border-width: 0; }
  .md\:border-2 {
    border-width: 2px; }
  .md\:border-4 {
    border-width: 4px; }
  .md\:border-8 {
    border-width: 8px; }
  .md\:border {
    border-width: 1px; }
  .md\:border-t-0 {
    border-top-width: 0; }
  .md\:border-r-0 {
    border-right-width: 0; }
  .md\:border-b-0 {
    border-bottom-width: 0; }
  .md\:border-l-0 {
    border-left-width: 0; }
  .md\:border-t-2 {
    border-top-width: 2px; }
  .md\:border-r-2 {
    border-right-width: 2px; }
  .md\:border-b-2 {
    border-bottom-width: 2px; }
  .md\:border-l-2 {
    border-left-width: 2px; }
  .md\:border-t-4 {
    border-top-width: 4px; }
  .md\:border-r-4 {
    border-right-width: 4px; }
  .md\:border-b-4 {
    border-bottom-width: 4px; }
  .md\:border-l-4 {
    border-left-width: 4px; }
  .md\:border-t-8 {
    border-top-width: 8px; }
  .md\:border-r-8 {
    border-right-width: 8px; }
  .md\:border-b-8 {
    border-bottom-width: 8px; }
  .md\:border-l-8 {
    border-left-width: 8px; }
  .md\:border-t {
    border-top-width: 1px; }
  .md\:border-r {
    border-right-width: 1px; }
  .md\:border-b {
    border-bottom-width: 1px; }
  .md\:border-l {
    border-left-width: 1px; }
  .md\:box-border {
    box-sizing: border-box; }
  .md\:box-content {
    box-sizing: content-box; }
  .md\:cursor-auto {
    cursor: auto; }
  .md\:cursor-default {
    cursor: default; }
  .md\:cursor-pointer {
    cursor: pointer; }
  .md\:cursor-wait {
    cursor: wait; }
  .md\:cursor-text {
    cursor: text; }
  .md\:cursor-move {
    cursor: move; }
  .md\:cursor-not-allowed {
    cursor: not-allowed; }
  .md\:block {
    display: block; }
  .md\:inline-block {
    display: inline-block; }
  .md\:inline {
    display: inline; }
  .md\:flex {
    display: flex; }
  .md\:inline-flex {
    display: inline-flex; }
  .md\:table {
    display: table; }
  .md\:table-caption {
    display: table-caption; }
  .md\:table-cell {
    display: table-cell; }
  .md\:table-column {
    display: table-column; }
  .md\:table-column-group {
    display: table-column-group; }
  .md\:table-footer-group {
    display: table-footer-group; }
  .md\:table-header-group {
    display: table-header-group; }
  .md\:table-row-group {
    display: table-row-group; }
  .md\:table-row {
    display: table-row; }
  .md\:flow-root {
    display: flow-root; }
  .md\:grid {
    display: grid; }
  .md\:inline-grid {
    display: inline-grid; }
  .md\:hidden {
    display: none; }
  .md\:flex-row {
    flex-direction: row; }
  .md\:flex-row-reverse {
    flex-direction: row-reverse; }
  .md\:flex-col {
    flex-direction: column; }
  .md\:flex-col-reverse {
    flex-direction: column-reverse; }
  .md\:flex-wrap {
    flex-wrap: wrap; }
  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse; }
  .md\:flex-no-wrap {
    flex-wrap: nowrap; }
  .md\:items-start {
    align-items: flex-start; }
  .md\:items-end {
    align-items: flex-end; }
  .md\:items-center {
    align-items: center; }
  .md\:items-baseline {
    align-items: baseline; }
  .md\:items-stretch {
    align-items: stretch; }
  .md\:self-auto {
    align-self: auto; }
  .md\:self-start {
    align-self: flex-start; }
  .md\:self-end {
    align-self: flex-end; }
  .md\:self-center {
    align-self: center; }
  .md\:self-stretch {
    align-self: stretch; }
  .md\:justify-start {
    justify-content: flex-start; }
  .md\:justify-end {
    justify-content: flex-end; }
  .md\:justify-center {
    justify-content: center; }
  .md\:justify-between {
    justify-content: space-between; }
  .md\:justify-around {
    justify-content: space-around; }
  .md\:justify-evenly {
    justify-content: space-evenly; }
  .md\:content-center {
    align-content: center; }
  .md\:content-start {
    align-content: flex-start; }
  .md\:content-end {
    align-content: flex-end; }
  .md\:content-between {
    align-content: space-between; }
  .md\:content-around {
    align-content: space-around; }
  .md\:flex-1 {
    flex: 1 1 0%; }
  .md\:flex-auto {
    flex: 1 1 auto; }
  .md\:flex-initial {
    flex: 0 1 auto; }
  .md\:flex-none {
    flex: none; }
  .md\:flex-grow-0 {
    flex-grow: 0; }
  .md\:flex-grow {
    flex-grow: 1; }
  .md\:flex-shrink-0 {
    flex-shrink: 0; }
  .md\:flex-shrink {
    flex-shrink: 1; }
  .md\:order-1 {
    order: 1; }
  .md\:order-2 {
    order: 2; }
  .md\:order-3 {
    order: 3; }
  .md\:order-4 {
    order: 4; }
  .md\:order-5 {
    order: 5; }
  .md\:order-6 {
    order: 6; }
  .md\:order-7 {
    order: 7; }
  .md\:order-8 {
    order: 8; }
  .md\:order-9 {
    order: 9; }
  .md\:order-10 {
    order: 10; }
  .md\:order-11 {
    order: 11; }
  .md\:order-12 {
    order: 12; }
  .md\:order-first {
    order: -9999; }
  .md\:order-last {
    order: 9999; }
  .md\:order-none {
    order: 0; }
  .md\:float-right {
    float: right; }
  .md\:float-left {
    float: left; }
  .md\:float-none {
    float: none; }
  .md\:clearfix:after {
    content: "";
    display: table;
    clear: both; }
  .md\:clear-left {
    clear: left; }
  .md\:clear-right {
    clear: right; }
  .md\:clear-both {
    clear: both; }
  .md\:clear-none {
    clear: none; }
  .md\:font-sans {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .md\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif; }
  .md\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  .md\:font-hairline {
    font-weight: 100; }
  .md\:font-thin {
    font-weight: 200; }
  .md\:font-light {
    font-weight: 300; }
  .md\:font-normal {
    font-weight: 400; }
  .md\:font-medium {
    font-weight: 500; }
  .md\:font-semibold {
    font-weight: 600; }
  .md\:font-bold {
    font-weight: 700; }
  .md\:font-extrabold {
    font-weight: 800; }
  .md\:font-black {
    font-weight: 900; }
  .md\:hover\:font-hairline:hover {
    font-weight: 100; }
  .md\:hover\:font-thin:hover {
    font-weight: 200; }
  .md\:hover\:font-light:hover {
    font-weight: 300; }
  .md\:hover\:font-normal:hover {
    font-weight: 400; }
  .md\:hover\:font-medium:hover {
    font-weight: 500; }
  .md\:hover\:font-semibold:hover {
    font-weight: 600; }
  .md\:hover\:font-bold:hover {
    font-weight: 700; }
  .md\:hover\:font-extrabold:hover {
    font-weight: 800; }
  .md\:hover\:font-black:hover {
    font-weight: 900; }
  .md\:focus\:font-hairline:focus {
    font-weight: 100; }
  .md\:focus\:font-thin:focus {
    font-weight: 200; }
  .md\:focus\:font-light:focus {
    font-weight: 300; }
  .md\:focus\:font-normal:focus {
    font-weight: 400; }
  .md\:focus\:font-medium:focus {
    font-weight: 500; }
  .md\:focus\:font-semibold:focus {
    font-weight: 600; }
  .md\:focus\:font-bold:focus {
    font-weight: 700; }
  .md\:focus\:font-extrabold:focus {
    font-weight: 800; }
  .md\:focus\:font-black:focus {
    font-weight: 900; }
  .md\:h-0 {
    height: 0; }
  .md\:h-1 {
    height: 0.25rem; }
  .md\:h-2 {
    height: 0.5rem; }
  .md\:h-3 {
    height: 0.75rem; }
  .md\:h-4 {
    height: 1rem; }
  .md\:h-5 {
    height: 1.25rem; }
  .md\:h-6 {
    height: 1.5rem; }
  .md\:h-8 {
    height: 2rem; }
  .md\:h-10 {
    height: 2.5rem; }
  .md\:h-12 {
    height: 3rem; }
  .md\:h-16 {
    height: 4rem; }
  .md\:h-20 {
    height: 5rem; }
  .md\:h-24 {
    height: 6rem; }
  .md\:h-32 {
    height: 8rem; }
  .md\:h-40 {
    height: 10rem; }
  .md\:h-48 {
    height: 12rem; }
  .md\:h-56 {
    height: 14rem; }
  .md\:h-64 {
    height: 16rem; }
  .md\:h-auto {
    height: auto; }
  .md\:h-px {
    height: 1px; }
  .md\:h-full {
    height: 100%; }
  .md\:h-screen {
    height: 100vh; }
  .md\:text-xs {
    font-size: 0.75rem; }
  .md\:text-sm {
    font-size: 0.875rem; }
  .md\:text-base {
    font-size: 1rem; }
  .md\:text-lg {
    font-size: 1.125rem; }
  .md\:text-xl {
    font-size: 1.25rem; }
  .md\:text-2xl {
    font-size: 1.5rem; }
  .md\:text-3xl {
    font-size: 1.875rem; }
  .md\:text-4xl {
    font-size: 2.25rem; }
  .md\:text-5xl {
    font-size: 3rem; }
  .md\:text-6xl {
    font-size: 4rem; }
  .md\:leading-3 {
    line-height: .75rem; }
  .md\:leading-4 {
    line-height: 1rem; }
  .md\:leading-5 {
    line-height: 1.25rem; }
  .md\:leading-6 {
    line-height: 1.5rem; }
  .md\:leading-7 {
    line-height: 1.75rem; }
  .md\:leading-8 {
    line-height: 2rem; }
  .md\:leading-9 {
    line-height: 2.25rem; }
  .md\:leading-10 {
    line-height: 2.5rem; }
  .md\:leading-none {
    line-height: 1; }
  .md\:leading-tight {
    line-height: 1.25; }
  .md\:leading-snug {
    line-height: 1.375; }
  .md\:leading-normal {
    line-height: 1.5; }
  .md\:leading-relaxed {
    line-height: 1.625; }
  .md\:leading-loose {
    line-height: 2; }
  .md\:list-inside {
    list-style-position: inside; }
  .md\:list-outside {
    list-style-position: outside; }
  .md\:list-none {
    list-style-type: none; }
  .md\:list-disc {
    list-style-type: disc; }
  .md\:list-decimal {
    list-style-type: decimal; }
  .md\:m-0 {
    margin: 0; }
  .md\:m-1 {
    margin: 0.25rem; }
  .md\:m-2 {
    margin: 0.5rem; }
  .md\:m-3 {
    margin: 0.75rem; }
  .md\:m-4 {
    margin: 1rem; }
  .md\:m-5 {
    margin: 1.25rem; }
  .md\:m-6 {
    margin: 1.5rem; }
  .md\:m-8 {
    margin: 2rem; }
  .md\:m-10 {
    margin: 2.5rem; }
  .md\:m-12 {
    margin: 3rem; }
  .md\:m-16 {
    margin: 4rem; }
  .md\:m-20 {
    margin: 5rem; }
  .md\:m-24 {
    margin: 6rem; }
  .md\:m-32 {
    margin: 8rem; }
  .md\:m-40 {
    margin: 10rem; }
  .md\:m-48 {
    margin: 12rem; }
  .md\:m-56 {
    margin: 14rem; }
  .md\:m-64 {
    margin: 16rem; }
  .md\:m-auto {
    margin: auto; }
  .md\:m-px {
    margin: 1px; }
  .md\:-m-1 {
    margin: -0.25rem; }
  .md\:-m-2 {
    margin: -0.5rem; }
  .md\:-m-3 {
    margin: -0.75rem; }
  .md\:-m-4 {
    margin: -1rem; }
  .md\:-m-5 {
    margin: -1.25rem; }
  .md\:-m-6 {
    margin: -1.5rem; }
  .md\:-m-8 {
    margin: -2rem; }
  .md\:-m-10 {
    margin: -2.5rem; }
  .md\:-m-12 {
    margin: -3rem; }
  .md\:-m-16 {
    margin: -4rem; }
  .md\:-m-20 {
    margin: -5rem; }
  .md\:-m-24 {
    margin: -6rem; }
  .md\:-m-32 {
    margin: -8rem; }
  .md\:-m-40 {
    margin: -10rem; }
  .md\:-m-48 {
    margin: -12rem; }
  .md\:-m-56 {
    margin: -14rem; }
  .md\:-m-64 {
    margin: -16rem; }
  .md\:-m-px {
    margin: -1px; }
  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0; }
  .md\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .md\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .md\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .md\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .md\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem; }
  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem; }
  .md\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .md\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem; }
  .md\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem; }
  .md\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem; }
  .md\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem; }
  .md\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem; }
  .md\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem; }
  .md\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem; }
  .md\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .md\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem; }
  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .md\:my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .md\:mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .md\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .md\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .md\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .md\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .md\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .md\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .md\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .md\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .md\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .md\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .md\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .md\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .md\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .md\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .md\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .md\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .md\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .md\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .md\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .md\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .md\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .md\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem; }
  .md\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem; }
  .md\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem; }
  .md\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem; }
  .md\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem; }
  .md\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem; }
  .md\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem; }
  .md\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem; }
  .md\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem; }
  .md\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem; }
  .md\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem; }
  .md\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem; }
  .md\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .md\:-mx-px {
    margin-left: -1px;
    margin-right: -1px; }
  .md\:mt-0 {
    margin-top: 0; }
  .md\:mr-0 {
    margin-right: 0; }
  .md\:mb-0 {
    margin-bottom: 0; }
  .md\:ml-0 {
    margin-left: 0; }
  .md\:mt-1 {
    margin-top: 0.25rem; }
  .md\:mr-1 {
    margin-right: 0.25rem; }
  .md\:mb-1 {
    margin-bottom: 0.25rem; }
  .md\:ml-1 {
    margin-left: 0.25rem; }
  .md\:mt-2 {
    margin-top: 0.5rem; }
  .md\:mr-2 {
    margin-right: 0.5rem; }
  .md\:mb-2 {
    margin-bottom: 0.5rem; }
  .md\:ml-2 {
    margin-left: 0.5rem; }
  .md\:mt-3 {
    margin-top: 0.75rem; }
  .md\:mr-3 {
    margin-right: 0.75rem; }
  .md\:mb-3 {
    margin-bottom: 0.75rem; }
  .md\:ml-3 {
    margin-left: 0.75rem; }
  .md\:mt-4 {
    margin-top: 1rem; }
  .md\:mr-4 {
    margin-right: 1rem; }
  .md\:mb-4 {
    margin-bottom: 1rem; }
  .md\:ml-4 {
    margin-left: 1rem; }
  .md\:mt-5 {
    margin-top: 1.25rem; }
  .md\:mr-5 {
    margin-right: 1.25rem; }
  .md\:mb-5 {
    margin-bottom: 1.25rem; }
  .md\:ml-5 {
    margin-left: 1.25rem; }
  .md\:mt-6 {
    margin-top: 1.5rem; }
  .md\:mr-6 {
    margin-right: 1.5rem; }
  .md\:mb-6 {
    margin-bottom: 1.5rem; }
  .md\:ml-6 {
    margin-left: 1.5rem; }
  .md\:mt-8 {
    margin-top: 2rem; }
  .md\:mr-8 {
    margin-right: 2rem; }
  .md\:mb-8 {
    margin-bottom: 2rem; }
  .md\:ml-8 {
    margin-left: 2rem; }
  .md\:mt-10 {
    margin-top: 2.5rem; }
  .md\:mr-10 {
    margin-right: 2.5rem; }
  .md\:mb-10 {
    margin-bottom: 2.5rem; }
  .md\:ml-10 {
    margin-left: 2.5rem; }
  .md\:mt-12 {
    margin-top: 3rem; }
  .md\:mr-12 {
    margin-right: 3rem; }
  .md\:mb-12 {
    margin-bottom: 3rem; }
  .md\:ml-12 {
    margin-left: 3rem; }
  .md\:mt-16 {
    margin-top: 4rem; }
  .md\:mr-16 {
    margin-right: 4rem; }
  .md\:mb-16 {
    margin-bottom: 4rem; }
  .md\:ml-16 {
    margin-left: 4rem; }
  .md\:mt-20 {
    margin-top: 5rem; }
  .md\:mr-20 {
    margin-right: 5rem; }
  .md\:mb-20 {
    margin-bottom: 5rem; }
  .md\:ml-20 {
    margin-left: 5rem; }
  .md\:mt-24 {
    margin-top: 6rem; }
  .md\:mr-24 {
    margin-right: 6rem; }
  .md\:mb-24 {
    margin-bottom: 6rem; }
  .md\:ml-24 {
    margin-left: 6rem; }
  .md\:mt-32 {
    margin-top: 8rem; }
  .md\:mr-32 {
    margin-right: 8rem; }
  .md\:mb-32 {
    margin-bottom: 8rem; }
  .md\:ml-32 {
    margin-left: 8rem; }
  .md\:mt-40 {
    margin-top: 10rem; }
  .md\:mr-40 {
    margin-right: 10rem; }
  .md\:mb-40 {
    margin-bottom: 10rem; }
  .md\:ml-40 {
    margin-left: 10rem; }
  .md\:mt-48 {
    margin-top: 12rem; }
  .md\:mr-48 {
    margin-right: 12rem; }
  .md\:mb-48 {
    margin-bottom: 12rem; }
  .md\:ml-48 {
    margin-left: 12rem; }
  .md\:mt-56 {
    margin-top: 14rem; }
  .md\:mr-56 {
    margin-right: 14rem; }
  .md\:mb-56 {
    margin-bottom: 14rem; }
  .md\:ml-56 {
    margin-left: 14rem; }
  .md\:mt-64 {
    margin-top: 16rem; }
  .md\:mr-64 {
    margin-right: 16rem; }
  .md\:mb-64 {
    margin-bottom: 16rem; }
  .md\:ml-64 {
    margin-left: 16rem; }
  .md\:mt-auto {
    margin-top: auto; }
  .md\:mr-auto {
    margin-right: auto; }
  .md\:mb-auto {
    margin-bottom: auto; }
  .md\:ml-auto {
    margin-left: auto; }
  .md\:mt-px {
    margin-top: 1px; }
  .md\:mr-px {
    margin-right: 1px; }
  .md\:mb-px {
    margin-bottom: 1px; }
  .md\:ml-px {
    margin-left: 1px; }
  .md\:-mt-1 {
    margin-top: -0.25rem; }
  .md\:-mr-1 {
    margin-right: -0.25rem; }
  .md\:-mb-1 {
    margin-bottom: -0.25rem; }
  .md\:-ml-1 {
    margin-left: -0.25rem; }
  .md\:-mt-2 {
    margin-top: -0.5rem; }
  .md\:-mr-2 {
    margin-right: -0.5rem; }
  .md\:-mb-2 {
    margin-bottom: -0.5rem; }
  .md\:-ml-2 {
    margin-left: -0.5rem; }
  .md\:-mt-3 {
    margin-top: -0.75rem; }
  .md\:-mr-3 {
    margin-right: -0.75rem; }
  .md\:-mb-3 {
    margin-bottom: -0.75rem; }
  .md\:-ml-3 {
    margin-left: -0.75rem; }
  .md\:-mt-4 {
    margin-top: -1rem; }
  .md\:-mr-4 {
    margin-right: -1rem; }
  .md\:-mb-4 {
    margin-bottom: -1rem; }
  .md\:-ml-4 {
    margin-left: -1rem; }
  .md\:-mt-5 {
    margin-top: -1.25rem; }
  .md\:-mr-5 {
    margin-right: -1.25rem; }
  .md\:-mb-5 {
    margin-bottom: -1.25rem; }
  .md\:-ml-5 {
    margin-left: -1.25rem; }
  .md\:-mt-6 {
    margin-top: -1.5rem; }
  .md\:-mr-6 {
    margin-right: -1.5rem; }
  .md\:-mb-6 {
    margin-bottom: -1.5rem; }
  .md\:-ml-6 {
    margin-left: -1.5rem; }
  .md\:-mt-8 {
    margin-top: -2rem; }
  .md\:-mr-8 {
    margin-right: -2rem; }
  .md\:-mb-8 {
    margin-bottom: -2rem; }
  .md\:-ml-8 {
    margin-left: -2rem; }
  .md\:-mt-10 {
    margin-top: -2.5rem; }
  .md\:-mr-10 {
    margin-right: -2.5rem; }
  .md\:-mb-10 {
    margin-bottom: -2.5rem; }
  .md\:-ml-10 {
    margin-left: -2.5rem; }
  .md\:-mt-12 {
    margin-top: -3rem; }
  .md\:-mr-12 {
    margin-right: -3rem; }
  .md\:-mb-12 {
    margin-bottom: -3rem; }
  .md\:-ml-12 {
    margin-left: -3rem; }
  .md\:-mt-16 {
    margin-top: -4rem; }
  .md\:-mr-16 {
    margin-right: -4rem; }
  .md\:-mb-16 {
    margin-bottom: -4rem; }
  .md\:-ml-16 {
    margin-left: -4rem; }
  .md\:-mt-20 {
    margin-top: -5rem; }
  .md\:-mr-20 {
    margin-right: -5rem; }
  .md\:-mb-20 {
    margin-bottom: -5rem; }
  .md\:-ml-20 {
    margin-left: -5rem; }
  .md\:-mt-24 {
    margin-top: -6rem; }
  .md\:-mr-24 {
    margin-right: -6rem; }
  .md\:-mb-24 {
    margin-bottom: -6rem; }
  .md\:-ml-24 {
    margin-left: -6rem; }
  .md\:-mt-32 {
    margin-top: -8rem; }
  .md\:-mr-32 {
    margin-right: -8rem; }
  .md\:-mb-32 {
    margin-bottom: -8rem; }
  .md\:-ml-32 {
    margin-left: -8rem; }
  .md\:-mt-40 {
    margin-top: -10rem; }
  .md\:-mr-40 {
    margin-right: -10rem; }
  .md\:-mb-40 {
    margin-bottom: -10rem; }
  .md\:-ml-40 {
    margin-left: -10rem; }
  .md\:-mt-48 {
    margin-top: -12rem; }
  .md\:-mr-48 {
    margin-right: -12rem; }
  .md\:-mb-48 {
    margin-bottom: -12rem; }
  .md\:-ml-48 {
    margin-left: -12rem; }
  .md\:-mt-56 {
    margin-top: -14rem; }
  .md\:-mr-56 {
    margin-right: -14rem; }
  .md\:-mb-56 {
    margin-bottom: -14rem; }
  .md\:-ml-56 {
    margin-left: -14rem; }
  .md\:-mt-64 {
    margin-top: -16rem; }
  .md\:-mr-64 {
    margin-right: -16rem; }
  .md\:-mb-64 {
    margin-bottom: -16rem; }
  .md\:-ml-64 {
    margin-left: -16rem; }
  .md\:-mt-px {
    margin-top: -1px; }
  .md\:-mr-px {
    margin-right: -1px; }
  .md\:-mb-px {
    margin-bottom: -1px; }
  .md\:-ml-px {
    margin-left: -1px; }
  .md\:max-h-full {
    max-height: 100%; }
  .md\:max-h-screen {
    max-height: 100vh; }
  .md\:max-w-none {
    max-width: none; }
  .md\:max-w-xs {
    max-width: 20rem; }
  .md\:max-w-sm {
    max-width: 24rem; }
  .md\:max-w-md {
    max-width: 28rem; }
  .md\:max-w-lg {
    max-width: 32rem; }
  .md\:max-w-xl {
    max-width: 36rem; }
  .md\:max-w-2xl {
    max-width: 42rem; }
  .md\:max-w-3xl {
    max-width: 48rem; }
  .md\:max-w-4xl {
    max-width: 56rem; }
  .md\:max-w-5xl {
    max-width: 64rem; }
  .md\:max-w-6xl {
    max-width: 72rem; }
  .md\:max-w-full {
    max-width: 100%; }
  .md\:max-w-screen-sm {
    max-width: 640px; }
  .md\:max-w-screen-md {
    max-width: 768px; }
  .md\:max-w-screen-lg {
    max-width: 1024px; }
  .md\:max-w-screen-xl {
    max-width: 1280px; }
  .md\:min-h-0 {
    min-height: 0; }
  .md\:min-h-full {
    min-height: 100%; }
  .md\:min-h-screen {
    min-height: 100vh; }
  .md\:min-w-0 {
    min-width: 0; }
  .md\:min-w-full {
    min-width: 100%; }
  .md\:object-contain {
    -o-object-fit: contain;
    object-fit: contain; }
  .md\:object-cover {
    -o-object-fit: cover;
    object-fit: cover; }
  .md\:object-fill {
    -o-object-fit: fill;
    object-fit: fill; }
  .md\:object-none {
    -o-object-fit: none;
    object-fit: none; }
  .md\:object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down; }
  .md\:object-bottom {
    -o-object-position: bottom;
    object-position: bottom; }
  .md\:object-center {
    -o-object-position: center;
    object-position: center; }
  .md\:object-left {
    -o-object-position: left;
    object-position: left; }
  .md\:object-left-bottom {
    -o-object-position: left bottom;
    object-position: left bottom; }
  .md\:object-left-top {
    -o-object-position: left top;
    object-position: left top; }
  .md\:object-right {
    -o-object-position: right;
    object-position: right; }
  .md\:object-right-bottom {
    -o-object-position: right bottom;
    object-position: right bottom; }
  .md\:object-right-top {
    -o-object-position: right top;
    object-position: right top; }
  .md\:object-top {
    -o-object-position: top;
    object-position: top; }
  .md\:opacity-0 {
    opacity: 0; }
  .md\:opacity-25 {
    opacity: 0.25; }
  .md\:opacity-50 {
    opacity: 0.5; }
  .md\:opacity-75 {
    opacity: 0.75; }
  .md\:opacity-100 {
    opacity: 1; }
  .md\:hover\:opacity-0:hover {
    opacity: 0; }
  .md\:hover\:opacity-25:hover {
    opacity: 0.25; }
  .md\:hover\:opacity-50:hover {
    opacity: 0.5; }
  .md\:hover\:opacity-75:hover {
    opacity: 0.75; }
  .md\:hover\:opacity-100:hover {
    opacity: 1; }
  .md\:focus\:opacity-0:focus {
    opacity: 0; }
  .md\:focus\:opacity-25:focus {
    opacity: 0.25; }
  .md\:focus\:opacity-50:focus {
    opacity: 0.5; }
  .md\:focus\:opacity-75:focus {
    opacity: 0.75; }
  .md\:focus\:opacity-100:focus {
    opacity: 1; }
  .md\:outline-none {
    outline: 0; }
  .md\:focus\:outline-none:focus {
    outline: 0; }
  .md\:overflow-auto {
    overflow: auto; }
  .md\:overflow-hidden {
    overflow: hidden; }
  .md\:overflow-visible {
    overflow: visible; }
  .md\:overflow-scroll {
    overflow: scroll; }
  .md\:overflow-x-auto {
    overflow-x: auto; }
  .md\:overflow-y-auto {
    overflow-y: auto; }
  .md\:overflow-x-hidden {
    overflow-x: hidden; }
  .md\:overflow-y-hidden {
    overflow-y: hidden; }
  .md\:overflow-x-visible {
    overflow-x: visible; }
  .md\:overflow-y-visible {
    overflow-y: visible; }
  .md\:overflow-x-scroll {
    overflow-x: scroll; }
  .md\:overflow-y-scroll {
    overflow-y: scroll; }
  .md\:scrolling-touch {
    -webkit-overflow-scrolling: touch; }
  .md\:scrolling-auto {
    -webkit-overflow-scrolling: auto; }
  .md\:p-0 {
    padding: 0; }
  .md\:p-1 {
    padding: 0.25rem; }
  .md\:p-2 {
    padding: 0.5rem; }
  .md\:p-3 {
    padding: 0.75rem; }
  .md\:p-4 {
    padding: 1rem; }
  .md\:p-5 {
    padding: 1.25rem; }
  .md\:p-6 {
    padding: 1.5rem; }
  .md\:p-8 {
    padding: 2rem; }
  .md\:p-10 {
    padding: 2.5rem; }
  .md\:p-12 {
    padding: 3rem; }
  .md\:p-16 {
    padding: 4rem; }
  .md\:p-20 {
    padding: 5rem; }
  .md\:p-24 {
    padding: 6rem; }
  .md\:p-32 {
    padding: 8rem; }
  .md\:p-40 {
    padding: 10rem; }
  .md\:p-48 {
    padding: 12rem; }
  .md\:p-56 {
    padding: 14rem; }
  .md\:p-64 {
    padding: 16rem; }
  .md\:p-px {
    padding: 1px; }
  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .md\:px-0 {
    padding-left: 0;
    padding-right: 0; }
  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem; }
  .md\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem; }
  .md\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem; }
  .md\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem; }
  .md\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem; }
  .md\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem; }
  .md\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem; }
  .md\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem; }
  .md\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .md\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem; }
  .md\:py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .md\:px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .md\:pt-0 {
    padding-top: 0; }
  .md\:pr-0 {
    padding-right: 0; }
  .md\:pb-0 {
    padding-bottom: 0; }
  .md\:pl-0 {
    padding-left: 0; }
  .md\:pt-1 {
    padding-top: 0.25rem; }
  .md\:pr-1 {
    padding-right: 0.25rem; }
  .md\:pb-1 {
    padding-bottom: 0.25rem; }
  .md\:pl-1 {
    padding-left: 0.25rem; }
  .md\:pt-2 {
    padding-top: 0.5rem; }
  .md\:pr-2 {
    padding-right: 0.5rem; }
  .md\:pb-2 {
    padding-bottom: 0.5rem; }
  .md\:pl-2 {
    padding-left: 0.5rem; }
  .md\:pt-3 {
    padding-top: 0.75rem; }
  .md\:pr-3 {
    padding-right: 0.75rem; }
  .md\:pb-3 {
    padding-bottom: 0.75rem; }
  .md\:pl-3 {
    padding-left: 0.75rem; }
  .md\:pt-4 {
    padding-top: 1rem; }
  .md\:pr-4 {
    padding-right: 1rem; }
  .md\:pb-4 {
    padding-bottom: 1rem; }
  .md\:pl-4 {
    padding-left: 1rem; }
  .md\:pt-5 {
    padding-top: 1.25rem; }
  .md\:pr-5 {
    padding-right: 1.25rem; }
  .md\:pb-5 {
    padding-bottom: 1.25rem; }
  .md\:pl-5 {
    padding-left: 1.25rem; }
  .md\:pt-6 {
    padding-top: 1.5rem; }
  .md\:pr-6 {
    padding-right: 1.5rem; }
  .md\:pb-6 {
    padding-bottom: 1.5rem; }
  .md\:pl-6 {
    padding-left: 1.5rem; }
  .md\:pt-8 {
    padding-top: 2rem; }
  .md\:pr-8 {
    padding-right: 2rem; }
  .md\:pb-8 {
    padding-bottom: 2rem; }
  .md\:pl-8 {
    padding-left: 2rem; }
  .md\:pt-10 {
    padding-top: 2.5rem; }
  .md\:pr-10 {
    padding-right: 2.5rem; }
  .md\:pb-10 {
    padding-bottom: 2.5rem; }
  .md\:pl-10 {
    padding-left: 2.5rem; }
  .md\:pt-12 {
    padding-top: 3rem; }
  .md\:pr-12 {
    padding-right: 3rem; }
  .md\:pb-12 {
    padding-bottom: 3rem; }
  .md\:pl-12 {
    padding-left: 3rem; }
  .md\:pt-16 {
    padding-top: 4rem; }
  .md\:pr-16 {
    padding-right: 4rem; }
  .md\:pb-16 {
    padding-bottom: 4rem; }
  .md\:pl-16 {
    padding-left: 4rem; }
  .md\:pt-20 {
    padding-top: 5rem; }
  .md\:pr-20 {
    padding-right: 5rem; }
  .md\:pb-20 {
    padding-bottom: 5rem; }
  .md\:pl-20 {
    padding-left: 5rem; }
  .md\:pt-24 {
    padding-top: 6rem; }
  .md\:pr-24 {
    padding-right: 6rem; }
  .md\:pb-24 {
    padding-bottom: 6rem; }
  .md\:pl-24 {
    padding-left: 6rem; }
  .md\:pt-32 {
    padding-top: 8rem; }
  .md\:pr-32 {
    padding-right: 8rem; }
  .md\:pb-32 {
    padding-bottom: 8rem; }
  .md\:pl-32 {
    padding-left: 8rem; }
  .md\:pt-40 {
    padding-top: 10rem; }
  .md\:pr-40 {
    padding-right: 10rem; }
  .md\:pb-40 {
    padding-bottom: 10rem; }
  .md\:pl-40 {
    padding-left: 10rem; }
  .md\:pt-48 {
    padding-top: 12rem; }
  .md\:pr-48 {
    padding-right: 12rem; }
  .md\:pb-48 {
    padding-bottom: 12rem; }
  .md\:pl-48 {
    padding-left: 12rem; }
  .md\:pt-56 {
    padding-top: 14rem; }
  .md\:pr-56 {
    padding-right: 14rem; }
  .md\:pb-56 {
    padding-bottom: 14rem; }
  .md\:pl-56 {
    padding-left: 14rem; }
  .md\:pt-64 {
    padding-top: 16rem; }
  .md\:pr-64 {
    padding-right: 16rem; }
  .md\:pb-64 {
    padding-bottom: 16rem; }
  .md\:pl-64 {
    padding-left: 16rem; }
  .md\:pt-px {
    padding-top: 1px; }
  .md\:pr-px {
    padding-right: 1px; }
  .md\:pb-px {
    padding-bottom: 1px; }
  .md\:pl-px {
    padding-left: 1px; }
  .md\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent; }
  .md\:placeholder-transparent::-moz-placeholder {
    color: transparent; }
  .md\:placeholder-transparent:-ms-input-placeholder {
    color: transparent; }
  .md\:placeholder-transparent::-ms-input-placeholder {
    color: transparent; }
  .md\:placeholder-transparent::placeholder {
    color: transparent; }
  .md\:placeholder-current::-webkit-input-placeholder {
    color: currentColor; }
  .md\:placeholder-current::-moz-placeholder {
    color: currentColor; }
  .md\:placeholder-current:-ms-input-placeholder {
    color: currentColor; }
  .md\:placeholder-current::-ms-input-placeholder {
    color: currentColor; }
  .md\:placeholder-current::placeholder {
    color: currentColor; }
  .md\:placeholder-black::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .md\:placeholder-black::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .md\:placeholder-black:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .md\:placeholder-black::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .md\:placeholder-black::placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .md\:placeholder-white::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .md\:placeholder-white::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .md\:placeholder-white:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .md\:placeholder-white::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .md\:placeholder-white::placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .md\:placeholder-gray-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .md\:placeholder-gray-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .md\:placeholder-gray-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .md\:placeholder-gray-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .md\:placeholder-gray-100::placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .md\:placeholder-gray-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .md\:placeholder-gray-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .md\:placeholder-gray-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .md\:placeholder-gray-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .md\:placeholder-gray-200::placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .md\:placeholder-gray-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .md\:placeholder-gray-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .md\:placeholder-gray-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .md\:placeholder-gray-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .md\:placeholder-gray-300::placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .md\:placeholder-gray-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .md\:placeholder-gray-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .md\:placeholder-gray-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .md\:placeholder-gray-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .md\:placeholder-gray-400::placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .md\:placeholder-gray-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .md\:placeholder-gray-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .md\:placeholder-gray-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .md\:placeholder-gray-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .md\:placeholder-gray-500::placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .md\:placeholder-gray-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .md\:placeholder-gray-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .md\:placeholder-gray-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .md\:placeholder-gray-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .md\:placeholder-gray-600::placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .md\:placeholder-gray-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .md\:placeholder-gray-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .md\:placeholder-gray-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .md\:placeholder-gray-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .md\:placeholder-gray-700::placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .md\:placeholder-gray-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .md\:placeholder-gray-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .md\:placeholder-gray-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .md\:placeholder-gray-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .md\:placeholder-gray-800::placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .md\:placeholder-gray-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .md\:placeholder-gray-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .md\:placeholder-gray-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .md\:placeholder-gray-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .md\:placeholder-gray-900::placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .md\:placeholder-red-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .md\:placeholder-red-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .md\:placeholder-red-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .md\:placeholder-red-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .md\:placeholder-red-100::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .md\:placeholder-red-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .md\:placeholder-red-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .md\:placeholder-red-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .md\:placeholder-red-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .md\:placeholder-red-200::placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .md\:placeholder-red-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .md\:placeholder-red-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .md\:placeholder-red-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .md\:placeholder-red-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .md\:placeholder-red-300::placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .md\:placeholder-red-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .md\:placeholder-red-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .md\:placeholder-red-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .md\:placeholder-red-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .md\:placeholder-red-400::placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .md\:placeholder-red-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .md\:placeholder-red-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .md\:placeholder-red-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .md\:placeholder-red-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .md\:placeholder-red-500::placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .md\:placeholder-red-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .md\:placeholder-red-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .md\:placeholder-red-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .md\:placeholder-red-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .md\:placeholder-red-600::placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .md\:placeholder-red-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .md\:placeholder-red-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .md\:placeholder-red-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .md\:placeholder-red-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .md\:placeholder-red-700::placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .md\:placeholder-red-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .md\:placeholder-red-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .md\:placeholder-red-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .md\:placeholder-red-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .md\:placeholder-red-800::placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .md\:placeholder-red-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .md\:placeholder-red-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .md\:placeholder-red-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .md\:placeholder-red-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .md\:placeholder-red-900::placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .md\:placeholder-orange-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .md\:placeholder-orange-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .md\:placeholder-orange-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .md\:placeholder-orange-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .md\:placeholder-orange-100::placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .md\:placeholder-orange-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .md\:placeholder-orange-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .md\:placeholder-orange-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .md\:placeholder-orange-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .md\:placeholder-orange-200::placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .md\:placeholder-orange-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .md\:placeholder-orange-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .md\:placeholder-orange-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .md\:placeholder-orange-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .md\:placeholder-orange-300::placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .md\:placeholder-orange-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .md\:placeholder-orange-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .md\:placeholder-orange-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .md\:placeholder-orange-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .md\:placeholder-orange-400::placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .md\:placeholder-orange-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .md\:placeholder-orange-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .md\:placeholder-orange-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .md\:placeholder-orange-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .md\:placeholder-orange-500::placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .md\:placeholder-orange-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .md\:placeholder-orange-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .md\:placeholder-orange-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .md\:placeholder-orange-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .md\:placeholder-orange-600::placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .md\:placeholder-orange-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .md\:placeholder-orange-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .md\:placeholder-orange-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .md\:placeholder-orange-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .md\:placeholder-orange-700::placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .md\:placeholder-orange-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .md\:placeholder-orange-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .md\:placeholder-orange-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .md\:placeholder-orange-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .md\:placeholder-orange-800::placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .md\:placeholder-orange-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .md\:placeholder-orange-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .md\:placeholder-orange-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .md\:placeholder-orange-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .md\:placeholder-orange-900::placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-100::placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-200::placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-300::placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-400::placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-500::placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-600::placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-700::placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-800::placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .md\:placeholder-yellow-900::placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .md\:placeholder-green-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .md\:placeholder-green-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .md\:placeholder-green-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .md\:placeholder-green-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .md\:placeholder-green-100::placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .md\:placeholder-green-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .md\:placeholder-green-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .md\:placeholder-green-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .md\:placeholder-green-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .md\:placeholder-green-200::placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .md\:placeholder-green-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .md\:placeholder-green-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .md\:placeholder-green-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .md\:placeholder-green-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .md\:placeholder-green-300::placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .md\:placeholder-green-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .md\:placeholder-green-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .md\:placeholder-green-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .md\:placeholder-green-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .md\:placeholder-green-400::placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .md\:placeholder-green-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .md\:placeholder-green-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .md\:placeholder-green-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .md\:placeholder-green-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .md\:placeholder-green-500::placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .md\:placeholder-green-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .md\:placeholder-green-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .md\:placeholder-green-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .md\:placeholder-green-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .md\:placeholder-green-600::placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .md\:placeholder-green-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .md\:placeholder-green-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .md\:placeholder-green-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .md\:placeholder-green-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .md\:placeholder-green-700::placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .md\:placeholder-green-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .md\:placeholder-green-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .md\:placeholder-green-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .md\:placeholder-green-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .md\:placeholder-green-800::placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .md\:placeholder-green-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .md\:placeholder-green-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .md\:placeholder-green-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .md\:placeholder-green-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .md\:placeholder-green-900::placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .md\:placeholder-teal-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .md\:placeholder-teal-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .md\:placeholder-teal-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .md\:placeholder-teal-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .md\:placeholder-teal-100::placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .md\:placeholder-teal-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .md\:placeholder-teal-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .md\:placeholder-teal-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .md\:placeholder-teal-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .md\:placeholder-teal-200::placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .md\:placeholder-teal-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .md\:placeholder-teal-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .md\:placeholder-teal-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .md\:placeholder-teal-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .md\:placeholder-teal-300::placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .md\:placeholder-teal-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .md\:placeholder-teal-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .md\:placeholder-teal-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .md\:placeholder-teal-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .md\:placeholder-teal-400::placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .md\:placeholder-teal-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .md\:placeholder-teal-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .md\:placeholder-teal-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .md\:placeholder-teal-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .md\:placeholder-teal-500::placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .md\:placeholder-teal-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .md\:placeholder-teal-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .md\:placeholder-teal-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .md\:placeholder-teal-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .md\:placeholder-teal-600::placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .md\:placeholder-teal-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .md\:placeholder-teal-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .md\:placeholder-teal-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .md\:placeholder-teal-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .md\:placeholder-teal-700::placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .md\:placeholder-teal-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .md\:placeholder-teal-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .md\:placeholder-teal-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .md\:placeholder-teal-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .md\:placeholder-teal-800::placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .md\:placeholder-teal-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .md\:placeholder-teal-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .md\:placeholder-teal-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .md\:placeholder-teal-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .md\:placeholder-teal-900::placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .md\:placeholder-blue-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .md\:placeholder-blue-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .md\:placeholder-blue-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .md\:placeholder-blue-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .md\:placeholder-blue-100::placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .md\:placeholder-blue-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .md\:placeholder-blue-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .md\:placeholder-blue-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .md\:placeholder-blue-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .md\:placeholder-blue-200::placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .md\:placeholder-blue-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .md\:placeholder-blue-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .md\:placeholder-blue-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .md\:placeholder-blue-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .md\:placeholder-blue-300::placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .md\:placeholder-blue-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .md\:placeholder-blue-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .md\:placeholder-blue-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .md\:placeholder-blue-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .md\:placeholder-blue-400::placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .md\:placeholder-blue-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .md\:placeholder-blue-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .md\:placeholder-blue-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .md\:placeholder-blue-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .md\:placeholder-blue-500::placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .md\:placeholder-blue-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .md\:placeholder-blue-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .md\:placeholder-blue-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .md\:placeholder-blue-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .md\:placeholder-blue-600::placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .md\:placeholder-blue-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .md\:placeholder-blue-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .md\:placeholder-blue-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .md\:placeholder-blue-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .md\:placeholder-blue-700::placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .md\:placeholder-blue-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .md\:placeholder-blue-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .md\:placeholder-blue-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .md\:placeholder-blue-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .md\:placeholder-blue-800::placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .md\:placeholder-blue-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .md\:placeholder-blue-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .md\:placeholder-blue-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .md\:placeholder-blue-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .md\:placeholder-blue-900::placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-100::placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-200::placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-300::placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-400::placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-500::placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-600::placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-700::placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-800::placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .md\:placeholder-indigo-900::placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .md\:placeholder-purple-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .md\:placeholder-purple-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .md\:placeholder-purple-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .md\:placeholder-purple-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .md\:placeholder-purple-100::placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .md\:placeholder-purple-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .md\:placeholder-purple-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .md\:placeholder-purple-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .md\:placeholder-purple-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .md\:placeholder-purple-200::placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .md\:placeholder-purple-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .md\:placeholder-purple-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .md\:placeholder-purple-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .md\:placeholder-purple-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .md\:placeholder-purple-300::placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .md\:placeholder-purple-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .md\:placeholder-purple-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .md\:placeholder-purple-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .md\:placeholder-purple-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .md\:placeholder-purple-400::placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .md\:placeholder-purple-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .md\:placeholder-purple-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .md\:placeholder-purple-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .md\:placeholder-purple-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .md\:placeholder-purple-500::placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .md\:placeholder-purple-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .md\:placeholder-purple-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .md\:placeholder-purple-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .md\:placeholder-purple-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .md\:placeholder-purple-600::placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .md\:placeholder-purple-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .md\:placeholder-purple-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .md\:placeholder-purple-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .md\:placeholder-purple-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .md\:placeholder-purple-700::placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .md\:placeholder-purple-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .md\:placeholder-purple-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .md\:placeholder-purple-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .md\:placeholder-purple-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .md\:placeholder-purple-800::placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .md\:placeholder-purple-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .md\:placeholder-purple-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .md\:placeholder-purple-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .md\:placeholder-purple-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .md\:placeholder-purple-900::placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .md\:placeholder-pink-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .md\:placeholder-pink-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .md\:placeholder-pink-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .md\:placeholder-pink-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .md\:placeholder-pink-100::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .md\:placeholder-pink-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .md\:placeholder-pink-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .md\:placeholder-pink-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .md\:placeholder-pink-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .md\:placeholder-pink-200::placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .md\:placeholder-pink-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .md\:placeholder-pink-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .md\:placeholder-pink-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .md\:placeholder-pink-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .md\:placeholder-pink-300::placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .md\:placeholder-pink-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .md\:placeholder-pink-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .md\:placeholder-pink-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .md\:placeholder-pink-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .md\:placeholder-pink-400::placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .md\:placeholder-pink-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .md\:placeholder-pink-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .md\:placeholder-pink-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .md\:placeholder-pink-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .md\:placeholder-pink-500::placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .md\:placeholder-pink-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .md\:placeholder-pink-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .md\:placeholder-pink-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .md\:placeholder-pink-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .md\:placeholder-pink-600::placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .md\:placeholder-pink-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .md\:placeholder-pink-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .md\:placeholder-pink-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .md\:placeholder-pink-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .md\:placeholder-pink-700::placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .md\:placeholder-pink-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .md\:placeholder-pink-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .md\:placeholder-pink-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .md\:placeholder-pink-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .md\:placeholder-pink-800::placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .md\:placeholder-pink-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .md\:placeholder-pink-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .md\:placeholder-pink-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .md\:placeholder-pink-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .md\:placeholder-pink-900::placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent; }
  .md\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent; }
  .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent; }
  .md\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent; }
  .md\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent; }
  .md\:focus\:placeholder-current:focus::-webkit-input-placeholder {
    color: currentColor; }
  .md\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor; }
  .md\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor; }
  .md\:focus\:placeholder-current:focus::-ms-input-placeholder {
    color: currentColor; }
  .md\:focus\:placeholder-current:focus::placeholder {
    color: currentColor; }
  .md\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-black:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-black:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-black:focus::placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-white:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-white:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-white:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-gray-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-red-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-orange-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-yellow-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-green-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-teal-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-blue-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-indigo-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-purple-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .md\:focus\:placeholder-pink-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .md\:placeholder-opacity-0::-webkit-input-placeholder {
    --placeholder-opacity: 0; }
  .md\:placeholder-opacity-0::-moz-placeholder {
    --placeholder-opacity: 0; }
  .md\:placeholder-opacity-0:-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .md\:placeholder-opacity-0::-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .md\:placeholder-opacity-0::placeholder {
    --placeholder-opacity: 0; }
  .md\:placeholder-opacity-25::-webkit-input-placeholder {
    --placeholder-opacity: 0.25; }
  .md\:placeholder-opacity-25::-moz-placeholder {
    --placeholder-opacity: 0.25; }
  .md\:placeholder-opacity-25:-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .md\:placeholder-opacity-25::-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .md\:placeholder-opacity-25::placeholder {
    --placeholder-opacity: 0.25; }
  .md\:placeholder-opacity-50::-webkit-input-placeholder {
    --placeholder-opacity: 0.5; }
  .md\:placeholder-opacity-50::-moz-placeholder {
    --placeholder-opacity: 0.5; }
  .md\:placeholder-opacity-50:-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .md\:placeholder-opacity-50::-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .md\:placeholder-opacity-50::placeholder {
    --placeholder-opacity: 0.5; }
  .md\:placeholder-opacity-75::-webkit-input-placeholder {
    --placeholder-opacity: 0.75; }
  .md\:placeholder-opacity-75::-moz-placeholder {
    --placeholder-opacity: 0.75; }
  .md\:placeholder-opacity-75:-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .md\:placeholder-opacity-75::-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .md\:placeholder-opacity-75::placeholder {
    --placeholder-opacity: 0.75; }
  .md\:placeholder-opacity-100::-webkit-input-placeholder {
    --placeholder-opacity: 1; }
  .md\:placeholder-opacity-100::-moz-placeholder {
    --placeholder-opacity: 1; }
  .md\:placeholder-opacity-100:-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .md\:placeholder-opacity-100::-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .md\:placeholder-opacity-100::placeholder {
    --placeholder-opacity: 1; }
  .md\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0; }
  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --placeholder-opacity: 0; }
  .md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .md\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .md\:focus\:placeholder-opacity-0:focus::placeholder {
    --placeholder-opacity: 0; }
  .md\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.25; }
  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --placeholder-opacity: 0.25; }
  .md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .md\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .md\:focus\:placeholder-opacity-25:focus::placeholder {
    --placeholder-opacity: 0.25; }
  .md\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.5; }
  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --placeholder-opacity: 0.5; }
  .md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .md\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .md\:focus\:placeholder-opacity-50:focus::placeholder {
    --placeholder-opacity: 0.5; }
  .md\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.75; }
  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --placeholder-opacity: 0.75; }
  .md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .md\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .md\:focus\:placeholder-opacity-75:focus::placeholder {
    --placeholder-opacity: 0.75; }
  .md\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1; }
  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --placeholder-opacity: 1; }
  .md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .md\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .md\:focus\:placeholder-opacity-100:focus::placeholder {
    --placeholder-opacity: 1; }
  .md\:pointer-events-none {
    pointer-events: none; }
  .md\:pointer-events-auto {
    pointer-events: auto; }
  .md\:static {
    position: static; }
  .md\:fixed {
    position: fixed; }
  .md\:absolute {
    position: absolute; }
  .md\:relative {
    position: relative; }
  .md\:sticky {
    position: -webkit-sticky;
    position: sticky; }
  .md\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .md\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; }
  .md\:inset-y-0 {
    top: 0;
    bottom: 0; }
  .md\:inset-x-0 {
    right: 0;
    left: 0; }
  .md\:inset-y-auto {
    top: auto;
    bottom: auto; }
  .md\:inset-x-auto {
    right: auto;
    left: auto; }
  .md\:top-0 {
    top: 0; }
  .md\:right-0 {
    right: 0; }
  .md\:bottom-0 {
    bottom: 0; }
  .md\:left-0 {
    left: 0; }
  .md\:top-auto {
    top: auto; }
  .md\:right-auto {
    right: auto; }
  .md\:bottom-auto {
    bottom: auto; }
  .md\:left-auto {
    left: auto; }
  .md\:resize-none {
    resize: none; }
  .md\:resize-y {
    resize: vertical; }
  .md\:resize-x {
    resize: horizontal; }
  .md\:resize {
    resize: both; }
  .md\:shadow-xs {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .md\:shadow-sm {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .md\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .md\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .md\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .md\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .md\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .md\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .md\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .md\:shadow-none {
    box-shadow: none; }
  .md\:hover\:shadow-xs:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .md\:hover\:shadow-sm:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .md\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .md\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .md\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .md\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .md\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .md\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .md\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .md\:hover\:shadow-none:hover {
    box-shadow: none; }
  .md\:focus\:shadow-xs:focus {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .md\:focus\:shadow-sm:focus {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .md\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .md\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .md\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .md\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .md\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .md\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .md\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .md\:focus\:shadow-none:focus {
    box-shadow: none; }
  .md\:fill-current {
    fill: currentColor; }
  .md\:stroke-current {
    stroke: currentColor; }
  .md\:stroke-0 {
    stroke-width: 0; }
  .md\:stroke-1 {
    stroke-width: 1; }
  .md\:stroke-2 {
    stroke-width: 2; }
  .md\:table-auto {
    table-layout: auto; }
  .md\:table-fixed {
    table-layout: fixed; }
  .md\:text-left {
    text-align: left; }
  .md\:text-center {
    text-align: center; }
  .md\:text-right {
    text-align: right; }
  .md\:text-justify {
    text-align: justify; }
  .md\:text-transparent {
    color: transparent; }
  .md\:text-current {
    color: currentColor; }
  .md\:text-black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .md\:text-white {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .md\:text-gray-100 {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .md\:text-gray-200 {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .md\:text-gray-300 {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .md\:text-gray-400 {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .md\:text-gray-500 {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .md\:text-gray-600 {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .md\:text-gray-700 {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .md\:text-gray-800 {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .md\:text-gray-900 {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .md\:text-red-100 {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .md\:text-red-200 {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .md\:text-red-300 {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .md\:text-red-400 {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .md\:text-red-500 {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .md\:text-red-600 {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .md\:text-red-700 {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .md\:text-red-800 {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .md\:text-red-900 {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .md\:text-orange-100 {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .md\:text-orange-200 {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .md\:text-orange-300 {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .md\:text-orange-400 {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .md\:text-orange-500 {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .md\:text-orange-600 {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .md\:text-orange-700 {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .md\:text-orange-800 {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .md\:text-orange-900 {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .md\:text-yellow-100 {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .md\:text-yellow-200 {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .md\:text-yellow-300 {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .md\:text-yellow-400 {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .md\:text-yellow-500 {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .md\:text-yellow-600 {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .md\:text-yellow-700 {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .md\:text-yellow-800 {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .md\:text-yellow-900 {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .md\:text-green-100 {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .md\:text-green-200 {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .md\:text-green-300 {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .md\:text-green-400 {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .md\:text-green-500 {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .md\:text-green-600 {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .md\:text-green-700 {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .md\:text-green-800 {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .md\:text-green-900 {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .md\:text-teal-100 {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .md\:text-teal-200 {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .md\:text-teal-300 {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .md\:text-teal-400 {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .md\:text-teal-500 {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .md\:text-teal-600 {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .md\:text-teal-700 {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .md\:text-teal-800 {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .md\:text-teal-900 {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .md\:text-blue-100 {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .md\:text-blue-200 {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .md\:text-blue-300 {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .md\:text-blue-400 {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .md\:text-blue-500 {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .md\:text-blue-600 {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .md\:text-blue-700 {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .md\:text-blue-800 {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .md\:text-blue-900 {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .md\:text-indigo-100 {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .md\:text-indigo-200 {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .md\:text-indigo-300 {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .md\:text-indigo-400 {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .md\:text-indigo-500 {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .md\:text-indigo-600 {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .md\:text-indigo-700 {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .md\:text-indigo-800 {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .md\:text-indigo-900 {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .md\:text-purple-100 {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .md\:text-purple-200 {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .md\:text-purple-300 {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .md\:text-purple-400 {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .md\:text-purple-500 {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .md\:text-purple-600 {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .md\:text-purple-700 {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .md\:text-purple-800 {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .md\:text-purple-900 {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .md\:text-pink-100 {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .md\:text-pink-200 {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .md\:text-pink-300 {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .md\:text-pink-400 {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .md\:text-pink-500 {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .md\:text-pink-600 {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .md\:text-pink-700 {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .md\:text-pink-800 {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .md\:text-pink-900 {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .md\:hover\:text-transparent:hover {
    color: transparent; }
  .md\:hover\:text-current:hover {
    color: currentColor; }
  .md\:hover\:text-black:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .md\:hover\:text-white:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .md\:hover\:text-gray-100:hover {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .md\:hover\:text-gray-200:hover {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .md\:hover\:text-gray-300:hover {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .md\:hover\:text-gray-400:hover {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .md\:hover\:text-gray-500:hover {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .md\:hover\:text-gray-600:hover {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .md\:hover\:text-gray-700:hover {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .md\:hover\:text-gray-800:hover {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .md\:hover\:text-gray-900:hover {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .md\:hover\:text-red-100:hover {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .md\:hover\:text-red-200:hover {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .md\:hover\:text-red-300:hover {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .md\:hover\:text-red-400:hover {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .md\:hover\:text-red-500:hover {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .md\:hover\:text-red-600:hover {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .md\:hover\:text-red-700:hover {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .md\:hover\:text-red-800:hover {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .md\:hover\:text-red-900:hover {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .md\:hover\:text-orange-100:hover {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .md\:hover\:text-orange-200:hover {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .md\:hover\:text-orange-300:hover {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .md\:hover\:text-orange-400:hover {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .md\:hover\:text-orange-500:hover {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .md\:hover\:text-orange-600:hover {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .md\:hover\:text-orange-700:hover {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .md\:hover\:text-orange-800:hover {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .md\:hover\:text-orange-900:hover {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .md\:hover\:text-yellow-100:hover {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .md\:hover\:text-yellow-200:hover {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .md\:hover\:text-yellow-300:hover {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .md\:hover\:text-yellow-400:hover {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .md\:hover\:text-yellow-500:hover {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .md\:hover\:text-yellow-600:hover {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .md\:hover\:text-yellow-700:hover {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .md\:hover\:text-yellow-800:hover {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .md\:hover\:text-yellow-900:hover {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .md\:hover\:text-green-100:hover {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .md\:hover\:text-green-200:hover {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .md\:hover\:text-green-300:hover {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .md\:hover\:text-green-400:hover {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .md\:hover\:text-green-500:hover {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .md\:hover\:text-green-600:hover {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .md\:hover\:text-green-700:hover {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .md\:hover\:text-green-800:hover {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .md\:hover\:text-green-900:hover {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .md\:hover\:text-teal-100:hover {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .md\:hover\:text-teal-200:hover {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .md\:hover\:text-teal-300:hover {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .md\:hover\:text-teal-400:hover {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .md\:hover\:text-teal-500:hover {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .md\:hover\:text-teal-600:hover {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .md\:hover\:text-teal-700:hover {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .md\:hover\:text-teal-800:hover {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .md\:hover\:text-teal-900:hover {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .md\:hover\:text-blue-100:hover {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .md\:hover\:text-blue-200:hover {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .md\:hover\:text-blue-300:hover {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .md\:hover\:text-blue-400:hover {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .md\:hover\:text-blue-500:hover {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .md\:hover\:text-blue-600:hover {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .md\:hover\:text-blue-700:hover {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .md\:hover\:text-blue-800:hover {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .md\:hover\:text-blue-900:hover {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .md\:hover\:text-indigo-100:hover {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .md\:hover\:text-indigo-200:hover {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .md\:hover\:text-indigo-300:hover {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .md\:hover\:text-indigo-400:hover {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .md\:hover\:text-indigo-500:hover {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .md\:hover\:text-indigo-600:hover {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .md\:hover\:text-indigo-700:hover {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .md\:hover\:text-indigo-800:hover {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .md\:hover\:text-indigo-900:hover {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .md\:hover\:text-purple-100:hover {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .md\:hover\:text-purple-200:hover {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .md\:hover\:text-purple-300:hover {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .md\:hover\:text-purple-400:hover {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .md\:hover\:text-purple-500:hover {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .md\:hover\:text-purple-600:hover {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .md\:hover\:text-purple-700:hover {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .md\:hover\:text-purple-800:hover {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .md\:hover\:text-purple-900:hover {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .md\:hover\:text-pink-100:hover {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .md\:hover\:text-pink-200:hover {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .md\:hover\:text-pink-300:hover {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .md\:hover\:text-pink-400:hover {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .md\:hover\:text-pink-500:hover {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .md\:hover\:text-pink-600:hover {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .md\:hover\:text-pink-700:hover {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .md\:hover\:text-pink-800:hover {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .md\:hover\:text-pink-900:hover {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .md\:focus\:text-transparent:focus {
    color: transparent; }
  .md\:focus\:text-current:focus {
    color: currentColor; }
  .md\:focus\:text-black:focus {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .md\:focus\:text-white:focus {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .md\:focus\:text-gray-100:focus {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .md\:focus\:text-gray-200:focus {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .md\:focus\:text-gray-300:focus {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .md\:focus\:text-gray-400:focus {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .md\:focus\:text-gray-500:focus {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .md\:focus\:text-gray-600:focus {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .md\:focus\:text-gray-700:focus {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .md\:focus\:text-gray-800:focus {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .md\:focus\:text-gray-900:focus {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .md\:focus\:text-red-100:focus {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .md\:focus\:text-red-200:focus {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .md\:focus\:text-red-300:focus {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .md\:focus\:text-red-400:focus {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .md\:focus\:text-red-500:focus {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .md\:focus\:text-red-600:focus {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .md\:focus\:text-red-700:focus {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .md\:focus\:text-red-800:focus {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .md\:focus\:text-red-900:focus {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .md\:focus\:text-orange-100:focus {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .md\:focus\:text-orange-200:focus {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .md\:focus\:text-orange-300:focus {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .md\:focus\:text-orange-400:focus {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .md\:focus\:text-orange-500:focus {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .md\:focus\:text-orange-600:focus {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .md\:focus\:text-orange-700:focus {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .md\:focus\:text-orange-800:focus {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .md\:focus\:text-orange-900:focus {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .md\:focus\:text-yellow-100:focus {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .md\:focus\:text-yellow-200:focus {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .md\:focus\:text-yellow-300:focus {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .md\:focus\:text-yellow-400:focus {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .md\:focus\:text-yellow-500:focus {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .md\:focus\:text-yellow-600:focus {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .md\:focus\:text-yellow-700:focus {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .md\:focus\:text-yellow-800:focus {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .md\:focus\:text-yellow-900:focus {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .md\:focus\:text-green-100:focus {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .md\:focus\:text-green-200:focus {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .md\:focus\:text-green-300:focus {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .md\:focus\:text-green-400:focus {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .md\:focus\:text-green-500:focus {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .md\:focus\:text-green-600:focus {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .md\:focus\:text-green-700:focus {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .md\:focus\:text-green-800:focus {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .md\:focus\:text-green-900:focus {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .md\:focus\:text-teal-100:focus {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .md\:focus\:text-teal-200:focus {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .md\:focus\:text-teal-300:focus {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .md\:focus\:text-teal-400:focus {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .md\:focus\:text-teal-500:focus {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .md\:focus\:text-teal-600:focus {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .md\:focus\:text-teal-700:focus {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .md\:focus\:text-teal-800:focus {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .md\:focus\:text-teal-900:focus {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .md\:focus\:text-blue-100:focus {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .md\:focus\:text-blue-200:focus {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .md\:focus\:text-blue-300:focus {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .md\:focus\:text-blue-400:focus {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .md\:focus\:text-blue-500:focus {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .md\:focus\:text-blue-600:focus {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .md\:focus\:text-blue-700:focus {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .md\:focus\:text-blue-800:focus {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .md\:focus\:text-blue-900:focus {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .md\:focus\:text-indigo-100:focus {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .md\:focus\:text-indigo-200:focus {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .md\:focus\:text-indigo-300:focus {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .md\:focus\:text-indigo-400:focus {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .md\:focus\:text-indigo-500:focus {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .md\:focus\:text-indigo-600:focus {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .md\:focus\:text-indigo-700:focus {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .md\:focus\:text-indigo-800:focus {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .md\:focus\:text-indigo-900:focus {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .md\:focus\:text-purple-100:focus {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .md\:focus\:text-purple-200:focus {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .md\:focus\:text-purple-300:focus {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .md\:focus\:text-purple-400:focus {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .md\:focus\:text-purple-500:focus {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .md\:focus\:text-purple-600:focus {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .md\:focus\:text-purple-700:focus {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .md\:focus\:text-purple-800:focus {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .md\:focus\:text-purple-900:focus {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .md\:focus\:text-pink-100:focus {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .md\:focus\:text-pink-200:focus {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .md\:focus\:text-pink-300:focus {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .md\:focus\:text-pink-400:focus {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .md\:focus\:text-pink-500:focus {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .md\:focus\:text-pink-600:focus {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .md\:focus\:text-pink-700:focus {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .md\:focus\:text-pink-800:focus {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .md\:focus\:text-pink-900:focus {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .md\:text-opacity-0 {
    --text-opacity: 0; }
  .md\:text-opacity-25 {
    --text-opacity: 0.25; }
  .md\:text-opacity-50 {
    --text-opacity: 0.5; }
  .md\:text-opacity-75 {
    --text-opacity: 0.75; }
  .md\:text-opacity-100 {
    --text-opacity: 1; }
  .md\:hover\:text-opacity-0:hover {
    --text-opacity: 0; }
  .md\:hover\:text-opacity-25:hover {
    --text-opacity: 0.25; }
  .md\:hover\:text-opacity-50:hover {
    --text-opacity: 0.5; }
  .md\:hover\:text-opacity-75:hover {
    --text-opacity: 0.75; }
  .md\:hover\:text-opacity-100:hover {
    --text-opacity: 1; }
  .md\:focus\:text-opacity-0:focus {
    --text-opacity: 0; }
  .md\:focus\:text-opacity-25:focus {
    --text-opacity: 0.25; }
  .md\:focus\:text-opacity-50:focus {
    --text-opacity: 0.5; }
  .md\:focus\:text-opacity-75:focus {
    --text-opacity: 0.75; }
  .md\:focus\:text-opacity-100:focus {
    --text-opacity: 1; }
  .md\:italic {
    font-style: italic; }
  .md\:not-italic {
    font-style: normal; }
  .md\:uppercase {
    text-transform: uppercase; }
  .md\:lowercase {
    text-transform: lowercase; }
  .md\:capitalize {
    text-transform: capitalize; }
  .md\:normal-case {
    text-transform: none; }
  .md\:underline {
    text-decoration: underline; }
  .md\:line-through {
    text-decoration: line-through; }
  .md\:no-underline {
    text-decoration: none; }
  .md\:hover\:underline:hover {
    text-decoration: underline; }
  .md\:hover\:line-through:hover {
    text-decoration: line-through; }
  .md\:hover\:no-underline:hover {
    text-decoration: none; }
  .md\:focus\:underline:focus {
    text-decoration: underline; }
  .md\:focus\:line-through:focus {
    text-decoration: line-through; }
  .md\:focus\:no-underline:focus {
    text-decoration: none; }
  .md\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto; }
  .md\:tracking-tighter {
    letter-spacing: -0.05em; }
  .md\:tracking-tight {
    letter-spacing: -0.025em; }
  .md\:tracking-normal {
    letter-spacing: 0; }
  .md\:tracking-wide {
    letter-spacing: 0.025em; }
  .md\:tracking-wider {
    letter-spacing: 0.05em; }
  .md\:tracking-widest {
    letter-spacing: 0.1em; }
  .md\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .md\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text; }
  .md\:select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all; }
  .md\:select-auto {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .md\:align-baseline {
    vertical-align: baseline; }
  .md\:align-top {
    vertical-align: top; }
  .md\:align-middle {
    vertical-align: middle; }
  .md\:align-bottom {
    vertical-align: bottom; }
  .md\:align-text-top {
    vertical-align: text-top; }
  .md\:align-text-bottom {
    vertical-align: text-bottom; }
  .md\:visible {
    visibility: visible; }
  .md\:invisible {
    visibility: hidden; }
  .md\:whitespace-normal {
    white-space: normal; }
  .md\:whitespace-no-wrap {
    white-space: nowrap; }
  .md\:whitespace-pre {
    white-space: pre; }
  .md\:whitespace-pre-line {
    white-space: pre-line; }
  .md\:whitespace-pre-wrap {
    white-space: pre-wrap; }
  .md\:break-normal {
    overflow-wrap: normal;
    word-break: normal; }
  .md\:break-words {
    overflow-wrap: break-word; }
  .md\:break-all {
    word-break: break-all; }
  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .md\:w-0 {
    width: 0; }
  .md\:w-1 {
    width: 0.25rem; }
  .md\:w-2 {
    width: 0.5rem; }
  .md\:w-3 {
    width: 0.75rem; }
  .md\:w-4 {
    width: 1rem; }
  .md\:w-5 {
    width: 1.25rem; }
  .md\:w-6 {
    width: 1.5rem; }
  .md\:w-8 {
    width: 2rem; }
  .md\:w-10 {
    width: 2.5rem; }
  .md\:w-12 {
    width: 3rem; }
  .md\:w-16 {
    width: 4rem; }
  .md\:w-20 {
    width: 5rem; }
  .md\:w-24 {
    width: 6rem; }
  .md\:w-32 {
    width: 8rem; }
  .md\:w-40 {
    width: 10rem; }
  .md\:w-48 {
    width: 12rem; }
  .md\:w-56 {
    width: 14rem; }
  .md\:w-64 {
    width: 16rem; }
  .md\:w-auto {
    width: auto; }
  .md\:w-px {
    width: 1px; }
  .md\:w-1\/2 {
    width: 50%; }
  .md\:w-1\/3 {
    width: 33.333333%; }
  .md\:w-2\/3 {
    width: 66.666667%; }
  .md\:w-1\/4 {
    width: 25%; }
  .md\:w-2\/4 {
    width: 50%; }
  .md\:w-3\/4 {
    width: 75%; }
  .md\:w-1\/5 {
    width: 20%; }
  .md\:w-2\/5 {
    width: 40%; }
  .md\:w-3\/5 {
    width: 60%; }
  .md\:w-4\/5 {
    width: 80%; }
  .md\:w-1\/6 {
    width: 16.666667%; }
  .md\:w-2\/6 {
    width: 33.333333%; }
  .md\:w-3\/6 {
    width: 50%; }
  .md\:w-4\/6 {
    width: 66.666667%; }
  .md\:w-5\/6 {
    width: 83.333333%; }
  .md\:w-1\/12 {
    width: 8.333333%; }
  .md\:w-2\/12 {
    width: 16.666667%; }
  .md\:w-3\/12 {
    width: 25%; }
  .md\:w-4\/12 {
    width: 33.333333%; }
  .md\:w-5\/12 {
    width: 41.666667%; }
  .md\:w-6\/12 {
    width: 50%; }
  .md\:w-7\/12 {
    width: 58.333333%; }
  .md\:w-8\/12 {
    width: 66.666667%; }
  .md\:w-9\/12 {
    width: 75%; }
  .md\:w-10\/12 {
    width: 83.333333%; }
  .md\:w-11\/12 {
    width: 91.666667%; }
  .md\:w-full {
    width: 100%; }
  .md\:w-screen {
    width: 100vw; }
  .md\:z-0 {
    z-index: 0; }
  .md\:z-10 {
    z-index: 10; }
  .md\:z-20 {
    z-index: 20; }
  .md\:z-30 {
    z-index: 30; }
  .md\:z-40 {
    z-index: 40; }
  .md\:z-50 {
    z-index: 50; }
  .md\:z-auto {
    z-index: auto; }
  .md\:gap-0 {
    grid-gap: 0;
    gap: 0; }
  .md\:gap-1 {
    grid-gap: 0.25rem;
    gap: 0.25rem; }
  .md\:gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem; }
  .md\:gap-3 {
    grid-gap: 0.75rem;
    gap: 0.75rem; }
  .md\:gap-4 {
    grid-gap: 1rem;
    gap: 1rem; }
  .md\:gap-5 {
    grid-gap: 1.25rem;
    gap: 1.25rem; }
  .md\:gap-6 {
    grid-gap: 1.5rem;
    gap: 1.5rem; }
  .md\:gap-8 {
    grid-gap: 2rem;
    gap: 2rem; }
  .md\:gap-10 {
    grid-gap: 2.5rem;
    gap: 2.5rem; }
  .md\:gap-12 {
    grid-gap: 3rem;
    gap: 3rem; }
  .md\:gap-16 {
    grid-gap: 4rem;
    gap: 4rem; }
  .md\:gap-20 {
    grid-gap: 5rem;
    gap: 5rem; }
  .md\:gap-24 {
    grid-gap: 6rem;
    gap: 6rem; }
  .md\:gap-32 {
    grid-gap: 8rem;
    gap: 8rem; }
  .md\:gap-40 {
    grid-gap: 10rem;
    gap: 10rem; }
  .md\:gap-48 {
    grid-gap: 12rem;
    gap: 12rem; }
  .md\:gap-56 {
    grid-gap: 14rem;
    gap: 14rem; }
  .md\:gap-64 {
    grid-gap: 16rem;
    gap: 16rem; }
  .md\:gap-px {
    grid-gap: 1px;
    gap: 1px; }
  .md\:col-gap-0 {
    grid-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0; }
  .md\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
    column-gap: 0.25rem; }
  .md\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem; }
  .md\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
    column-gap: 0.75rem; }
  .md\:col-gap-4 {
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem; }
  .md\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem; }
  .md\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem; }
  .md\:col-gap-8 {
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem; }
  .md\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem; }
  .md\:col-gap-12 {
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem; }
  .md\:col-gap-16 {
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem; }
  .md\:col-gap-20 {
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem; }
  .md\:col-gap-24 {
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
    column-gap: 6rem; }
  .md\:col-gap-32 {
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem; }
  .md\:col-gap-40 {
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
    column-gap: 10rem; }
  .md\:col-gap-48 {
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
    column-gap: 12rem; }
  .md\:col-gap-56 {
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
    column-gap: 14rem; }
  .md\:col-gap-64 {
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
    column-gap: 16rem; }
  .md\:col-gap-px {
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
    column-gap: 1px; }
  .md\:row-gap-0 {
    grid-row-gap: 0;
    row-gap: 0; }
  .md\:row-gap-1 {
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem; }
  .md\:row-gap-2 {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem; }
  .md\:row-gap-3 {
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem; }
  .md\:row-gap-4 {
    grid-row-gap: 1rem;
    row-gap: 1rem; }
  .md\:row-gap-5 {
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem; }
  .md\:row-gap-6 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem; }
  .md\:row-gap-8 {
    grid-row-gap: 2rem;
    row-gap: 2rem; }
  .md\:row-gap-10 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem; }
  .md\:row-gap-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem; }
  .md\:row-gap-16 {
    grid-row-gap: 4rem;
    row-gap: 4rem; }
  .md\:row-gap-20 {
    grid-row-gap: 5rem;
    row-gap: 5rem; }
  .md\:row-gap-24 {
    grid-row-gap: 6rem;
    row-gap: 6rem; }
  .md\:row-gap-32 {
    grid-row-gap: 8rem;
    row-gap: 8rem; }
  .md\:row-gap-40 {
    grid-row-gap: 10rem;
    row-gap: 10rem; }
  .md\:row-gap-48 {
    grid-row-gap: 12rem;
    row-gap: 12rem; }
  .md\:row-gap-56 {
    grid-row-gap: 14rem;
    row-gap: 14rem; }
  .md\:row-gap-64 {
    grid-row-gap: 16rem;
    row-gap: 16rem; }
  .md\:row-gap-px {
    grid-row-gap: 1px;
    row-gap: 1px; }
  .md\:grid-flow-row {
    grid-auto-flow: row; }
  .md\:grid-flow-col {
    grid-auto-flow: column; }
  .md\:grid-flow-row-dense {
    grid-auto-flow: row dense; }
  .md\:grid-flow-col-dense {
    grid-auto-flow: column dense; }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .md\:grid-cols-none {
    grid-template-columns: none; }
  .md\:col-auto {
    grid-column: auto; }
  .md\:col-span-1 {
    grid-column: span 1 / span 1; }
  .md\:col-span-2 {
    grid-column: span 2 / span 2; }
  .md\:col-span-3 {
    grid-column: span 3 / span 3; }
  .md\:col-span-4 {
    grid-column: span 4 / span 4; }
  .md\:col-span-5 {
    grid-column: span 5 / span 5; }
  .md\:col-span-6 {
    grid-column: span 6 / span 6; }
  .md\:col-span-7 {
    grid-column: span 7 / span 7; }
  .md\:col-span-8 {
    grid-column: span 8 / span 8; }
  .md\:col-span-9 {
    grid-column: span 9 / span 9; }
  .md\:col-span-10 {
    grid-column: span 10 / span 10; }
  .md\:col-span-11 {
    grid-column: span 11 / span 11; }
  .md\:col-span-12 {
    grid-column: span 12 / span 12; }
  .md\:col-start-1 {
    grid-column-start: 1; }
  .md\:col-start-2 {
    grid-column-start: 2; }
  .md\:col-start-3 {
    grid-column-start: 3; }
  .md\:col-start-4 {
    grid-column-start: 4; }
  .md\:col-start-5 {
    grid-column-start: 5; }
  .md\:col-start-6 {
    grid-column-start: 6; }
  .md\:col-start-7 {
    grid-column-start: 7; }
  .md\:col-start-8 {
    grid-column-start: 8; }
  .md\:col-start-9 {
    grid-column-start: 9; }
  .md\:col-start-10 {
    grid-column-start: 10; }
  .md\:col-start-11 {
    grid-column-start: 11; }
  .md\:col-start-12 {
    grid-column-start: 12; }
  .md\:col-start-13 {
    grid-column-start: 13; }
  .md\:col-start-auto {
    grid-column-start: auto; }
  .md\:col-end-1 {
    grid-column-end: 1; }
  .md\:col-end-2 {
    grid-column-end: 2; }
  .md\:col-end-3 {
    grid-column-end: 3; }
  .md\:col-end-4 {
    grid-column-end: 4; }
  .md\:col-end-5 {
    grid-column-end: 5; }
  .md\:col-end-6 {
    grid-column-end: 6; }
  .md\:col-end-7 {
    grid-column-end: 7; }
  .md\:col-end-8 {
    grid-column-end: 8; }
  .md\:col-end-9 {
    grid-column-end: 9; }
  .md\:col-end-10 {
    grid-column-end: 10; }
  .md\:col-end-11 {
    grid-column-end: 11; }
  .md\:col-end-12 {
    grid-column-end: 12; }
  .md\:col-end-13 {
    grid-column-end: 13; }
  .md\:col-end-auto {
    grid-column-end: auto; }
  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)); }
  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)); }
  .md\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)); }
  .md\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)); }
  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)); }
  .md\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)); }
  .md\:grid-rows-none {
    grid-template-rows: none; }
  .md\:row-auto {
    grid-row: auto; }
  .md\:row-span-1 {
    grid-row: span 1 / span 1; }
  .md\:row-span-2 {
    grid-row: span 2 / span 2; }
  .md\:row-span-3 {
    grid-row: span 3 / span 3; }
  .md\:row-span-4 {
    grid-row: span 4 / span 4; }
  .md\:row-span-5 {
    grid-row: span 5 / span 5; }
  .md\:row-span-6 {
    grid-row: span 6 / span 6; }
  .md\:row-start-1 {
    grid-row-start: 1; }
  .md\:row-start-2 {
    grid-row-start: 2; }
  .md\:row-start-3 {
    grid-row-start: 3; }
  .md\:row-start-4 {
    grid-row-start: 4; }
  .md\:row-start-5 {
    grid-row-start: 5; }
  .md\:row-start-6 {
    grid-row-start: 6; }
  .md\:row-start-7 {
    grid-row-start: 7; }
  .md\:row-start-auto {
    grid-row-start: auto; }
  .md\:row-end-1 {
    grid-row-end: 1; }
  .md\:row-end-2 {
    grid-row-end: 2; }
  .md\:row-end-3 {
    grid-row-end: 3; }
  .md\:row-end-4 {
    grid-row-end: 4; }
  .md\:row-end-5 {
    grid-row-end: 5; }
  .md\:row-end-6 {
    grid-row-end: 6; }
  .md\:row-end-7 {
    grid-row-end: 7; }
  .md\:row-end-auto {
    grid-row-end: auto; }
  .md\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); }
  .md\:transform-none {
    transform: none; }
  .md\:origin-center {
    transform-origin: center; }
  .md\:origin-top {
    transform-origin: top; }
  .md\:origin-top-right {
    transform-origin: top right; }
  .md\:origin-right {
    transform-origin: right; }
  .md\:origin-bottom-right {
    transform-origin: bottom right; }
  .md\:origin-bottom {
    transform-origin: bottom; }
  .md\:origin-bottom-left {
    transform-origin: bottom left; }
  .md\:origin-left {
    transform-origin: left; }
  .md\:origin-top-left {
    transform-origin: top left; }
  .md\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .md\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .md\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .md\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .md\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .md\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .md\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .md\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .md\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .md\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .md\:scale-x-0 {
    --transform-scale-x: 0; }
  .md\:scale-x-50 {
    --transform-scale-x: .5; }
  .md\:scale-x-75 {
    --transform-scale-x: .75; }
  .md\:scale-x-90 {
    --transform-scale-x: .9; }
  .md\:scale-x-95 {
    --transform-scale-x: .95; }
  .md\:scale-x-100 {
    --transform-scale-x: 1; }
  .md\:scale-x-105 {
    --transform-scale-x: 1.05; }
  .md\:scale-x-110 {
    --transform-scale-x: 1.1; }
  .md\:scale-x-125 {
    --transform-scale-x: 1.25; }
  .md\:scale-x-150 {
    --transform-scale-x: 1.5; }
  .md\:scale-y-0 {
    --transform-scale-y: 0; }
  .md\:scale-y-50 {
    --transform-scale-y: .5; }
  .md\:scale-y-75 {
    --transform-scale-y: .75; }
  .md\:scale-y-90 {
    --transform-scale-y: .9; }
  .md\:scale-y-95 {
    --transform-scale-y: .95; }
  .md\:scale-y-100 {
    --transform-scale-y: 1; }
  .md\:scale-y-105 {
    --transform-scale-y: 1.05; }
  .md\:scale-y-110 {
    --transform-scale-y: 1.1; }
  .md\:scale-y-125 {
    --transform-scale-y: 1.25; }
  .md\:scale-y-150 {
    --transform-scale-y: 1.5; }
  .md\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .md\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .md\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .md\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .md\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .md\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .md\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .md\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .md\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .md\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .md\:hover\:scale-x-0:hover {
    --transform-scale-x: 0; }
  .md\:hover\:scale-x-50:hover {
    --transform-scale-x: .5; }
  .md\:hover\:scale-x-75:hover {
    --transform-scale-x: .75; }
  .md\:hover\:scale-x-90:hover {
    --transform-scale-x: .9; }
  .md\:hover\:scale-x-95:hover {
    --transform-scale-x: .95; }
  .md\:hover\:scale-x-100:hover {
    --transform-scale-x: 1; }
  .md\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05; }
  .md\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1; }
  .md\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25; }
  .md\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5; }
  .md\:hover\:scale-y-0:hover {
    --transform-scale-y: 0; }
  .md\:hover\:scale-y-50:hover {
    --transform-scale-y: .5; }
  .md\:hover\:scale-y-75:hover {
    --transform-scale-y: .75; }
  .md\:hover\:scale-y-90:hover {
    --transform-scale-y: .9; }
  .md\:hover\:scale-y-95:hover {
    --transform-scale-y: .95; }
  .md\:hover\:scale-y-100:hover {
    --transform-scale-y: 1; }
  .md\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05; }
  .md\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1; }
  .md\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25; }
  .md\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5; }
  .md\:focus\:scale-0:focus {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .md\:focus\:scale-50:focus {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .md\:focus\:scale-75:focus {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .md\:focus\:scale-90:focus {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .md\:focus\:scale-95:focus {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .md\:focus\:scale-100:focus {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .md\:focus\:scale-105:focus {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .md\:focus\:scale-110:focus {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .md\:focus\:scale-125:focus {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .md\:focus\:scale-150:focus {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .md\:focus\:scale-x-0:focus {
    --transform-scale-x: 0; }
  .md\:focus\:scale-x-50:focus {
    --transform-scale-x: .5; }
  .md\:focus\:scale-x-75:focus {
    --transform-scale-x: .75; }
  .md\:focus\:scale-x-90:focus {
    --transform-scale-x: .9; }
  .md\:focus\:scale-x-95:focus {
    --transform-scale-x: .95; }
  .md\:focus\:scale-x-100:focus {
    --transform-scale-x: 1; }
  .md\:focus\:scale-x-105:focus {
    --transform-scale-x: 1.05; }
  .md\:focus\:scale-x-110:focus {
    --transform-scale-x: 1.1; }
  .md\:focus\:scale-x-125:focus {
    --transform-scale-x: 1.25; }
  .md\:focus\:scale-x-150:focus {
    --transform-scale-x: 1.5; }
  .md\:focus\:scale-y-0:focus {
    --transform-scale-y: 0; }
  .md\:focus\:scale-y-50:focus {
    --transform-scale-y: .5; }
  .md\:focus\:scale-y-75:focus {
    --transform-scale-y: .75; }
  .md\:focus\:scale-y-90:focus {
    --transform-scale-y: .9; }
  .md\:focus\:scale-y-95:focus {
    --transform-scale-y: .95; }
  .md\:focus\:scale-y-100:focus {
    --transform-scale-y: 1; }
  .md\:focus\:scale-y-105:focus {
    --transform-scale-y: 1.05; }
  .md\:focus\:scale-y-110:focus {
    --transform-scale-y: 1.1; }
  .md\:focus\:scale-y-125:focus {
    --transform-scale-y: 1.25; }
  .md\:focus\:scale-y-150:focus {
    --transform-scale-y: 1.5; }
  .md\:rotate-0 {
    --transform-rotate: 0; }
  .md\:rotate-45 {
    --transform-rotate: 45deg; }
  .md\:rotate-90 {
    --transform-rotate: 90deg; }
  .md\:rotate-180 {
    --transform-rotate: 180deg; }
  .md\:-rotate-180 {
    --transform-rotate: -180deg; }
  .md\:-rotate-90 {
    --transform-rotate: -90deg; }
  .md\:-rotate-45 {
    --transform-rotate: -45deg; }
  .md\:hover\:rotate-0:hover {
    --transform-rotate: 0; }
  .md\:hover\:rotate-45:hover {
    --transform-rotate: 45deg; }
  .md\:hover\:rotate-90:hover {
    --transform-rotate: 90deg; }
  .md\:hover\:rotate-180:hover {
    --transform-rotate: 180deg; }
  .md\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg; }
  .md\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg; }
  .md\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg; }
  .md\:focus\:rotate-0:focus {
    --transform-rotate: 0; }
  .md\:focus\:rotate-45:focus {
    --transform-rotate: 45deg; }
  .md\:focus\:rotate-90:focus {
    --transform-rotate: 90deg; }
  .md\:focus\:rotate-180:focus {
    --transform-rotate: 180deg; }
  .md\:focus\:-rotate-180:focus {
    --transform-rotate: -180deg; }
  .md\:focus\:-rotate-90:focus {
    --transform-rotate: -90deg; }
  .md\:focus\:-rotate-45:focus {
    --transform-rotate: -45deg; }
  .md\:translate-x-0 {
    --transform-translate-x: 0; }
  .md\:translate-x-1 {
    --transform-translate-x: 0.25rem; }
  .md\:translate-x-2 {
    --transform-translate-x: 0.5rem; }
  .md\:translate-x-3 {
    --transform-translate-x: 0.75rem; }
  .md\:translate-x-4 {
    --transform-translate-x: 1rem; }
  .md\:translate-x-5 {
    --transform-translate-x: 1.25rem; }
  .md\:translate-x-6 {
    --transform-translate-x: 1.5rem; }
  .md\:translate-x-8 {
    --transform-translate-x: 2rem; }
  .md\:translate-x-10 {
    --transform-translate-x: 2.5rem; }
  .md\:translate-x-12 {
    --transform-translate-x: 3rem; }
  .md\:translate-x-16 {
    --transform-translate-x: 4rem; }
  .md\:translate-x-20 {
    --transform-translate-x: 5rem; }
  .md\:translate-x-24 {
    --transform-translate-x: 6rem; }
  .md\:translate-x-32 {
    --transform-translate-x: 8rem; }
  .md\:translate-x-40 {
    --transform-translate-x: 10rem; }
  .md\:translate-x-48 {
    --transform-translate-x: 12rem; }
  .md\:translate-x-56 {
    --transform-translate-x: 14rem; }
  .md\:translate-x-64 {
    --transform-translate-x: 16rem; }
  .md\:translate-x-px {
    --transform-translate-x: 1px; }
  .md\:-translate-x-1 {
    --transform-translate-x: -0.25rem; }
  .md\:-translate-x-2 {
    --transform-translate-x: -0.5rem; }
  .md\:-translate-x-3 {
    --transform-translate-x: -0.75rem; }
  .md\:-translate-x-4 {
    --transform-translate-x: -1rem; }
  .md\:-translate-x-5 {
    --transform-translate-x: -1.25rem; }
  .md\:-translate-x-6 {
    --transform-translate-x: -1.5rem; }
  .md\:-translate-x-8 {
    --transform-translate-x: -2rem; }
  .md\:-translate-x-10 {
    --transform-translate-x: -2.5rem; }
  .md\:-translate-x-12 {
    --transform-translate-x: -3rem; }
  .md\:-translate-x-16 {
    --transform-translate-x: -4rem; }
  .md\:-translate-x-20 {
    --transform-translate-x: -5rem; }
  .md\:-translate-x-24 {
    --transform-translate-x: -6rem; }
  .md\:-translate-x-32 {
    --transform-translate-x: -8rem; }
  .md\:-translate-x-40 {
    --transform-translate-x: -10rem; }
  .md\:-translate-x-48 {
    --transform-translate-x: -12rem; }
  .md\:-translate-x-56 {
    --transform-translate-x: -14rem; }
  .md\:-translate-x-64 {
    --transform-translate-x: -16rem; }
  .md\:-translate-x-px {
    --transform-translate-x: -1px; }
  .md\:-translate-x-full {
    --transform-translate-x: -100%; }
  .md\:-translate-x-1\/2 {
    --transform-translate-x: -50%; }
  .md\:translate-x-1\/2 {
    --transform-translate-x: 50%; }
  .md\:translate-x-full {
    --transform-translate-x: 100%; }
  .md\:translate-y-0 {
    --transform-translate-y: 0; }
  .md\:translate-y-1 {
    --transform-translate-y: 0.25rem; }
  .md\:translate-y-2 {
    --transform-translate-y: 0.5rem; }
  .md\:translate-y-3 {
    --transform-translate-y: 0.75rem; }
  .md\:translate-y-4 {
    --transform-translate-y: 1rem; }
  .md\:translate-y-5 {
    --transform-translate-y: 1.25rem; }
  .md\:translate-y-6 {
    --transform-translate-y: 1.5rem; }
  .md\:translate-y-8 {
    --transform-translate-y: 2rem; }
  .md\:translate-y-10 {
    --transform-translate-y: 2.5rem; }
  .md\:translate-y-12 {
    --transform-translate-y: 3rem; }
  .md\:translate-y-16 {
    --transform-translate-y: 4rem; }
  .md\:translate-y-20 {
    --transform-translate-y: 5rem; }
  .md\:translate-y-24 {
    --transform-translate-y: 6rem; }
  .md\:translate-y-32 {
    --transform-translate-y: 8rem; }
  .md\:translate-y-40 {
    --transform-translate-y: 10rem; }
  .md\:translate-y-48 {
    --transform-translate-y: 12rem; }
  .md\:translate-y-56 {
    --transform-translate-y: 14rem; }
  .md\:translate-y-64 {
    --transform-translate-y: 16rem; }
  .md\:translate-y-px {
    --transform-translate-y: 1px; }
  .md\:-translate-y-1 {
    --transform-translate-y: -0.25rem; }
  .md\:-translate-y-2 {
    --transform-translate-y: -0.5rem; }
  .md\:-translate-y-3 {
    --transform-translate-y: -0.75rem; }
  .md\:-translate-y-4 {
    --transform-translate-y: -1rem; }
  .md\:-translate-y-5 {
    --transform-translate-y: -1.25rem; }
  .md\:-translate-y-6 {
    --transform-translate-y: -1.5rem; }
  .md\:-translate-y-8 {
    --transform-translate-y: -2rem; }
  .md\:-translate-y-10 {
    --transform-translate-y: -2.5rem; }
  .md\:-translate-y-12 {
    --transform-translate-y: -3rem; }
  .md\:-translate-y-16 {
    --transform-translate-y: -4rem; }
  .md\:-translate-y-20 {
    --transform-translate-y: -5rem; }
  .md\:-translate-y-24 {
    --transform-translate-y: -6rem; }
  .md\:-translate-y-32 {
    --transform-translate-y: -8rem; }
  .md\:-translate-y-40 {
    --transform-translate-y: -10rem; }
  .md\:-translate-y-48 {
    --transform-translate-y: -12rem; }
  .md\:-translate-y-56 {
    --transform-translate-y: -14rem; }
  .md\:-translate-y-64 {
    --transform-translate-y: -16rem; }
  .md\:-translate-y-px {
    --transform-translate-y: -1px; }
  .md\:-translate-y-full {
    --transform-translate-y: -100%; }
  .md\:-translate-y-1\/2 {
    --transform-translate-y: -50%; }
  .md\:translate-y-1\/2 {
    --transform-translate-y: 50%; }
  .md\:translate-y-full {
    --transform-translate-y: 100%; }
  .md\:hover\:translate-x-0:hover {
    --transform-translate-x: 0; }
  .md\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem; }
  .md\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem; }
  .md\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem; }
  .md\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem; }
  .md\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem; }
  .md\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem; }
  .md\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem; }
  .md\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem; }
  .md\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem; }
  .md\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem; }
  .md\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem; }
  .md\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem; }
  .md\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem; }
  .md\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem; }
  .md\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem; }
  .md\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem; }
  .md\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem; }
  .md\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px; }
  .md\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem; }
  .md\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem; }
  .md\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem; }
  .md\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem; }
  .md\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem; }
  .md\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem; }
  .md\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem; }
  .md\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem; }
  .md\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem; }
  .md\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem; }
  .md\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem; }
  .md\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem; }
  .md\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem; }
  .md\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem; }
  .md\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem; }
  .md\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem; }
  .md\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem; }
  .md\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px; }
  .md\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%; }
  .md\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%; }
  .md\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%; }
  .md\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%; }
  .md\:hover\:translate-y-0:hover {
    --transform-translate-y: 0; }
  .md\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem; }
  .md\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem; }
  .md\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem; }
  .md\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem; }
  .md\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem; }
  .md\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem; }
  .md\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem; }
  .md\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem; }
  .md\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem; }
  .md\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem; }
  .md\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem; }
  .md\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem; }
  .md\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem; }
  .md\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem; }
  .md\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem; }
  .md\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem; }
  .md\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem; }
  .md\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px; }
  .md\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem; }
  .md\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem; }
  .md\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem; }
  .md\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem; }
  .md\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem; }
  .md\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem; }
  .md\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem; }
  .md\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem; }
  .md\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem; }
  .md\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem; }
  .md\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem; }
  .md\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem; }
  .md\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem; }
  .md\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem; }
  .md\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem; }
  .md\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem; }
  .md\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem; }
  .md\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px; }
  .md\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%; }
  .md\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%; }
  .md\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%; }
  .md\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%; }
  .md\:focus\:translate-x-0:focus {
    --transform-translate-x: 0; }
  .md\:focus\:translate-x-1:focus {
    --transform-translate-x: 0.25rem; }
  .md\:focus\:translate-x-2:focus {
    --transform-translate-x: 0.5rem; }
  .md\:focus\:translate-x-3:focus {
    --transform-translate-x: 0.75rem; }
  .md\:focus\:translate-x-4:focus {
    --transform-translate-x: 1rem; }
  .md\:focus\:translate-x-5:focus {
    --transform-translate-x: 1.25rem; }
  .md\:focus\:translate-x-6:focus {
    --transform-translate-x: 1.5rem; }
  .md\:focus\:translate-x-8:focus {
    --transform-translate-x: 2rem; }
  .md\:focus\:translate-x-10:focus {
    --transform-translate-x: 2.5rem; }
  .md\:focus\:translate-x-12:focus {
    --transform-translate-x: 3rem; }
  .md\:focus\:translate-x-16:focus {
    --transform-translate-x: 4rem; }
  .md\:focus\:translate-x-20:focus {
    --transform-translate-x: 5rem; }
  .md\:focus\:translate-x-24:focus {
    --transform-translate-x: 6rem; }
  .md\:focus\:translate-x-32:focus {
    --transform-translate-x: 8rem; }
  .md\:focus\:translate-x-40:focus {
    --transform-translate-x: 10rem; }
  .md\:focus\:translate-x-48:focus {
    --transform-translate-x: 12rem; }
  .md\:focus\:translate-x-56:focus {
    --transform-translate-x: 14rem; }
  .md\:focus\:translate-x-64:focus {
    --transform-translate-x: 16rem; }
  .md\:focus\:translate-x-px:focus {
    --transform-translate-x: 1px; }
  .md\:focus\:-translate-x-1:focus {
    --transform-translate-x: -0.25rem; }
  .md\:focus\:-translate-x-2:focus {
    --transform-translate-x: -0.5rem; }
  .md\:focus\:-translate-x-3:focus {
    --transform-translate-x: -0.75rem; }
  .md\:focus\:-translate-x-4:focus {
    --transform-translate-x: -1rem; }
  .md\:focus\:-translate-x-5:focus {
    --transform-translate-x: -1.25rem; }
  .md\:focus\:-translate-x-6:focus {
    --transform-translate-x: -1.5rem; }
  .md\:focus\:-translate-x-8:focus {
    --transform-translate-x: -2rem; }
  .md\:focus\:-translate-x-10:focus {
    --transform-translate-x: -2.5rem; }
  .md\:focus\:-translate-x-12:focus {
    --transform-translate-x: -3rem; }
  .md\:focus\:-translate-x-16:focus {
    --transform-translate-x: -4rem; }
  .md\:focus\:-translate-x-20:focus {
    --transform-translate-x: -5rem; }
  .md\:focus\:-translate-x-24:focus {
    --transform-translate-x: -6rem; }
  .md\:focus\:-translate-x-32:focus {
    --transform-translate-x: -8rem; }
  .md\:focus\:-translate-x-40:focus {
    --transform-translate-x: -10rem; }
  .md\:focus\:-translate-x-48:focus {
    --transform-translate-x: -12rem; }
  .md\:focus\:-translate-x-56:focus {
    --transform-translate-x: -14rem; }
  .md\:focus\:-translate-x-64:focus {
    --transform-translate-x: -16rem; }
  .md\:focus\:-translate-x-px:focus {
    --transform-translate-x: -1px; }
  .md\:focus\:-translate-x-full:focus {
    --transform-translate-x: -100%; }
  .md\:focus\:-translate-x-1\/2:focus {
    --transform-translate-x: -50%; }
  .md\:focus\:translate-x-1\/2:focus {
    --transform-translate-x: 50%; }
  .md\:focus\:translate-x-full:focus {
    --transform-translate-x: 100%; }
  .md\:focus\:translate-y-0:focus {
    --transform-translate-y: 0; }
  .md\:focus\:translate-y-1:focus {
    --transform-translate-y: 0.25rem; }
  .md\:focus\:translate-y-2:focus {
    --transform-translate-y: 0.5rem; }
  .md\:focus\:translate-y-3:focus {
    --transform-translate-y: 0.75rem; }
  .md\:focus\:translate-y-4:focus {
    --transform-translate-y: 1rem; }
  .md\:focus\:translate-y-5:focus {
    --transform-translate-y: 1.25rem; }
  .md\:focus\:translate-y-6:focus {
    --transform-translate-y: 1.5rem; }
  .md\:focus\:translate-y-8:focus {
    --transform-translate-y: 2rem; }
  .md\:focus\:translate-y-10:focus {
    --transform-translate-y: 2.5rem; }
  .md\:focus\:translate-y-12:focus {
    --transform-translate-y: 3rem; }
  .md\:focus\:translate-y-16:focus {
    --transform-translate-y: 4rem; }
  .md\:focus\:translate-y-20:focus {
    --transform-translate-y: 5rem; }
  .md\:focus\:translate-y-24:focus {
    --transform-translate-y: 6rem; }
  .md\:focus\:translate-y-32:focus {
    --transform-translate-y: 8rem; }
  .md\:focus\:translate-y-40:focus {
    --transform-translate-y: 10rem; }
  .md\:focus\:translate-y-48:focus {
    --transform-translate-y: 12rem; }
  .md\:focus\:translate-y-56:focus {
    --transform-translate-y: 14rem; }
  .md\:focus\:translate-y-64:focus {
    --transform-translate-y: 16rem; }
  .md\:focus\:translate-y-px:focus {
    --transform-translate-y: 1px; }
  .md\:focus\:-translate-y-1:focus {
    --transform-translate-y: -0.25rem; }
  .md\:focus\:-translate-y-2:focus {
    --transform-translate-y: -0.5rem; }
  .md\:focus\:-translate-y-3:focus {
    --transform-translate-y: -0.75rem; }
  .md\:focus\:-translate-y-4:focus {
    --transform-translate-y: -1rem; }
  .md\:focus\:-translate-y-5:focus {
    --transform-translate-y: -1.25rem; }
  .md\:focus\:-translate-y-6:focus {
    --transform-translate-y: -1.5rem; }
  .md\:focus\:-translate-y-8:focus {
    --transform-translate-y: -2rem; }
  .md\:focus\:-translate-y-10:focus {
    --transform-translate-y: -2.5rem; }
  .md\:focus\:-translate-y-12:focus {
    --transform-translate-y: -3rem; }
  .md\:focus\:-translate-y-16:focus {
    --transform-translate-y: -4rem; }
  .md\:focus\:-translate-y-20:focus {
    --transform-translate-y: -5rem; }
  .md\:focus\:-translate-y-24:focus {
    --transform-translate-y: -6rem; }
  .md\:focus\:-translate-y-32:focus {
    --transform-translate-y: -8rem; }
  .md\:focus\:-translate-y-40:focus {
    --transform-translate-y: -10rem; }
  .md\:focus\:-translate-y-48:focus {
    --transform-translate-y: -12rem; }
  .md\:focus\:-translate-y-56:focus {
    --transform-translate-y: -14rem; }
  .md\:focus\:-translate-y-64:focus {
    --transform-translate-y: -16rem; }
  .md\:focus\:-translate-y-px:focus {
    --transform-translate-y: -1px; }
  .md\:focus\:-translate-y-full:focus {
    --transform-translate-y: -100%; }
  .md\:focus\:-translate-y-1\/2:focus {
    --transform-translate-y: -50%; }
  .md\:focus\:translate-y-1\/2:focus {
    --transform-translate-y: 50%; }
  .md\:focus\:translate-y-full:focus {
    --transform-translate-y: 100%; }
  .md\:skew-x-0 {
    --transform-skew-x: 0; }
  .md\:skew-x-3 {
    --transform-skew-x: 3deg; }
  .md\:skew-x-6 {
    --transform-skew-x: 6deg; }
  .md\:skew-x-12 {
    --transform-skew-x: 12deg; }
  .md\:-skew-x-12 {
    --transform-skew-x: -12deg; }
  .md\:-skew-x-6 {
    --transform-skew-x: -6deg; }
  .md\:-skew-x-3 {
    --transform-skew-x: -3deg; }
  .md\:skew-y-0 {
    --transform-skew-y: 0; }
  .md\:skew-y-3 {
    --transform-skew-y: 3deg; }
  .md\:skew-y-6 {
    --transform-skew-y: 6deg; }
  .md\:skew-y-12 {
    --transform-skew-y: 12deg; }
  .md\:-skew-y-12 {
    --transform-skew-y: -12deg; }
  .md\:-skew-y-6 {
    --transform-skew-y: -6deg; }
  .md\:-skew-y-3 {
    --transform-skew-y: -3deg; }
  .md\:hover\:skew-x-0:hover {
    --transform-skew-x: 0; }
  .md\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg; }
  .md\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg; }
  .md\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg; }
  .md\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg; }
  .md\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg; }
  .md\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg; }
  .md\:hover\:skew-y-0:hover {
    --transform-skew-y: 0; }
  .md\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg; }
  .md\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg; }
  .md\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg; }
  .md\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg; }
  .md\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg; }
  .md\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg; }
  .md\:focus\:skew-x-0:focus {
    --transform-skew-x: 0; }
  .md\:focus\:skew-x-3:focus {
    --transform-skew-x: 3deg; }
  .md\:focus\:skew-x-6:focus {
    --transform-skew-x: 6deg; }
  .md\:focus\:skew-x-12:focus {
    --transform-skew-x: 12deg; }
  .md\:focus\:-skew-x-12:focus {
    --transform-skew-x: -12deg; }
  .md\:focus\:-skew-x-6:focus {
    --transform-skew-x: -6deg; }
  .md\:focus\:-skew-x-3:focus {
    --transform-skew-x: -3deg; }
  .md\:focus\:skew-y-0:focus {
    --transform-skew-y: 0; }
  .md\:focus\:skew-y-3:focus {
    --transform-skew-y: 3deg; }
  .md\:focus\:skew-y-6:focus {
    --transform-skew-y: 6deg; }
  .md\:focus\:skew-y-12:focus {
    --transform-skew-y: 12deg; }
  .md\:focus\:-skew-y-12:focus {
    --transform-skew-y: -12deg; }
  .md\:focus\:-skew-y-6:focus {
    --transform-skew-y: -6deg; }
  .md\:focus\:-skew-y-3:focus {
    --transform-skew-y: -3deg; }
  .md\:transition-none {
    transition-property: none; }
  .md\:transition-all {
    transition-property: all; }
  .md\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; }
  .md\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke; }
  .md\:transition-opacity {
    transition-property: opacity; }
  .md\:transition-shadow {
    transition-property: box-shadow; }
  .md\:transition-transform {
    transition-property: transform; }
  .md\:ease-linear {
    transition-timing-function: linear; }
  .md\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
  .md\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .md\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .md\:duration-75 {
    transition-duration: 75ms; }
  .md\:duration-100 {
    transition-duration: 100ms; }
  .md\:duration-150 {
    transition-duration: 150ms; }
  .md\:duration-200 {
    transition-duration: 200ms; }
  .md\:duration-300 {
    transition-duration: 300ms; }
  .md\:duration-500 {
    transition-duration: 500ms; }
  .md\:duration-700 {
    transition-duration: 700ms; }
  .md\:duration-1000 {
    transition-duration: 1000ms; }
  .md\:delay-75 {
    transition-delay: 75ms; }
  .md\:delay-100 {
    transition-delay: 100ms; }
  .md\:delay-150 {
    transition-delay: 150ms; }
  .md\:delay-200 {
    transition-delay: 200ms; }
  .md\:delay-300 {
    transition-delay: 300ms; }
  .md\:delay-500 {
    transition-delay: 500ms; }
  .md\:delay-700 {
    transition-delay: 700ms; }
  .md\:delay-1000 {
    transition-delay: 1000ms; } }

@media (min-width: 1024px) {
  .lg\:space-y-0 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse)); }
  .lg\:space-x-0 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse)); }
  .lg\:space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse)); }
  .lg\:space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse)); }
  .lg\:space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse)); }
  .lg\:space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse)); }
  .lg\:space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse)); }
  .lg\:space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse)); }
  .lg\:space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse)); }
  .lg\:space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse)); }
  .lg\:space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse)); }
  .lg\:space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse)); }
  .lg\:space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse)); }
  .lg\:space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse)); }
  .lg\:space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse)); }
  .lg\:space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse)); }
  .lg\:space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse)); }
  .lg\:space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse)); }
  .lg\:space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse)); }
  .lg\:space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)); }
  .lg\:-space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)); }
  .lg\:-space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)); }
  .lg\:-space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse)); }
  .lg\:-space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)); }
  .lg\:-space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)); }
  .lg\:-space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse)); }
  .lg\:-space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)); }
  .lg\:-space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse)); }
  .lg\:-space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse)); }
  .lg\:-space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse)); }
  .lg\:-space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse)); }
  .lg\:-space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse)); }
  .lg\:-space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse)); }
  .lg\:-space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse)); }
  .lg\:-space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse)); }
  .lg\:-space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse)); }
  .lg\:-space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))); }
  .lg\:-space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse)); }
  .lg\:-space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))); }
  .lg\:space-y-reverse > :not(template) ~ :not(template) {
    --space-y-reverse: 1; }
  .lg\:space-x-reverse > :not(template) ~ :not(template) {
    --space-x-reverse: 1; }
  .lg\:divide-y-0 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse)); }
  .lg\:divide-x-0 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))); }
  .lg\:divide-y-2 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse)); }
  .lg\:divide-x-2 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))); }
  .lg\:divide-y-4 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse)); }
  .lg\:divide-x-4 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))); }
  .lg\:divide-y-8 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse)); }
  .lg\:divide-x-8 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))); }
  .lg\:divide-y > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse)); }
  .lg\:divide-x > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))); }
  .lg\:divide-y-reverse > :not(template) ~ :not(template) {
    --divide-y-reverse: 1; }
  .lg\:divide-x-reverse > :not(template) ~ :not(template) {
    --divide-x-reverse: 1; }
  .lg\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent; }
  .lg\:divide-current > :not(template) ~ :not(template) {
    border-color: currentColor; }
  .lg\:divide-black > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--divide-opacity)); }
  .lg\:divide-white > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity)); }
  .lg\:divide-gray-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--divide-opacity)); }
  .lg\:divide-gray-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--divide-opacity)); }
  .lg\:divide-gray-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity)); }
  .lg\:divide-gray-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--divide-opacity)); }
  .lg\:divide-gray-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--divide-opacity)); }
  .lg\:divide-gray-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--divide-opacity)); }
  .lg\:divide-gray-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--divide-opacity)); }
  .lg\:divide-gray-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--divide-opacity)); }
  .lg\:divide-gray-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--divide-opacity)); }
  .lg\:divide-red-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--divide-opacity)); }
  .lg\:divide-red-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--divide-opacity)); }
  .lg\:divide-red-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--divide-opacity)); }
  .lg\:divide-red-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--divide-opacity)); }
  .lg\:divide-red-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--divide-opacity)); }
  .lg\:divide-red-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--divide-opacity)); }
  .lg\:divide-red-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--divide-opacity)); }
  .lg\:divide-red-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--divide-opacity)); }
  .lg\:divide-red-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--divide-opacity)); }
  .lg\:divide-orange-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--divide-opacity)); }
  .lg\:divide-orange-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--divide-opacity)); }
  .lg\:divide-orange-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--divide-opacity)); }
  .lg\:divide-orange-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--divide-opacity)); }
  .lg\:divide-orange-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity)); }
  .lg\:divide-orange-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--divide-opacity)); }
  .lg\:divide-orange-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--divide-opacity)); }
  .lg\:divide-orange-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--divide-opacity)); }
  .lg\:divide-orange-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--divide-opacity)); }
  .lg\:divide-yellow-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--divide-opacity)); }
  .lg\:divide-yellow-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--divide-opacity)); }
  .lg\:divide-yellow-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--divide-opacity)); }
  .lg\:divide-yellow-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--divide-opacity)); }
  .lg\:divide-yellow-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--divide-opacity)); }
  .lg\:divide-yellow-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--divide-opacity)); }
  .lg\:divide-yellow-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--divide-opacity)); }
  .lg\:divide-yellow-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--divide-opacity)); }
  .lg\:divide-yellow-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--divide-opacity)); }
  .lg\:divide-green-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--divide-opacity)); }
  .lg\:divide-green-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--divide-opacity)); }
  .lg\:divide-green-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--divide-opacity)); }
  .lg\:divide-green-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--divide-opacity)); }
  .lg\:divide-green-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--divide-opacity)); }
  .lg\:divide-green-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--divide-opacity)); }
  .lg\:divide-green-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--divide-opacity)); }
  .lg\:divide-green-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--divide-opacity)); }
  .lg\:divide-green-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--divide-opacity)); }
  .lg\:divide-teal-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--divide-opacity)); }
  .lg\:divide-teal-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--divide-opacity)); }
  .lg\:divide-teal-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--divide-opacity)); }
  .lg\:divide-teal-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--divide-opacity)); }
  .lg\:divide-teal-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--divide-opacity)); }
  .lg\:divide-teal-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--divide-opacity)); }
  .lg\:divide-teal-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--divide-opacity)); }
  .lg\:divide-teal-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--divide-opacity)); }
  .lg\:divide-teal-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--divide-opacity)); }
  .lg\:divide-blue-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--divide-opacity)); }
  .lg\:divide-blue-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--divide-opacity)); }
  .lg\:divide-blue-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--divide-opacity)); }
  .lg\:divide-blue-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--divide-opacity)); }
  .lg\:divide-blue-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--divide-opacity)); }
  .lg\:divide-blue-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--divide-opacity)); }
  .lg\:divide-blue-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--divide-opacity)); }
  .lg\:divide-blue-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--divide-opacity)); }
  .lg\:divide-blue-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--divide-opacity)); }
  .lg\:divide-indigo-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--divide-opacity)); }
  .lg\:divide-indigo-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--divide-opacity)); }
  .lg\:divide-indigo-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--divide-opacity)); }
  .lg\:divide-indigo-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--divide-opacity)); }
  .lg\:divide-indigo-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--divide-opacity)); }
  .lg\:divide-indigo-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--divide-opacity)); }
  .lg\:divide-indigo-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--divide-opacity)); }
  .lg\:divide-indigo-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--divide-opacity)); }
  .lg\:divide-indigo-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--divide-opacity)); }
  .lg\:divide-purple-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--divide-opacity)); }
  .lg\:divide-purple-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--divide-opacity)); }
  .lg\:divide-purple-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--divide-opacity)); }
  .lg\:divide-purple-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--divide-opacity)); }
  .lg\:divide-purple-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--divide-opacity)); }
  .lg\:divide-purple-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--divide-opacity)); }
  .lg\:divide-purple-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--divide-opacity)); }
  .lg\:divide-purple-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--divide-opacity)); }
  .lg\:divide-purple-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--divide-opacity)); }
  .lg\:divide-pink-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--divide-opacity)); }
  .lg\:divide-pink-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--divide-opacity)); }
  .lg\:divide-pink-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--divide-opacity)); }
  .lg\:divide-pink-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--divide-opacity)); }
  .lg\:divide-pink-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--divide-opacity)); }
  .lg\:divide-pink-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--divide-opacity)); }
  .lg\:divide-pink-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--divide-opacity)); }
  .lg\:divide-pink-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--divide-opacity)); }
  .lg\:divide-pink-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--divide-opacity)); }
  .lg\:divide-opacity-0 > :not(template) ~ :not(template) {
    --divide-opacity: 0; }
  .lg\:divide-opacity-25 > :not(template) ~ :not(template) {
    --divide-opacity: 0.25; }
  .lg\:divide-opacity-50 > :not(template) ~ :not(template) {
    --divide-opacity: 0.5; }
  .lg\:divide-opacity-75 > :not(template) ~ :not(template) {
    --divide-opacity: 0.75; }
  .lg\:divide-opacity-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1; }
  .lg\: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; }
  .lg\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .lg\:focus\:sr-only: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; }
  .lg\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .lg\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .lg\:bg-fixed {
    background-attachment: fixed; }
  .lg\:bg-local {
    background-attachment: local; }
  .lg\:bg-scroll {
    background-attachment: scroll; }
  .lg\:bg-transparent {
    background-color: transparent; }
  .lg\:bg-current {
    background-color: currentColor; }
  .lg\:bg-black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .lg\:bg-white {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .lg\:bg-gray-100 {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .lg\:bg-gray-200 {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .lg\:bg-gray-300 {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .lg\:bg-gray-400 {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .lg\:bg-gray-500 {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .lg\:bg-gray-600 {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .lg\:bg-gray-700 {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .lg\:bg-gray-800 {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .lg\:bg-gray-900 {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .lg\:bg-red-100 {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .lg\:bg-red-200 {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .lg\:bg-red-300 {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .lg\:bg-red-400 {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .lg\:bg-red-500 {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .lg\:bg-red-600 {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .lg\:bg-red-700 {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .lg\:bg-red-800 {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .lg\:bg-red-900 {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .lg\:bg-orange-100 {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .lg\:bg-orange-200 {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .lg\:bg-orange-300 {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .lg\:bg-orange-400 {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .lg\:bg-orange-500 {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .lg\:bg-orange-600 {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .lg\:bg-orange-700 {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .lg\:bg-orange-800 {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .lg\:bg-orange-900 {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .lg\:bg-yellow-100 {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .lg\:bg-yellow-200 {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .lg\:bg-yellow-300 {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .lg\:bg-yellow-400 {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .lg\:bg-yellow-500 {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .lg\:bg-yellow-600 {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .lg\:bg-yellow-700 {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .lg\:bg-yellow-800 {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .lg\:bg-yellow-900 {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .lg\:bg-green-100 {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .lg\:bg-green-200 {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .lg\:bg-green-300 {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .lg\:bg-green-400 {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .lg\:bg-green-500 {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .lg\:bg-green-600 {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .lg\:bg-green-700 {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .lg\:bg-green-800 {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .lg\:bg-green-900 {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .lg\:bg-teal-100 {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .lg\:bg-teal-200 {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .lg\:bg-teal-300 {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .lg\:bg-teal-400 {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .lg\:bg-teal-500 {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .lg\:bg-teal-600 {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .lg\:bg-teal-700 {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .lg\:bg-teal-800 {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .lg\:bg-teal-900 {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .lg\:bg-blue-100 {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .lg\:bg-blue-200 {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .lg\:bg-blue-300 {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .lg\:bg-blue-400 {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .lg\:bg-blue-500 {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .lg\:bg-blue-600 {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .lg\:bg-blue-700 {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .lg\:bg-blue-800 {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .lg\:bg-blue-900 {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .lg\:bg-indigo-100 {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .lg\:bg-indigo-200 {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .lg\:bg-indigo-300 {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .lg\:bg-indigo-400 {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .lg\:bg-indigo-500 {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .lg\:bg-indigo-600 {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .lg\:bg-indigo-700 {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .lg\:bg-indigo-800 {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .lg\:bg-indigo-900 {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .lg\:bg-purple-100 {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .lg\:bg-purple-200 {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .lg\:bg-purple-300 {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .lg\:bg-purple-400 {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .lg\:bg-purple-500 {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .lg\:bg-purple-600 {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .lg\:bg-purple-700 {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .lg\:bg-purple-800 {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .lg\:bg-purple-900 {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .lg\:bg-pink-100 {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .lg\:bg-pink-200 {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .lg\:bg-pink-300 {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .lg\:bg-pink-400 {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .lg\:bg-pink-500 {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .lg\:bg-pink-600 {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .lg\:bg-pink-700 {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .lg\:bg-pink-800 {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .lg\:bg-pink-900 {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .lg\:hover\:bg-transparent:hover {
    background-color: transparent; }
  .lg\:hover\:bg-current:hover {
    background-color: currentColor; }
  .lg\:hover\:bg-black:hover {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .lg\:hover\:bg-white:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .lg\:hover\:bg-gray-100:hover {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .lg\:hover\:bg-gray-200:hover {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .lg\:hover\:bg-gray-300:hover {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .lg\:hover\:bg-gray-400:hover {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .lg\:hover\:bg-gray-500:hover {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .lg\:hover\:bg-gray-600:hover {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .lg\:hover\:bg-gray-700:hover {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .lg\:hover\:bg-gray-800:hover {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .lg\:hover\:bg-gray-900:hover {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .lg\:hover\:bg-red-100:hover {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .lg\:hover\:bg-red-200:hover {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .lg\:hover\:bg-red-300:hover {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .lg\:hover\:bg-red-400:hover {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .lg\:hover\:bg-red-500:hover {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .lg\:hover\:bg-red-600:hover {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .lg\:hover\:bg-red-700:hover {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .lg\:hover\:bg-red-800:hover {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .lg\:hover\:bg-red-900:hover {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .lg\:hover\:bg-orange-100:hover {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .lg\:hover\:bg-orange-200:hover {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .lg\:hover\:bg-orange-300:hover {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .lg\:hover\:bg-orange-400:hover {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .lg\:hover\:bg-orange-500:hover {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .lg\:hover\:bg-orange-600:hover {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .lg\:hover\:bg-orange-700:hover {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .lg\:hover\:bg-orange-800:hover {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .lg\:hover\:bg-orange-900:hover {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .lg\:hover\:bg-yellow-100:hover {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .lg\:hover\:bg-yellow-200:hover {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .lg\:hover\:bg-yellow-300:hover {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .lg\:hover\:bg-yellow-400:hover {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .lg\:hover\:bg-yellow-500:hover {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .lg\:hover\:bg-yellow-600:hover {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .lg\:hover\:bg-yellow-700:hover {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .lg\:hover\:bg-yellow-800:hover {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .lg\:hover\:bg-yellow-900:hover {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .lg\:hover\:bg-green-100:hover {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .lg\:hover\:bg-green-200:hover {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .lg\:hover\:bg-green-300:hover {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .lg\:hover\:bg-green-400:hover {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .lg\:hover\:bg-green-500:hover {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .lg\:hover\:bg-green-600:hover {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .lg\:hover\:bg-green-700:hover {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .lg\:hover\:bg-green-800:hover {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .lg\:hover\:bg-green-900:hover {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .lg\:hover\:bg-teal-100:hover {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .lg\:hover\:bg-teal-200:hover {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .lg\:hover\:bg-teal-300:hover {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .lg\:hover\:bg-teal-400:hover {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .lg\:hover\:bg-teal-500:hover {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .lg\:hover\:bg-teal-600:hover {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .lg\:hover\:bg-teal-700:hover {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .lg\:hover\:bg-teal-800:hover {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .lg\:hover\:bg-teal-900:hover {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .lg\:hover\:bg-blue-100:hover {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .lg\:hover\:bg-blue-200:hover {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .lg\:hover\:bg-blue-300:hover {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .lg\:hover\:bg-blue-400:hover {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .lg\:hover\:bg-blue-500:hover {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .lg\:hover\:bg-blue-600:hover {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .lg\:hover\:bg-blue-700:hover {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .lg\:hover\:bg-blue-800:hover {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .lg\:hover\:bg-blue-900:hover {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .lg\:hover\:bg-indigo-100:hover {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .lg\:hover\:bg-indigo-200:hover {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .lg\:hover\:bg-indigo-300:hover {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .lg\:hover\:bg-indigo-400:hover {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .lg\:hover\:bg-indigo-500:hover {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .lg\:hover\:bg-indigo-600:hover {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .lg\:hover\:bg-indigo-700:hover {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .lg\:hover\:bg-indigo-800:hover {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .lg\:hover\:bg-indigo-900:hover {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .lg\:hover\:bg-purple-100:hover {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .lg\:hover\:bg-purple-200:hover {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .lg\:hover\:bg-purple-300:hover {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .lg\:hover\:bg-purple-400:hover {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .lg\:hover\:bg-purple-500:hover {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .lg\:hover\:bg-purple-600:hover {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .lg\:hover\:bg-purple-700:hover {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .lg\:hover\:bg-purple-800:hover {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .lg\:hover\:bg-purple-900:hover {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .lg\:hover\:bg-pink-100:hover {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .lg\:hover\:bg-pink-200:hover {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .lg\:hover\:bg-pink-300:hover {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .lg\:hover\:bg-pink-400:hover {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .lg\:hover\:bg-pink-500:hover {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .lg\:hover\:bg-pink-600:hover {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .lg\:hover\:bg-pink-700:hover {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .lg\:hover\:bg-pink-800:hover {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .lg\:hover\:bg-pink-900:hover {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .lg\:focus\:bg-transparent:focus {
    background-color: transparent; }
  .lg\:focus\:bg-current:focus {
    background-color: currentColor; }
  .lg\:focus\:bg-black:focus {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .lg\:focus\:bg-white:focus {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .lg\:focus\:bg-gray-100:focus {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .lg\:focus\:bg-gray-200:focus {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .lg\:focus\:bg-gray-300:focus {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .lg\:focus\:bg-gray-400:focus {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .lg\:focus\:bg-gray-500:focus {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .lg\:focus\:bg-gray-600:focus {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .lg\:focus\:bg-gray-700:focus {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .lg\:focus\:bg-gray-800:focus {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .lg\:focus\:bg-gray-900:focus {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .lg\:focus\:bg-red-100:focus {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .lg\:focus\:bg-red-200:focus {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .lg\:focus\:bg-red-300:focus {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .lg\:focus\:bg-red-400:focus {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .lg\:focus\:bg-red-500:focus {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .lg\:focus\:bg-red-600:focus {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .lg\:focus\:bg-red-700:focus {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .lg\:focus\:bg-red-800:focus {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .lg\:focus\:bg-red-900:focus {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .lg\:focus\:bg-orange-100:focus {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .lg\:focus\:bg-orange-200:focus {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .lg\:focus\:bg-orange-300:focus {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .lg\:focus\:bg-orange-400:focus {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .lg\:focus\:bg-orange-500:focus {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .lg\:focus\:bg-orange-600:focus {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .lg\:focus\:bg-orange-700:focus {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .lg\:focus\:bg-orange-800:focus {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .lg\:focus\:bg-orange-900:focus {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .lg\:focus\:bg-yellow-100:focus {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .lg\:focus\:bg-yellow-200:focus {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .lg\:focus\:bg-yellow-300:focus {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .lg\:focus\:bg-yellow-400:focus {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .lg\:focus\:bg-yellow-500:focus {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .lg\:focus\:bg-yellow-600:focus {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .lg\:focus\:bg-yellow-700:focus {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .lg\:focus\:bg-yellow-800:focus {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .lg\:focus\:bg-yellow-900:focus {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .lg\:focus\:bg-green-100:focus {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .lg\:focus\:bg-green-200:focus {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .lg\:focus\:bg-green-300:focus {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .lg\:focus\:bg-green-400:focus {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .lg\:focus\:bg-green-500:focus {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .lg\:focus\:bg-green-600:focus {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .lg\:focus\:bg-green-700:focus {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .lg\:focus\:bg-green-800:focus {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .lg\:focus\:bg-green-900:focus {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .lg\:focus\:bg-teal-100:focus {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .lg\:focus\:bg-teal-200:focus {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .lg\:focus\:bg-teal-300:focus {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .lg\:focus\:bg-teal-400:focus {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .lg\:focus\:bg-teal-500:focus {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .lg\:focus\:bg-teal-600:focus {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .lg\:focus\:bg-teal-700:focus {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .lg\:focus\:bg-teal-800:focus {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .lg\:focus\:bg-teal-900:focus {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .lg\:focus\:bg-blue-100:focus {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .lg\:focus\:bg-blue-200:focus {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .lg\:focus\:bg-blue-300:focus {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .lg\:focus\:bg-blue-400:focus {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .lg\:focus\:bg-blue-500:focus {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .lg\:focus\:bg-blue-600:focus {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .lg\:focus\:bg-blue-700:focus {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .lg\:focus\:bg-blue-800:focus {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .lg\:focus\:bg-blue-900:focus {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .lg\:focus\:bg-indigo-100:focus {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .lg\:focus\:bg-indigo-200:focus {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .lg\:focus\:bg-indigo-300:focus {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .lg\:focus\:bg-indigo-400:focus {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .lg\:focus\:bg-indigo-500:focus {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .lg\:focus\:bg-indigo-600:focus {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .lg\:focus\:bg-indigo-700:focus {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .lg\:focus\:bg-indigo-800:focus {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .lg\:focus\:bg-indigo-900:focus {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .lg\:focus\:bg-purple-100:focus {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .lg\:focus\:bg-purple-200:focus {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .lg\:focus\:bg-purple-300:focus {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .lg\:focus\:bg-purple-400:focus {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .lg\:focus\:bg-purple-500:focus {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .lg\:focus\:bg-purple-600:focus {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .lg\:focus\:bg-purple-700:focus {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .lg\:focus\:bg-purple-800:focus {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .lg\:focus\:bg-purple-900:focus {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .lg\:focus\:bg-pink-100:focus {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .lg\:focus\:bg-pink-200:focus {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .lg\:focus\:bg-pink-300:focus {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .lg\:focus\:bg-pink-400:focus {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .lg\:focus\:bg-pink-500:focus {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .lg\:focus\:bg-pink-600:focus {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .lg\:focus\:bg-pink-700:focus {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .lg\:focus\:bg-pink-800:focus {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .lg\:focus\:bg-pink-900:focus {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .lg\:bg-opacity-0 {
    --bg-opacity: 0; }
  .lg\:bg-opacity-25 {
    --bg-opacity: 0.25; }
  .lg\:bg-opacity-50 {
    --bg-opacity: 0.5; }
  .lg\:bg-opacity-75 {
    --bg-opacity: 0.75; }
  .lg\:bg-opacity-100 {
    --bg-opacity: 1; }
  .lg\:hover\:bg-opacity-0:hover {
    --bg-opacity: 0; }
  .lg\:hover\:bg-opacity-25:hover {
    --bg-opacity: 0.25; }
  .lg\:hover\:bg-opacity-50:hover {
    --bg-opacity: 0.5; }
  .lg\:hover\:bg-opacity-75:hover {
    --bg-opacity: 0.75; }
  .lg\:hover\:bg-opacity-100:hover {
    --bg-opacity: 1; }
  .lg\:focus\:bg-opacity-0:focus {
    --bg-opacity: 0; }
  .lg\:focus\:bg-opacity-25:focus {
    --bg-opacity: 0.25; }
  .lg\:focus\:bg-opacity-50:focus {
    --bg-opacity: 0.5; }
  .lg\:focus\:bg-opacity-75:focus {
    --bg-opacity: 0.75; }
  .lg\:focus\:bg-opacity-100:focus {
    --bg-opacity: 1; }
  .lg\:bg-bottom {
    background-position: bottom; }
  .lg\:bg-center {
    background-position: center; }
  .lg\:bg-left {
    background-position: left; }
  .lg\:bg-left-bottom {
    background-position: left bottom; }
  .lg\:bg-left-top {
    background-position: left top; }
  .lg\:bg-right {
    background-position: right; }
  .lg\:bg-right-bottom {
    background-position: right bottom; }
  .lg\:bg-right-top {
    background-position: right top; }
  .lg\:bg-top {
    background-position: top; }
  .lg\:bg-repeat {
    background-repeat: repeat; }
  .lg\:bg-no-repeat {
    background-repeat: no-repeat; }
  .lg\:bg-repeat-x {
    background-repeat: repeat-x; }
  .lg\:bg-repeat-y {
    background-repeat: repeat-y; }
  .lg\:bg-repeat-round {
    background-repeat: round; }
  .lg\:bg-repeat-space {
    background-repeat: space; }
  .lg\:bg-auto {
    background-size: auto; }
  .lg\:bg-cover {
    background-size: cover; }
  .lg\:bg-contain {
    background-size: contain; }
  .lg\:border-collapse {
    border-collapse: collapse; }
  .lg\:border-separate {
    border-collapse: separate; }
  .lg\:border-transparent {
    border-color: transparent; }
  .lg\:border-current {
    border-color: currentColor; }
  .lg\:border-black {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .lg\:border-white {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .lg\:border-gray-100 {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .lg\:border-gray-200 {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .lg\:border-gray-300 {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .lg\:border-gray-400 {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .lg\:border-gray-500 {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .lg\:border-gray-600 {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .lg\:border-gray-700 {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .lg\:border-gray-800 {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .lg\:border-gray-900 {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .lg\:border-red-100 {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .lg\:border-red-200 {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .lg\:border-red-300 {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .lg\:border-red-400 {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .lg\:border-red-500 {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .lg\:border-red-600 {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .lg\:border-red-700 {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .lg\:border-red-800 {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .lg\:border-red-900 {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .lg\:border-orange-100 {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .lg\:border-orange-200 {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .lg\:border-orange-300 {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .lg\:border-orange-400 {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .lg\:border-orange-500 {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .lg\:border-orange-600 {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .lg\:border-orange-700 {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .lg\:border-orange-800 {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .lg\:border-orange-900 {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .lg\:border-yellow-100 {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .lg\:border-yellow-200 {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .lg\:border-yellow-300 {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .lg\:border-yellow-400 {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .lg\:border-yellow-500 {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .lg\:border-yellow-600 {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .lg\:border-yellow-700 {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .lg\:border-yellow-800 {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .lg\:border-yellow-900 {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .lg\:border-green-100 {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .lg\:border-green-200 {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .lg\:border-green-300 {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .lg\:border-green-400 {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .lg\:border-green-500 {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .lg\:border-green-600 {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .lg\:border-green-700 {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .lg\:border-green-800 {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .lg\:border-green-900 {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .lg\:border-teal-100 {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .lg\:border-teal-200 {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .lg\:border-teal-300 {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .lg\:border-teal-400 {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .lg\:border-teal-500 {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .lg\:border-teal-600 {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .lg\:border-teal-700 {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .lg\:border-teal-800 {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .lg\:border-teal-900 {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .lg\:border-blue-100 {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .lg\:border-blue-200 {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .lg\:border-blue-300 {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .lg\:border-blue-400 {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .lg\:border-blue-500 {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .lg\:border-blue-600 {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .lg\:border-blue-700 {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .lg\:border-blue-800 {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .lg\:border-blue-900 {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .lg\:border-indigo-100 {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .lg\:border-indigo-200 {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .lg\:border-indigo-300 {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .lg\:border-indigo-400 {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .lg\:border-indigo-500 {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .lg\:border-indigo-600 {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .lg\:border-indigo-700 {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .lg\:border-indigo-800 {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .lg\:border-indigo-900 {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .lg\:border-purple-100 {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .lg\:border-purple-200 {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .lg\:border-purple-300 {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .lg\:border-purple-400 {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .lg\:border-purple-500 {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .lg\:border-purple-600 {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .lg\:border-purple-700 {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .lg\:border-purple-800 {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .lg\:border-purple-900 {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .lg\:border-pink-100 {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .lg\:border-pink-200 {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .lg\:border-pink-300 {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .lg\:border-pink-400 {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .lg\:border-pink-500 {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .lg\:border-pink-600 {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .lg\:border-pink-700 {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .lg\:border-pink-800 {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .lg\:border-pink-900 {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .lg\:hover\:border-transparent:hover {
    border-color: transparent; }
  .lg\:hover\:border-current:hover {
    border-color: currentColor; }
  .lg\:hover\:border-black:hover {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .lg\:hover\:border-white:hover {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .lg\:hover\:border-gray-100:hover {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .lg\:hover\:border-gray-200:hover {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .lg\:hover\:border-gray-300:hover {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .lg\:hover\:border-gray-400:hover {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .lg\:hover\:border-gray-500:hover {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .lg\:hover\:border-gray-600:hover {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .lg\:hover\:border-gray-700:hover {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .lg\:hover\:border-gray-800:hover {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .lg\:hover\:border-gray-900:hover {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .lg\:hover\:border-red-100:hover {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .lg\:hover\:border-red-200:hover {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .lg\:hover\:border-red-300:hover {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .lg\:hover\:border-red-400:hover {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .lg\:hover\:border-red-500:hover {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .lg\:hover\:border-red-600:hover {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .lg\:hover\:border-red-700:hover {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .lg\:hover\:border-red-800:hover {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .lg\:hover\:border-red-900:hover {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .lg\:hover\:border-orange-100:hover {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .lg\:hover\:border-orange-200:hover {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .lg\:hover\:border-orange-300:hover {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .lg\:hover\:border-orange-400:hover {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .lg\:hover\:border-orange-500:hover {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .lg\:hover\:border-orange-600:hover {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .lg\:hover\:border-orange-700:hover {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .lg\:hover\:border-orange-800:hover {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .lg\:hover\:border-orange-900:hover {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .lg\:hover\:border-yellow-100:hover {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .lg\:hover\:border-yellow-200:hover {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .lg\:hover\:border-yellow-300:hover {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .lg\:hover\:border-yellow-400:hover {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .lg\:hover\:border-yellow-500:hover {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .lg\:hover\:border-yellow-600:hover {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .lg\:hover\:border-yellow-700:hover {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .lg\:hover\:border-yellow-800:hover {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .lg\:hover\:border-yellow-900:hover {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .lg\:hover\:border-green-100:hover {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .lg\:hover\:border-green-200:hover {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .lg\:hover\:border-green-300:hover {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .lg\:hover\:border-green-400:hover {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .lg\:hover\:border-green-500:hover {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .lg\:hover\:border-green-600:hover {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .lg\:hover\:border-green-700:hover {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .lg\:hover\:border-green-800:hover {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .lg\:hover\:border-green-900:hover {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .lg\:hover\:border-teal-100:hover {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .lg\:hover\:border-teal-200:hover {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .lg\:hover\:border-teal-300:hover {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .lg\:hover\:border-teal-400:hover {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .lg\:hover\:border-teal-500:hover {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .lg\:hover\:border-teal-600:hover {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .lg\:hover\:border-teal-700:hover {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .lg\:hover\:border-teal-800:hover {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .lg\:hover\:border-teal-900:hover {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .lg\:hover\:border-blue-100:hover {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .lg\:hover\:border-blue-200:hover {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .lg\:hover\:border-blue-300:hover {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .lg\:hover\:border-blue-400:hover {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .lg\:hover\:border-blue-500:hover {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .lg\:hover\:border-blue-600:hover {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .lg\:hover\:border-blue-700:hover {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .lg\:hover\:border-blue-800:hover {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .lg\:hover\:border-blue-900:hover {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .lg\:hover\:border-indigo-100:hover {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .lg\:hover\:border-indigo-200:hover {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .lg\:hover\:border-indigo-300:hover {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .lg\:hover\:border-indigo-400:hover {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .lg\:hover\:border-indigo-500:hover {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .lg\:hover\:border-indigo-600:hover {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .lg\:hover\:border-indigo-700:hover {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .lg\:hover\:border-indigo-800:hover {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .lg\:hover\:border-indigo-900:hover {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .lg\:hover\:border-purple-100:hover {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .lg\:hover\:border-purple-200:hover {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .lg\:hover\:border-purple-300:hover {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .lg\:hover\:border-purple-400:hover {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .lg\:hover\:border-purple-500:hover {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .lg\:hover\:border-purple-600:hover {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .lg\:hover\:border-purple-700:hover {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .lg\:hover\:border-purple-800:hover {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .lg\:hover\:border-purple-900:hover {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .lg\:hover\:border-pink-100:hover {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .lg\:hover\:border-pink-200:hover {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .lg\:hover\:border-pink-300:hover {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .lg\:hover\:border-pink-400:hover {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .lg\:hover\:border-pink-500:hover {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .lg\:hover\:border-pink-600:hover {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .lg\:hover\:border-pink-700:hover {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .lg\:hover\:border-pink-800:hover {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .lg\:hover\:border-pink-900:hover {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .lg\:focus\:border-transparent:focus {
    border-color: transparent; }
  .lg\:focus\:border-current:focus {
    border-color: currentColor; }
  .lg\:focus\:border-black:focus {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .lg\:focus\:border-white:focus {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .lg\:focus\:border-gray-100:focus {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .lg\:focus\:border-gray-200:focus {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .lg\:focus\:border-gray-300:focus {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .lg\:focus\:border-gray-400:focus {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .lg\:focus\:border-gray-500:focus {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .lg\:focus\:border-gray-600:focus {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .lg\:focus\:border-gray-700:focus {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .lg\:focus\:border-gray-800:focus {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .lg\:focus\:border-gray-900:focus {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .lg\:focus\:border-red-100:focus {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .lg\:focus\:border-red-200:focus {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .lg\:focus\:border-red-300:focus {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .lg\:focus\:border-red-400:focus {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .lg\:focus\:border-red-500:focus {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .lg\:focus\:border-red-600:focus {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .lg\:focus\:border-red-700:focus {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .lg\:focus\:border-red-800:focus {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .lg\:focus\:border-red-900:focus {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .lg\:focus\:border-orange-100:focus {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .lg\:focus\:border-orange-200:focus {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .lg\:focus\:border-orange-300:focus {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .lg\:focus\:border-orange-400:focus {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .lg\:focus\:border-orange-500:focus {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .lg\:focus\:border-orange-600:focus {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .lg\:focus\:border-orange-700:focus {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .lg\:focus\:border-orange-800:focus {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .lg\:focus\:border-orange-900:focus {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .lg\:focus\:border-yellow-100:focus {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .lg\:focus\:border-yellow-200:focus {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .lg\:focus\:border-yellow-300:focus {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .lg\:focus\:border-yellow-400:focus {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .lg\:focus\:border-yellow-500:focus {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .lg\:focus\:border-yellow-600:focus {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .lg\:focus\:border-yellow-700:focus {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .lg\:focus\:border-yellow-800:focus {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .lg\:focus\:border-yellow-900:focus {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .lg\:focus\:border-green-100:focus {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .lg\:focus\:border-green-200:focus {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .lg\:focus\:border-green-300:focus {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .lg\:focus\:border-green-400:focus {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .lg\:focus\:border-green-500:focus {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .lg\:focus\:border-green-600:focus {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .lg\:focus\:border-green-700:focus {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .lg\:focus\:border-green-800:focus {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .lg\:focus\:border-green-900:focus {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .lg\:focus\:border-teal-100:focus {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .lg\:focus\:border-teal-200:focus {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .lg\:focus\:border-teal-300:focus {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .lg\:focus\:border-teal-400:focus {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .lg\:focus\:border-teal-500:focus {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .lg\:focus\:border-teal-600:focus {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .lg\:focus\:border-teal-700:focus {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .lg\:focus\:border-teal-800:focus {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .lg\:focus\:border-teal-900:focus {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .lg\:focus\:border-blue-100:focus {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .lg\:focus\:border-blue-200:focus {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .lg\:focus\:border-blue-300:focus {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .lg\:focus\:border-blue-400:focus {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .lg\:focus\:border-blue-500:focus {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .lg\:focus\:border-blue-600:focus {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .lg\:focus\:border-blue-700:focus {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .lg\:focus\:border-blue-800:focus {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .lg\:focus\:border-blue-900:focus {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .lg\:focus\:border-indigo-100:focus {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .lg\:focus\:border-indigo-200:focus {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .lg\:focus\:border-indigo-300:focus {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .lg\:focus\:border-indigo-400:focus {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .lg\:focus\:border-indigo-500:focus {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .lg\:focus\:border-indigo-600:focus {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .lg\:focus\:border-indigo-700:focus {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .lg\:focus\:border-indigo-800:focus {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .lg\:focus\:border-indigo-900:focus {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .lg\:focus\:border-purple-100:focus {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .lg\:focus\:border-purple-200:focus {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .lg\:focus\:border-purple-300:focus {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .lg\:focus\:border-purple-400:focus {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .lg\:focus\:border-purple-500:focus {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .lg\:focus\:border-purple-600:focus {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .lg\:focus\:border-purple-700:focus {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .lg\:focus\:border-purple-800:focus {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .lg\:focus\:border-purple-900:focus {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .lg\:focus\:border-pink-100:focus {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .lg\:focus\:border-pink-200:focus {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .lg\:focus\:border-pink-300:focus {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .lg\:focus\:border-pink-400:focus {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .lg\:focus\:border-pink-500:focus {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .lg\:focus\:border-pink-600:focus {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .lg\:focus\:border-pink-700:focus {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .lg\:focus\:border-pink-800:focus {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .lg\:focus\:border-pink-900:focus {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .lg\:border-opacity-0 {
    --border-opacity: 0; }
  .lg\:border-opacity-25 {
    --border-opacity: 0.25; }
  .lg\:border-opacity-50 {
    --border-opacity: 0.5; }
  .lg\:border-opacity-75 {
    --border-opacity: 0.75; }
  .lg\:border-opacity-100 {
    --border-opacity: 1; }
  .lg\:hover\:border-opacity-0:hover {
    --border-opacity: 0; }
  .lg\:hover\:border-opacity-25:hover {
    --border-opacity: 0.25; }
  .lg\:hover\:border-opacity-50:hover {
    --border-opacity: 0.5; }
  .lg\:hover\:border-opacity-75:hover {
    --border-opacity: 0.75; }
  .lg\:hover\:border-opacity-100:hover {
    --border-opacity: 1; }
  .lg\:focus\:border-opacity-0:focus {
    --border-opacity: 0; }
  .lg\:focus\:border-opacity-25:focus {
    --border-opacity: 0.25; }
  .lg\:focus\:border-opacity-50:focus {
    --border-opacity: 0.5; }
  .lg\:focus\:border-opacity-75:focus {
    --border-opacity: 0.75; }
  .lg\:focus\:border-opacity-100:focus {
    --border-opacity: 1; }
  .lg\:rounded-none {
    border-radius: 0; }
  .lg\:rounded-sm {
    border-radius: 0.125rem; }
  .lg\:rounded {
    border-radius: 0.25rem; }
  .lg\:rounded-md {
    border-radius: 0.375rem; }
  .lg\:rounded-lg {
    border-radius: 0.5rem; }
  .lg\:rounded-full {
    border-radius: 9999px; }
  .lg\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .lg\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .lg\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .lg\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .lg\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem; }
  .lg\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem; }
  .lg\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem; }
  .lg\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem; }
  .lg\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .lg\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .lg\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .lg\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .lg\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem; }
  .lg\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem; }
  .lg\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem; }
  .lg\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem; }
  .lg\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .lg\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .lg\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .lg\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .lg\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px; }
  .lg\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px; }
  .lg\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .lg\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .lg\:rounded-tl-none {
    border-top-left-radius: 0; }
  .lg\:rounded-tr-none {
    border-top-right-radius: 0; }
  .lg\:rounded-br-none {
    border-bottom-right-radius: 0; }
  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0; }
  .lg\:rounded-tl-sm {
    border-top-left-radius: 0.125rem; }
  .lg\:rounded-tr-sm {
    border-top-right-radius: 0.125rem; }
  .lg\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem; }
  .lg\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem; }
  .lg\:rounded-tl {
    border-top-left-radius: 0.25rem; }
  .lg\:rounded-tr {
    border-top-right-radius: 0.25rem; }
  .lg\:rounded-br {
    border-bottom-right-radius: 0.25rem; }
  .lg\:rounded-bl {
    border-bottom-left-radius: 0.25rem; }
  .lg\:rounded-tl-md {
    border-top-left-radius: 0.375rem; }
  .lg\:rounded-tr-md {
    border-top-right-radius: 0.375rem; }
  .lg\:rounded-br-md {
    border-bottom-right-radius: 0.375rem; }
  .lg\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem; }
  .lg\:rounded-tl-lg {
    border-top-left-radius: 0.5rem; }
  .lg\:rounded-tr-lg {
    border-top-right-radius: 0.5rem; }
  .lg\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem; }
  .lg\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem; }
  .lg\:rounded-tl-full {
    border-top-left-radius: 9999px; }
  .lg\:rounded-tr-full {
    border-top-right-radius: 9999px; }
  .lg\:rounded-br-full {
    border-bottom-right-radius: 9999px; }
  .lg\:rounded-bl-full {
    border-bottom-left-radius: 9999px; }
  .lg\:border-solid {
    border-style: solid; }
  .lg\:border-dashed {
    border-style: dashed; }
  .lg\:border-dotted {
    border-style: dotted; }
  .lg\:border-double {
    border-style: double; }
  .lg\:border-none {
    border-style: none; }
  .lg\:border-0 {
    border-width: 0; }
  .lg\:border-2 {
    border-width: 2px; }
  .lg\:border-4 {
    border-width: 4px; }
  .lg\:border-8 {
    border-width: 8px; }
  .lg\:border {
    border-width: 1px; }
  .lg\:border-t-0 {
    border-top-width: 0; }
  .lg\:border-r-0 {
    border-right-width: 0; }
  .lg\:border-b-0 {
    border-bottom-width: 0; }
  .lg\:border-l-0 {
    border-left-width: 0; }
  .lg\:border-t-2 {
    border-top-width: 2px; }
  .lg\:border-r-2 {
    border-right-width: 2px; }
  .lg\:border-b-2 {
    border-bottom-width: 2px; }
  .lg\:border-l-2 {
    border-left-width: 2px; }
  .lg\:border-t-4 {
    border-top-width: 4px; }
  .lg\:border-r-4 {
    border-right-width: 4px; }
  .lg\:border-b-4 {
    border-bottom-width: 4px; }
  .lg\:border-l-4 {
    border-left-width: 4px; }
  .lg\:border-t-8 {
    border-top-width: 8px; }
  .lg\:border-r-8 {
    border-right-width: 8px; }
  .lg\:border-b-8 {
    border-bottom-width: 8px; }
  .lg\:border-l-8 {
    border-left-width: 8px; }
  .lg\:border-t {
    border-top-width: 1px; }
  .lg\:border-r {
    border-right-width: 1px; }
  .lg\:border-b {
    border-bottom-width: 1px; }
  .lg\:border-l {
    border-left-width: 1px; }
  .lg\:box-border {
    box-sizing: border-box; }
  .lg\:box-content {
    box-sizing: content-box; }
  .lg\:cursor-auto {
    cursor: auto; }
  .lg\:cursor-default {
    cursor: default; }
  .lg\:cursor-pointer {
    cursor: pointer; }
  .lg\:cursor-wait {
    cursor: wait; }
  .lg\:cursor-text {
    cursor: text; }
  .lg\:cursor-move {
    cursor: move; }
  .lg\:cursor-not-allowed {
    cursor: not-allowed; }
  .lg\:block {
    display: block; }
  .lg\:inline-block {
    display: inline-block; }
  .lg\:inline {
    display: inline; }
  .lg\:flex {
    display: flex; }
  .lg\:inline-flex {
    display: inline-flex; }
  .lg\:table {
    display: table; }
  .lg\:table-caption {
    display: table-caption; }
  .lg\:table-cell {
    display: table-cell; }
  .lg\:table-column {
    display: table-column; }
  .lg\:table-column-group {
    display: table-column-group; }
  .lg\:table-footer-group {
    display: table-footer-group; }
  .lg\:table-header-group {
    display: table-header-group; }
  .lg\:table-row-group {
    display: table-row-group; }
  .lg\:table-row {
    display: table-row; }
  .lg\:flow-root {
    display: flow-root; }
  .lg\:grid {
    display: grid; }
  .lg\:inline-grid {
    display: inline-grid; }
  .lg\:hidden {
    display: none; }
  .lg\:flex-row {
    flex-direction: row; }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse; }
  .lg\:flex-col {
    flex-direction: column; }
  .lg\:flex-col-reverse {
    flex-direction: column-reverse; }
  .lg\:flex-wrap {
    flex-wrap: wrap; }
  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse; }
  .lg\:flex-no-wrap {
    flex-wrap: nowrap; }
  .lg\:items-start {
    align-items: flex-start; }
  .lg\:items-end {
    align-items: flex-end; }
  .lg\:items-center {
    align-items: center; }
  .lg\:items-baseline {
    align-items: baseline; }
  .lg\:items-stretch {
    align-items: stretch; }
  .lg\:self-auto {
    align-self: auto; }
  .lg\:self-start {
    align-self: flex-start; }
  .lg\:self-end {
    align-self: flex-end; }
  .lg\:self-center {
    align-self: center; }
  .lg\:self-stretch {
    align-self: stretch; }
  .lg\:justify-start {
    justify-content: flex-start; }
  .lg\:justify-end {
    justify-content: flex-end; }
  .lg\:justify-center {
    justify-content: center; }
  .lg\:justify-between {
    justify-content: space-between; }
  .lg\:justify-around {
    justify-content: space-around; }
  .lg\:justify-evenly {
    justify-content: space-evenly; }
  .lg\:content-center {
    align-content: center; }
  .lg\:content-start {
    align-content: flex-start; }
  .lg\:content-end {
    align-content: flex-end; }
  .lg\:content-between {
    align-content: space-between; }
  .lg\:content-around {
    align-content: space-around; }
  .lg\:flex-1 {
    flex: 1 1 0%; }
  .lg\:flex-auto {
    flex: 1 1 auto; }
  .lg\:flex-initial {
    flex: 0 1 auto; }
  .lg\:flex-none {
    flex: none; }
  .lg\:flex-grow-0 {
    flex-grow: 0; }
  .lg\:flex-grow {
    flex-grow: 1; }
  .lg\:flex-shrink-0 {
    flex-shrink: 0; }
  .lg\:flex-shrink {
    flex-shrink: 1; }
  .lg\:order-1 {
    order: 1; }
  .lg\:order-2 {
    order: 2; }
  .lg\:order-3 {
    order: 3; }
  .lg\:order-4 {
    order: 4; }
  .lg\:order-5 {
    order: 5; }
  .lg\:order-6 {
    order: 6; }
  .lg\:order-7 {
    order: 7; }
  .lg\:order-8 {
    order: 8; }
  .lg\:order-9 {
    order: 9; }
  .lg\:order-10 {
    order: 10; }
  .lg\:order-11 {
    order: 11; }
  .lg\:order-12 {
    order: 12; }
  .lg\:order-first {
    order: -9999; }
  .lg\:order-last {
    order: 9999; }
  .lg\:order-none {
    order: 0; }
  .lg\:float-right {
    float: right; }
  .lg\:float-left {
    float: left; }
  .lg\:float-none {
    float: none; }
  .lg\:clearfix:after {
    content: "";
    display: table;
    clear: both; }
  .lg\:clear-left {
    clear: left; }
  .lg\:clear-right {
    clear: right; }
  .lg\:clear-both {
    clear: both; }
  .lg\:clear-none {
    clear: none; }
  .lg\:font-sans {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .lg\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif; }
  .lg\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  .lg\:font-hairline {
    font-weight: 100; }
  .lg\:font-thin {
    font-weight: 200; }
  .lg\:font-light {
    font-weight: 300; }
  .lg\:font-normal {
    font-weight: 400; }
  .lg\:font-medium {
    font-weight: 500; }
  .lg\:font-semibold {
    font-weight: 600; }
  .lg\:font-bold {
    font-weight: 700; }
  .lg\:font-extrabold {
    font-weight: 800; }
  .lg\:font-black {
    font-weight: 900; }
  .lg\:hover\:font-hairline:hover {
    font-weight: 100; }
  .lg\:hover\:font-thin:hover {
    font-weight: 200; }
  .lg\:hover\:font-light:hover {
    font-weight: 300; }
  .lg\:hover\:font-normal:hover {
    font-weight: 400; }
  .lg\:hover\:font-medium:hover {
    font-weight: 500; }
  .lg\:hover\:font-semibold:hover {
    font-weight: 600; }
  .lg\:hover\:font-bold:hover {
    font-weight: 700; }
  .lg\:hover\:font-extrabold:hover {
    font-weight: 800; }
  .lg\:hover\:font-black:hover {
    font-weight: 900; }
  .lg\:focus\:font-hairline:focus {
    font-weight: 100; }
  .lg\:focus\:font-thin:focus {
    font-weight: 200; }
  .lg\:focus\:font-light:focus {
    font-weight: 300; }
  .lg\:focus\:font-normal:focus {
    font-weight: 400; }
  .lg\:focus\:font-medium:focus {
    font-weight: 500; }
  .lg\:focus\:font-semibold:focus {
    font-weight: 600; }
  .lg\:focus\:font-bold:focus {
    font-weight: 700; }
  .lg\:focus\:font-extrabold:focus {
    font-weight: 800; }
  .lg\:focus\:font-black:focus {
    font-weight: 900; }
  .lg\:h-0 {
    height: 0; }
  .lg\:h-1 {
    height: 0.25rem; }
  .lg\:h-2 {
    height: 0.5rem; }
  .lg\:h-3 {
    height: 0.75rem; }
  .lg\:h-4 {
    height: 1rem; }
  .lg\:h-5 {
    height: 1.25rem; }
  .lg\:h-6 {
    height: 1.5rem; }
  .lg\:h-8 {
    height: 2rem; }
  .lg\:h-10 {
    height: 2.5rem; }
  .lg\:h-12 {
    height: 3rem; }
  .lg\:h-16 {
    height: 4rem; }
  .lg\:h-20 {
    height: 5rem; }
  .lg\:h-24 {
    height: 6rem; }
  .lg\:h-32 {
    height: 8rem; }
  .lg\:h-40 {
    height: 10rem; }
  .lg\:h-48 {
    height: 12rem; }
  .lg\:h-56 {
    height: 14rem; }
  .lg\:h-64 {
    height: 16rem; }
  .lg\:h-auto {
    height: auto; }
  .lg\:h-px {
    height: 1px; }
  .lg\:h-full {
    height: 100%; }
  .lg\:h-screen {
    height: 100vh; }
  .lg\:text-xs {
    font-size: 0.75rem; }
  .lg\:text-sm {
    font-size: 0.875rem; }
  .lg\:text-base {
    font-size: 1rem; }
  .lg\:text-lg {
    font-size: 1.125rem; }
  .lg\:text-xl {
    font-size: 1.25rem; }
  .lg\:text-2xl {
    font-size: 1.5rem; }
  .lg\:text-3xl {
    font-size: 1.875rem; }
  .lg\:text-4xl {
    font-size: 2.25rem; }
  .lg\:text-5xl {
    font-size: 3rem; }
  .lg\:text-6xl {
    font-size: 4rem; }
  .lg\:leading-3 {
    line-height: .75rem; }
  .lg\:leading-4 {
    line-height: 1rem; }
  .lg\:leading-5 {
    line-height: 1.25rem; }
  .lg\:leading-6 {
    line-height: 1.5rem; }
  .lg\:leading-7 {
    line-height: 1.75rem; }
  .lg\:leading-8 {
    line-height: 2rem; }
  .lg\:leading-9 {
    line-height: 2.25rem; }
  .lg\:leading-10 {
    line-height: 2.5rem; }
  .lg\:leading-none {
    line-height: 1; }
  .lg\:leading-tight {
    line-height: 1.25; }
  .lg\:leading-snug {
    line-height: 1.375; }
  .lg\:leading-normal {
    line-height: 1.5; }
  .lg\:leading-relaxed {
    line-height: 1.625; }
  .lg\:leading-loose {
    line-height: 2; }
  .lg\:list-inside {
    list-style-position: inside; }
  .lg\:list-outside {
    list-style-position: outside; }
  .lg\:list-none {
    list-style-type: none; }
  .lg\:list-disc {
    list-style-type: disc; }
  .lg\:list-decimal {
    list-style-type: decimal; }
  .lg\:m-0 {
    margin: 0; }
  .lg\:m-1 {
    margin: 0.25rem; }
  .lg\:m-2 {
    margin: 0.5rem; }
  .lg\:m-3 {
    margin: 0.75rem; }
  .lg\:m-4 {
    margin: 1rem; }
  .lg\:m-5 {
    margin: 1.25rem; }
  .lg\:m-6 {
    margin: 1.5rem; }
  .lg\:m-8 {
    margin: 2rem; }
  .lg\:m-10 {
    margin: 2.5rem; }
  .lg\:m-12 {
    margin: 3rem; }
  .lg\:m-16 {
    margin: 4rem; }
  .lg\:m-20 {
    margin: 5rem; }
  .lg\:m-24 {
    margin: 6rem; }
  .lg\:m-32 {
    margin: 8rem; }
  .lg\:m-40 {
    margin: 10rem; }
  .lg\:m-48 {
    margin: 12rem; }
  .lg\:m-56 {
    margin: 14rem; }
  .lg\:m-64 {
    margin: 16rem; }
  .lg\:m-auto {
    margin: auto; }
  .lg\:m-px {
    margin: 1px; }
  .lg\:-m-1 {
    margin: -0.25rem; }
  .lg\:-m-2 {
    margin: -0.5rem; }
  .lg\:-m-3 {
    margin: -0.75rem; }
  .lg\:-m-4 {
    margin: -1rem; }
  .lg\:-m-5 {
    margin: -1.25rem; }
  .lg\:-m-6 {
    margin: -1.5rem; }
  .lg\:-m-8 {
    margin: -2rem; }
  .lg\:-m-10 {
    margin: -2.5rem; }
  .lg\:-m-12 {
    margin: -3rem; }
  .lg\:-m-16 {
    margin: -4rem; }
  .lg\:-m-20 {
    margin: -5rem; }
  .lg\:-m-24 {
    margin: -6rem; }
  .lg\:-m-32 {
    margin: -8rem; }
  .lg\:-m-40 {
    margin: -10rem; }
  .lg\:-m-48 {
    margin: -12rem; }
  .lg\:-m-56 {
    margin: -14rem; }
  .lg\:-m-64 {
    margin: -16rem; }
  .lg\:-m-px {
    margin: -1px; }
  .lg\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0; }
  .lg\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .lg\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .lg\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .lg\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .lg\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .lg\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .lg\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem; }
  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem; }
  .lg\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .lg\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem; }
  .lg\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem; }
  .lg\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem; }
  .lg\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem; }
  .lg\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem; }
  .lg\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem; }
  .lg\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem; }
  .lg\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .lg\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem; }
  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .lg\:my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .lg\:mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .lg\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .lg\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .lg\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .lg\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .lg\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .lg\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .lg\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .lg\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .lg\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .lg\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .lg\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .lg\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .lg\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .lg\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .lg\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .lg\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .lg\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .lg\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .lg\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .lg\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .lg\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .lg\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem; }
  .lg\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem; }
  .lg\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem; }
  .lg\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem; }
  .lg\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem; }
  .lg\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem; }
  .lg\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem; }
  .lg\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem; }
  .lg\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem; }
  .lg\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem; }
  .lg\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem; }
  .lg\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem; }
  .lg\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px; }
  .lg\:mt-0 {
    margin-top: 0; }
  .lg\:mr-0 {
    margin-right: 0; }
  .lg\:mb-0 {
    margin-bottom: 0; }
  .lg\:ml-0 {
    margin-left: 0; }
  .lg\:mt-1 {
    margin-top: 0.25rem; }
  .lg\:mr-1 {
    margin-right: 0.25rem; }
  .lg\:mb-1 {
    margin-bottom: 0.25rem; }
  .lg\:ml-1 {
    margin-left: 0.25rem; }
  .lg\:mt-2 {
    margin-top: 0.5rem; }
  .lg\:mr-2 {
    margin-right: 0.5rem; }
  .lg\:mb-2 {
    margin-bottom: 0.5rem; }
  .lg\:ml-2 {
    margin-left: 0.5rem; }
  .lg\:mt-3 {
    margin-top: 0.75rem; }
  .lg\:mr-3 {
    margin-right: 0.75rem; }
  .lg\:mb-3 {
    margin-bottom: 0.75rem; }
  .lg\:ml-3 {
    margin-left: 0.75rem; }
  .lg\:mt-4 {
    margin-top: 1rem; }
  .lg\:mr-4 {
    margin-right: 1rem; }
  .lg\:mb-4 {
    margin-bottom: 1rem; }
  .lg\:ml-4 {
    margin-left: 1rem; }
  .lg\:mt-5 {
    margin-top: 1.25rem; }
  .lg\:mr-5 {
    margin-right: 1.25rem; }
  .lg\:mb-5 {
    margin-bottom: 1.25rem; }
  .lg\:ml-5 {
    margin-left: 1.25rem; }
  .lg\:mt-6 {
    margin-top: 1.5rem; }
  .lg\:mr-6 {
    margin-right: 1.5rem; }
  .lg\:mb-6 {
    margin-bottom: 1.5rem; }
  .lg\:ml-6 {
    margin-left: 1.5rem; }
  .lg\:mt-8 {
    margin-top: 2rem; }
  .lg\:mr-8 {
    margin-right: 2rem; }
  .lg\:mb-8 {
    margin-bottom: 2rem; }
  .lg\:ml-8 {
    margin-left: 2rem; }
  .lg\:mt-10 {
    margin-top: 2.5rem; }
  .lg\:mr-10 {
    margin-right: 2.5rem; }
  .lg\:mb-10 {
    margin-bottom: 2.5rem; }
  .lg\:ml-10 {
    margin-left: 2.5rem; }
  .lg\:mt-12 {
    margin-top: 3rem; }
  .lg\:mr-12 {
    margin-right: 3rem; }
  .lg\:mb-12 {
    margin-bottom: 3rem; }
  .lg\:ml-12 {
    margin-left: 3rem; }
  .lg\:mt-16 {
    margin-top: 4rem; }
  .lg\:mr-16 {
    margin-right: 4rem; }
  .lg\:mb-16 {
    margin-bottom: 4rem; }
  .lg\:ml-16 {
    margin-left: 4rem; }
  .lg\:mt-20 {
    margin-top: 5rem; }
  .lg\:mr-20 {
    margin-right: 5rem; }
  .lg\:mb-20 {
    margin-bottom: 5rem; }
  .lg\:ml-20 {
    margin-left: 5rem; }
  .lg\:mt-24 {
    margin-top: 6rem; }
  .lg\:mr-24 {
    margin-right: 6rem; }
  .lg\:mb-24 {
    margin-bottom: 6rem; }
  .lg\:ml-24 {
    margin-left: 6rem; }
  .lg\:mt-32 {
    margin-top: 8rem; }
  .lg\:mr-32 {
    margin-right: 8rem; }
  .lg\:mb-32 {
    margin-bottom: 8rem; }
  .lg\:ml-32 {
    margin-left: 8rem; }
  .lg\:mt-40 {
    margin-top: 10rem; }
  .lg\:mr-40 {
    margin-right: 10rem; }
  .lg\:mb-40 {
    margin-bottom: 10rem; }
  .lg\:ml-40 {
    margin-left: 10rem; }
  .lg\:mt-48 {
    margin-top: 12rem; }
  .lg\:mr-48 {
    margin-right: 12rem; }
  .lg\:mb-48 {
    margin-bottom: 12rem; }
  .lg\:ml-48 {
    margin-left: 12rem; }
  .lg\:mt-56 {
    margin-top: 14rem; }
  .lg\:mr-56 {
    margin-right: 14rem; }
  .lg\:mb-56 {
    margin-bottom: 14rem; }
  .lg\:ml-56 {
    margin-left: 14rem; }
  .lg\:mt-64 {
    margin-top: 16rem; }
  .lg\:mr-64 {
    margin-right: 16rem; }
  .lg\:mb-64 {
    margin-bottom: 16rem; }
  .lg\:ml-64 {
    margin-left: 16rem; }
  .lg\:mt-auto {
    margin-top: auto; }
  .lg\:mr-auto {
    margin-right: auto; }
  .lg\:mb-auto {
    margin-bottom: auto; }
  .lg\:ml-auto {
    margin-left: auto; }
  .lg\:mt-px {
    margin-top: 1px; }
  .lg\:mr-px {
    margin-right: 1px; }
  .lg\:mb-px {
    margin-bottom: 1px; }
  .lg\:ml-px {
    margin-left: 1px; }
  .lg\:-mt-1 {
    margin-top: -0.25rem; }
  .lg\:-mr-1 {
    margin-right: -0.25rem; }
  .lg\:-mb-1 {
    margin-bottom: -0.25rem; }
  .lg\:-ml-1 {
    margin-left: -0.25rem; }
  .lg\:-mt-2 {
    margin-top: -0.5rem; }
  .lg\:-mr-2 {
    margin-right: -0.5rem; }
  .lg\:-mb-2 {
    margin-bottom: -0.5rem; }
  .lg\:-ml-2 {
    margin-left: -0.5rem; }
  .lg\:-mt-3 {
    margin-top: -0.75rem; }
  .lg\:-mr-3 {
    margin-right: -0.75rem; }
  .lg\:-mb-3 {
    margin-bottom: -0.75rem; }
  .lg\:-ml-3 {
    margin-left: -0.75rem; }
  .lg\:-mt-4 {
    margin-top: -1rem; }
  .lg\:-mr-4 {
    margin-right: -1rem; }
  .lg\:-mb-4 {
    margin-bottom: -1rem; }
  .lg\:-ml-4 {
    margin-left: -1rem; }
  .lg\:-mt-5 {
    margin-top: -1.25rem; }
  .lg\:-mr-5 {
    margin-right: -1.25rem; }
  .lg\:-mb-5 {
    margin-bottom: -1.25rem; }
  .lg\:-ml-5 {
    margin-left: -1.25rem; }
  .lg\:-mt-6 {
    margin-top: -1.5rem; }
  .lg\:-mr-6 {
    margin-right: -1.5rem; }
  .lg\:-mb-6 {
    margin-bottom: -1.5rem; }
  .lg\:-ml-6 {
    margin-left: -1.5rem; }
  .lg\:-mt-8 {
    margin-top: -2rem; }
  .lg\:-mr-8 {
    margin-right: -2rem; }
  .lg\:-mb-8 {
    margin-bottom: -2rem; }
  .lg\:-ml-8 {
    margin-left: -2rem; }
  .lg\:-mt-10 {
    margin-top: -2.5rem; }
  .lg\:-mr-10 {
    margin-right: -2.5rem; }
  .lg\:-mb-10 {
    margin-bottom: -2.5rem; }
  .lg\:-ml-10 {
    margin-left: -2.5rem; }
  .lg\:-mt-12 {
    margin-top: -3rem; }
  .lg\:-mr-12 {
    margin-right: -3rem; }
  .lg\:-mb-12 {
    margin-bottom: -3rem; }
  .lg\:-ml-12 {
    margin-left: -3rem; }
  .lg\:-mt-16 {
    margin-top: -4rem; }
  .lg\:-mr-16 {
    margin-right: -4rem; }
  .lg\:-mb-16 {
    margin-bottom: -4rem; }
  .lg\:-ml-16 {
    margin-left: -4rem; }
  .lg\:-mt-20 {
    margin-top: -5rem; }
  .lg\:-mr-20 {
    margin-right: -5rem; }
  .lg\:-mb-20 {
    margin-bottom: -5rem; }
  .lg\:-ml-20 {
    margin-left: -5rem; }
  .lg\:-mt-24 {
    margin-top: -6rem; }
  .lg\:-mr-24 {
    margin-right: -6rem; }
  .lg\:-mb-24 {
    margin-bottom: -6rem; }
  .lg\:-ml-24 {
    margin-left: -6rem; }
  .lg\:-mt-32 {
    margin-top: -8rem; }
  .lg\:-mr-32 {
    margin-right: -8rem; }
  .lg\:-mb-32 {
    margin-bottom: -8rem; }
  .lg\:-ml-32 {
    margin-left: -8rem; }
  .lg\:-mt-40 {
    margin-top: -10rem; }
  .lg\:-mr-40 {
    margin-right: -10rem; }
  .lg\:-mb-40 {
    margin-bottom: -10rem; }
  .lg\:-ml-40 {
    margin-left: -10rem; }
  .lg\:-mt-48 {
    margin-top: -12rem; }
  .lg\:-mr-48 {
    margin-right: -12rem; }
  .lg\:-mb-48 {
    margin-bottom: -12rem; }
  .lg\:-ml-48 {
    margin-left: -12rem; }
  .lg\:-mt-56 {
    margin-top: -14rem; }
  .lg\:-mr-56 {
    margin-right: -14rem; }
  .lg\:-mb-56 {
    margin-bottom: -14rem; }
  .lg\:-ml-56 {
    margin-left: -14rem; }
  .lg\:-mt-64 {
    margin-top: -16rem; }
  .lg\:-mr-64 {
    margin-right: -16rem; }
  .lg\:-mb-64 {
    margin-bottom: -16rem; }
  .lg\:-ml-64 {
    margin-left: -16rem; }
  .lg\:-mt-px {
    margin-top: -1px; }
  .lg\:-mr-px {
    margin-right: -1px; }
  .lg\:-mb-px {
    margin-bottom: -1px; }
  .lg\:-ml-px {
    margin-left: -1px; }
  .lg\:max-h-full {
    max-height: 100%; }
  .lg\:max-h-screen {
    max-height: 100vh; }
  .lg\:max-w-none {
    max-width: none; }
  .lg\:max-w-xs {
    max-width: 20rem; }
  .lg\:max-w-sm {
    max-width: 24rem; }
  .lg\:max-w-md {
    max-width: 28rem; }
  .lg\:max-w-lg {
    max-width: 32rem; }
  .lg\:max-w-xl {
    max-width: 36rem; }
  .lg\:max-w-2xl {
    max-width: 42rem; }
  .lg\:max-w-3xl {
    max-width: 48rem; }
  .lg\:max-w-4xl {
    max-width: 56rem; }
  .lg\:max-w-5xl {
    max-width: 64rem; }
  .lg\:max-w-6xl {
    max-width: 72rem; }
  .lg\:max-w-full {
    max-width: 100%; }
  .lg\:max-w-screen-sm {
    max-width: 640px; }
  .lg\:max-w-screen-md {
    max-width: 768px; }
  .lg\:max-w-screen-lg {
    max-width: 1024px; }
  .lg\:max-w-screen-xl {
    max-width: 1280px; }
  .lg\:min-h-0 {
    min-height: 0; }
  .lg\:min-h-full {
    min-height: 100%; }
  .lg\:min-h-screen {
    min-height: 100vh; }
  .lg\:min-w-0 {
    min-width: 0; }
  .lg\:min-w-full {
    min-width: 100%; }
  .lg\:object-contain {
    -o-object-fit: contain;
    object-fit: contain; }
  .lg\:object-cover {
    -o-object-fit: cover;
    object-fit: cover; }
  .lg\:object-fill {
    -o-object-fit: fill;
    object-fit: fill; }
  .lg\:object-none {
    -o-object-fit: none;
    object-fit: none; }
  .lg\:object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down; }
  .lg\:object-bottom {
    -o-object-position: bottom;
    object-position: bottom; }
  .lg\:object-center {
    -o-object-position: center;
    object-position: center; }
  .lg\:object-left {
    -o-object-position: left;
    object-position: left; }
  .lg\:object-left-bottom {
    -o-object-position: left bottom;
    object-position: left bottom; }
  .lg\:object-left-top {
    -o-object-position: left top;
    object-position: left top; }
  .lg\:object-right {
    -o-object-position: right;
    object-position: right; }
  .lg\:object-right-bottom {
    -o-object-position: right bottom;
    object-position: right bottom; }
  .lg\:object-right-top {
    -o-object-position: right top;
    object-position: right top; }
  .lg\:object-top {
    -o-object-position: top;
    object-position: top; }
  .lg\:opacity-0 {
    opacity: 0; }
  .lg\:opacity-25 {
    opacity: 0.25; }
  .lg\:opacity-50 {
    opacity: 0.5; }
  .lg\:opacity-75 {
    opacity: 0.75; }
  .lg\:opacity-100 {
    opacity: 1; }
  .lg\:hover\:opacity-0:hover {
    opacity: 0; }
  .lg\:hover\:opacity-25:hover {
    opacity: 0.25; }
  .lg\:hover\:opacity-50:hover {
    opacity: 0.5; }
  .lg\:hover\:opacity-75:hover {
    opacity: 0.75; }
  .lg\:hover\:opacity-100:hover {
    opacity: 1; }
  .lg\:focus\:opacity-0:focus {
    opacity: 0; }
  .lg\:focus\:opacity-25:focus {
    opacity: 0.25; }
  .lg\:focus\:opacity-50:focus {
    opacity: 0.5; }
  .lg\:focus\:opacity-75:focus {
    opacity: 0.75; }
  .lg\:focus\:opacity-100:focus {
    opacity: 1; }
  .lg\:outline-none {
    outline: 0; }
  .lg\:focus\:outline-none:focus {
    outline: 0; }
  .lg\:overflow-auto {
    overflow: auto; }
  .lg\:overflow-hidden {
    overflow: hidden; }
  .lg\:overflow-visible {
    overflow: visible; }
  .lg\:overflow-scroll {
    overflow: scroll; }
  .lg\:overflow-x-auto {
    overflow-x: auto; }
  .lg\:overflow-y-auto {
    overflow-y: auto; }
  .lg\:overflow-x-hidden {
    overflow-x: hidden; }
  .lg\:overflow-y-hidden {
    overflow-y: hidden; }
  .lg\:overflow-x-visible {
    overflow-x: visible; }
  .lg\:overflow-y-visible {
    overflow-y: visible; }
  .lg\:overflow-x-scroll {
    overflow-x: scroll; }
  .lg\:overflow-y-scroll {
    overflow-y: scroll; }
  .lg\:scrolling-touch {
    -webkit-overflow-scrolling: touch; }
  .lg\:scrolling-auto {
    -webkit-overflow-scrolling: auto; }
  .lg\:p-0 {
    padding: 0; }
  .lg\:p-1 {
    padding: 0.25rem; }
  .lg\:p-2 {
    padding: 0.5rem; }
  .lg\:p-3 {
    padding: 0.75rem; }
  .lg\:p-4 {
    padding: 1rem; }
  .lg\:p-5 {
    padding: 1.25rem; }
  .lg\:p-6 {
    padding: 1.5rem; }
  .lg\:p-8 {
    padding: 2rem; }
  .lg\:p-10 {
    padding: 2.5rem; }
  .lg\:p-12 {
    padding: 3rem; }
  .lg\:p-16 {
    padding: 4rem; }
  .lg\:p-20 {
    padding: 5rem; }
  .lg\:p-24 {
    padding: 6rem; }
  .lg\:p-32 {
    padding: 8rem; }
  .lg\:p-40 {
    padding: 10rem; }
  .lg\:p-48 {
    padding: 12rem; }
  .lg\:p-56 {
    padding: 14rem; }
  .lg\:p-64 {
    padding: 16rem; }
  .lg\:p-px {
    padding: 1px; }
  .lg\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0; }
  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem; }
  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .lg\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem; }
  .lg\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem; }
  .lg\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem; }
  .lg\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem; }
  .lg\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem; }
  .lg\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem; }
  .lg\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem; }
  .lg\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .lg\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem; }
  .lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .lg\:pt-0 {
    padding-top: 0; }
  .lg\:pr-0 {
    padding-right: 0; }
  .lg\:pb-0 {
    padding-bottom: 0; }
  .lg\:pl-0 {
    padding-left: 0; }
  .lg\:pt-1 {
    padding-top: 0.25rem; }
  .lg\:pr-1 {
    padding-right: 0.25rem; }
  .lg\:pb-1 {
    padding-bottom: 0.25rem; }
  .lg\:pl-1 {
    padding-left: 0.25rem; }
  .lg\:pt-2 {
    padding-top: 0.5rem; }
  .lg\:pr-2 {
    padding-right: 0.5rem; }
  .lg\:pb-2 {
    padding-bottom: 0.5rem; }
  .lg\:pl-2 {
    padding-left: 0.5rem; }
  .lg\:pt-3 {
    padding-top: 0.75rem; }
  .lg\:pr-3 {
    padding-right: 0.75rem; }
  .lg\:pb-3 {
    padding-bottom: 0.75rem; }
  .lg\:pl-3 {
    padding-left: 0.75rem; }
  .lg\:pt-4 {
    padding-top: 1rem; }
  .lg\:pr-4 {
    padding-right: 1rem; }
  .lg\:pb-4 {
    padding-bottom: 1rem; }
  .lg\:pl-4 {
    padding-left: 1rem; }
  .lg\:pt-5 {
    padding-top: 1.25rem; }
  .lg\:pr-5 {
    padding-right: 1.25rem; }
  .lg\:pb-5 {
    padding-bottom: 1.25rem; }
  .lg\:pl-5 {
    padding-left: 1.25rem; }
  .lg\:pt-6 {
    padding-top: 1.5rem; }
  .lg\:pr-6 {
    padding-right: 1.5rem; }
  .lg\:pb-6 {
    padding-bottom: 1.5rem; }
  .lg\:pl-6 {
    padding-left: 1.5rem; }
  .lg\:pt-8 {
    padding-top: 2rem; }
  .lg\:pr-8 {
    padding-right: 2rem; }
  .lg\:pb-8 {
    padding-bottom: 2rem; }
  .lg\:pl-8 {
    padding-left: 2rem; }
  .lg\:pt-10 {
    padding-top: 2.5rem; }
  .lg\:pr-10 {
    padding-right: 2.5rem; }
  .lg\:pb-10 {
    padding-bottom: 2.5rem; }
  .lg\:pl-10 {
    padding-left: 2.5rem; }
  .lg\:pt-12 {
    padding-top: 3rem; }
  .lg\:pr-12 {
    padding-right: 3rem; }
  .lg\:pb-12 {
    padding-bottom: 3rem; }
  .lg\:pl-12 {
    padding-left: 3rem; }
  .lg\:pt-16 {
    padding-top: 4rem; }
  .lg\:pr-16 {
    padding-right: 4rem; }
  .lg\:pb-16 {
    padding-bottom: 4rem; }
  .lg\:pl-16 {
    padding-left: 4rem; }
  .lg\:pt-20 {
    padding-top: 5rem; }
  .lg\:pr-20 {
    padding-right: 5rem; }
  .lg\:pb-20 {
    padding-bottom: 5rem; }
  .lg\:pl-20 {
    padding-left: 5rem; }
  .lg\:pt-24 {
    padding-top: 6rem; }
  .lg\:pr-24 {
    padding-right: 6rem; }
  .lg\:pb-24 {
    padding-bottom: 6rem; }
  .lg\:pl-24 {
    padding-left: 6rem; }
  .lg\:pt-32 {
    padding-top: 8rem; }
  .lg\:pr-32 {
    padding-right: 8rem; }
  .lg\:pb-32 {
    padding-bottom: 8rem; }
  .lg\:pl-32 {
    padding-left: 8rem; }
  .lg\:pt-40 {
    padding-top: 10rem; }
  .lg\:pr-40 {
    padding-right: 10rem; }
  .lg\:pb-40 {
    padding-bottom: 10rem; }
  .lg\:pl-40 {
    padding-left: 10rem; }
  .lg\:pt-48 {
    padding-top: 12rem; }
  .lg\:pr-48 {
    padding-right: 12rem; }
  .lg\:pb-48 {
    padding-bottom: 12rem; }
  .lg\:pl-48 {
    padding-left: 12rem; }
  .lg\:pt-56 {
    padding-top: 14rem; }
  .lg\:pr-56 {
    padding-right: 14rem; }
  .lg\:pb-56 {
    padding-bottom: 14rem; }
  .lg\:pl-56 {
    padding-left: 14rem; }
  .lg\:pt-64 {
    padding-top: 16rem; }
  .lg\:pr-64 {
    padding-right: 16rem; }
  .lg\:pb-64 {
    padding-bottom: 16rem; }
  .lg\:pl-64 {
    padding-left: 16rem; }
  .lg\:pt-px {
    padding-top: 1px; }
  .lg\:pr-px {
    padding-right: 1px; }
  .lg\:pb-px {
    padding-bottom: 1px; }
  .lg\:pl-px {
    padding-left: 1px; }
  .lg\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent; }
  .lg\:placeholder-transparent::-moz-placeholder {
    color: transparent; }
  .lg\:placeholder-transparent:-ms-input-placeholder {
    color: transparent; }
  .lg\:placeholder-transparent::-ms-input-placeholder {
    color: transparent; }
  .lg\:placeholder-transparent::placeholder {
    color: transparent; }
  .lg\:placeholder-current::-webkit-input-placeholder {
    color: currentColor; }
  .lg\:placeholder-current::-moz-placeholder {
    color: currentColor; }
  .lg\:placeholder-current:-ms-input-placeholder {
    color: currentColor; }
  .lg\:placeholder-current::-ms-input-placeholder {
    color: currentColor; }
  .lg\:placeholder-current::placeholder {
    color: currentColor; }
  .lg\:placeholder-black::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .lg\:placeholder-black::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .lg\:placeholder-black:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .lg\:placeholder-black::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .lg\:placeholder-black::placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .lg\:placeholder-white::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-white::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-white:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-white::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-white::placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-100::placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-200::placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-300::placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-400::placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-500::placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-600::placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-700::placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-800::placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .lg\:placeholder-gray-900::placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .lg\:placeholder-red-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .lg\:placeholder-red-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .lg\:placeholder-red-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .lg\:placeholder-red-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .lg\:placeholder-red-100::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .lg\:placeholder-red-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .lg\:placeholder-red-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .lg\:placeholder-red-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .lg\:placeholder-red-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .lg\:placeholder-red-200::placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .lg\:placeholder-red-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .lg\:placeholder-red-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .lg\:placeholder-red-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .lg\:placeholder-red-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .lg\:placeholder-red-300::placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .lg\:placeholder-red-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .lg\:placeholder-red-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .lg\:placeholder-red-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .lg\:placeholder-red-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .lg\:placeholder-red-400::placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .lg\:placeholder-red-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .lg\:placeholder-red-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .lg\:placeholder-red-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .lg\:placeholder-red-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .lg\:placeholder-red-500::placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .lg\:placeholder-red-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .lg\:placeholder-red-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .lg\:placeholder-red-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .lg\:placeholder-red-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .lg\:placeholder-red-600::placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .lg\:placeholder-red-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .lg\:placeholder-red-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .lg\:placeholder-red-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .lg\:placeholder-red-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .lg\:placeholder-red-700::placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .lg\:placeholder-red-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .lg\:placeholder-red-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .lg\:placeholder-red-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .lg\:placeholder-red-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .lg\:placeholder-red-800::placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .lg\:placeholder-red-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .lg\:placeholder-red-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .lg\:placeholder-red-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .lg\:placeholder-red-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .lg\:placeholder-red-900::placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-100::placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-200::placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-300::placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-400::placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-500::placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-600::placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-700::placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-800::placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .lg\:placeholder-orange-900::placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-100::placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-200::placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-300::placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-400::placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-500::placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-600::placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-700::placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-800::placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .lg\:placeholder-yellow-900::placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .lg\:placeholder-green-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-green-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-green-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-green-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-green-100::placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-green-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .lg\:placeholder-green-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .lg\:placeholder-green-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .lg\:placeholder-green-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .lg\:placeholder-green-200::placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .lg\:placeholder-green-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .lg\:placeholder-green-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .lg\:placeholder-green-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .lg\:placeholder-green-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .lg\:placeholder-green-300::placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .lg\:placeholder-green-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .lg\:placeholder-green-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .lg\:placeholder-green-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .lg\:placeholder-green-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .lg\:placeholder-green-400::placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .lg\:placeholder-green-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .lg\:placeholder-green-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .lg\:placeholder-green-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .lg\:placeholder-green-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .lg\:placeholder-green-500::placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .lg\:placeholder-green-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .lg\:placeholder-green-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .lg\:placeholder-green-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .lg\:placeholder-green-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .lg\:placeholder-green-600::placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .lg\:placeholder-green-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .lg\:placeholder-green-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .lg\:placeholder-green-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .lg\:placeholder-green-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .lg\:placeholder-green-700::placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .lg\:placeholder-green-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .lg\:placeholder-green-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .lg\:placeholder-green-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .lg\:placeholder-green-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .lg\:placeholder-green-800::placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .lg\:placeholder-green-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .lg\:placeholder-green-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .lg\:placeholder-green-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .lg\:placeholder-green-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .lg\:placeholder-green-900::placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-100::placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-200::placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-300::placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-400::placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-500::placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-600::placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-700::placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-800::placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .lg\:placeholder-teal-900::placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-100::placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-200::placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-300::placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-400::placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-500::placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-600::placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-700::placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-800::placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .lg\:placeholder-blue-900::placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-100::placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-200::placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-300::placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-400::placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-500::placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-600::placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-700::placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-800::placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .lg\:placeholder-indigo-900::placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-100::placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-200::placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-300::placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-400::placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-500::placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-600::placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-700::placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-800::placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .lg\:placeholder-purple-900::placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-100::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-200::placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-300::placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-400::placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-500::placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-600::placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-700::placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-800::placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .lg\:placeholder-pink-900::placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent; }
  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent; }
  .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent; }
  .lg\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent; }
  .lg\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent; }
  .lg\:focus\:placeholder-current:focus::-webkit-input-placeholder {
    color: currentColor; }
  .lg\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor; }
  .lg\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor; }
  .lg\:focus\:placeholder-current:focus::-ms-input-placeholder {
    color: currentColor; }
  .lg\:focus\:placeholder-current:focus::placeholder {
    color: currentColor; }
  .lg\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-black:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-black:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-black:focus::placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-white:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-white:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-white:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-gray-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-red-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-orange-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-yellow-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-green-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-teal-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-blue-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-indigo-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-purple-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .lg\:focus\:placeholder-pink-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .lg\:placeholder-opacity-0::-webkit-input-placeholder {
    --placeholder-opacity: 0; }
  .lg\:placeholder-opacity-0::-moz-placeholder {
    --placeholder-opacity: 0; }
  .lg\:placeholder-opacity-0:-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .lg\:placeholder-opacity-0::-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .lg\:placeholder-opacity-0::placeholder {
    --placeholder-opacity: 0; }
  .lg\:placeholder-opacity-25::-webkit-input-placeholder {
    --placeholder-opacity: 0.25; }
  .lg\:placeholder-opacity-25::-moz-placeholder {
    --placeholder-opacity: 0.25; }
  .lg\:placeholder-opacity-25:-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .lg\:placeholder-opacity-25::-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .lg\:placeholder-opacity-25::placeholder {
    --placeholder-opacity: 0.25; }
  .lg\:placeholder-opacity-50::-webkit-input-placeholder {
    --placeholder-opacity: 0.5; }
  .lg\:placeholder-opacity-50::-moz-placeholder {
    --placeholder-opacity: 0.5; }
  .lg\:placeholder-opacity-50:-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .lg\:placeholder-opacity-50::-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .lg\:placeholder-opacity-50::placeholder {
    --placeholder-opacity: 0.5; }
  .lg\:placeholder-opacity-75::-webkit-input-placeholder {
    --placeholder-opacity: 0.75; }
  .lg\:placeholder-opacity-75::-moz-placeholder {
    --placeholder-opacity: 0.75; }
  .lg\:placeholder-opacity-75:-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .lg\:placeholder-opacity-75::-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .lg\:placeholder-opacity-75::placeholder {
    --placeholder-opacity: 0.75; }
  .lg\:placeholder-opacity-100::-webkit-input-placeholder {
    --placeholder-opacity: 1; }
  .lg\:placeholder-opacity-100::-moz-placeholder {
    --placeholder-opacity: 1; }
  .lg\:placeholder-opacity-100:-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .lg\:placeholder-opacity-100::-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .lg\:placeholder-opacity-100::placeholder {
    --placeholder-opacity: 1; }
  .lg\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0; }
  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --placeholder-opacity: 0; }
  .lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .lg\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .lg\:focus\:placeholder-opacity-0:focus::placeholder {
    --placeholder-opacity: 0; }
  .lg\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.25; }
  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --placeholder-opacity: 0.25; }
  .lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .lg\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .lg\:focus\:placeholder-opacity-25:focus::placeholder {
    --placeholder-opacity: 0.25; }
  .lg\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.5; }
  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --placeholder-opacity: 0.5; }
  .lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .lg\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .lg\:focus\:placeholder-opacity-50:focus::placeholder {
    --placeholder-opacity: 0.5; }
  .lg\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.75; }
  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --placeholder-opacity: 0.75; }
  .lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .lg\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .lg\:focus\:placeholder-opacity-75:focus::placeholder {
    --placeholder-opacity: 0.75; }
  .lg\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1; }
  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --placeholder-opacity: 1; }
  .lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .lg\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .lg\:focus\:placeholder-opacity-100:focus::placeholder {
    --placeholder-opacity: 1; }
  .lg\:pointer-events-none {
    pointer-events: none; }
  .lg\:pointer-events-auto {
    pointer-events: auto; }
  .lg\:static {
    position: static; }
  .lg\:fixed {
    position: fixed; }
  .lg\:absolute {
    position: absolute; }
  .lg\:relative {
    position: relative; }
  .lg\:sticky {
    position: -webkit-sticky;
    position: sticky; }
  .lg\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .lg\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; }
  .lg\:inset-y-0 {
    top: 0;
    bottom: 0; }
  .lg\:inset-x-0 {
    right: 0;
    left: 0; }
  .lg\:inset-y-auto {
    top: auto;
    bottom: auto; }
  .lg\:inset-x-auto {
    right: auto;
    left: auto; }
  .lg\:top-0 {
    top: 0; }
  .lg\:right-0 {
    right: 0; }
  .lg\:bottom-0 {
    bottom: 0; }
  .lg\:left-0 {
    left: 0; }
  .lg\:top-auto {
    top: auto; }
  .lg\:right-auto {
    right: auto; }
  .lg\:bottom-auto {
    bottom: auto; }
  .lg\:left-auto {
    left: auto; }
  .lg\:resize-none {
    resize: none; }
  .lg\:resize-y {
    resize: vertical; }
  .lg\:resize-x {
    resize: horizontal; }
  .lg\:resize {
    resize: both; }
  .lg\:shadow-xs {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .lg\:shadow-sm {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .lg\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .lg\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .lg\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .lg\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .lg\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .lg\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .lg\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .lg\:shadow-none {
    box-shadow: none; }
  .lg\:hover\:shadow-xs:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .lg\:hover\:shadow-sm:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .lg\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .lg\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .lg\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .lg\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .lg\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .lg\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .lg\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .lg\:hover\:shadow-none:hover {
    box-shadow: none; }
  .lg\:focus\:shadow-xs:focus {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .lg\:focus\:shadow-sm:focus {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .lg\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .lg\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .lg\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .lg\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .lg\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .lg\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .lg\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .lg\:focus\:shadow-none:focus {
    box-shadow: none; }
  .lg\:fill-current {
    fill: currentColor; }
  .lg\:stroke-current {
    stroke: currentColor; }
  .lg\:stroke-0 {
    stroke-width: 0; }
  .lg\:stroke-1 {
    stroke-width: 1; }
  .lg\:stroke-2 {
    stroke-width: 2; }
  .lg\:table-auto {
    table-layout: auto; }
  .lg\:table-fixed {
    table-layout: fixed; }
  .lg\:text-left {
    text-align: left; }
  .lg\:text-center {
    text-align: center; }
  .lg\:text-right {
    text-align: right; }
  .lg\:text-justify {
    text-align: justify; }
  .lg\:text-transparent {
    color: transparent; }
  .lg\:text-current {
    color: currentColor; }
  .lg\:text-black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .lg\:text-white {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .lg\:text-gray-100 {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .lg\:text-gray-200 {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .lg\:text-gray-300 {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .lg\:text-gray-400 {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .lg\:text-gray-500 {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .lg\:text-gray-600 {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .lg\:text-gray-700 {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .lg\:text-gray-800 {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .lg\:text-gray-900 {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .lg\:text-red-100 {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .lg\:text-red-200 {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .lg\:text-red-300 {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .lg\:text-red-400 {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .lg\:text-red-500 {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .lg\:text-red-600 {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .lg\:text-red-700 {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .lg\:text-red-800 {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .lg\:text-red-900 {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .lg\:text-orange-100 {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .lg\:text-orange-200 {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .lg\:text-orange-300 {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .lg\:text-orange-400 {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .lg\:text-orange-500 {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .lg\:text-orange-600 {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .lg\:text-orange-700 {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .lg\:text-orange-800 {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .lg\:text-orange-900 {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .lg\:text-yellow-100 {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .lg\:text-yellow-200 {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .lg\:text-yellow-300 {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .lg\:text-yellow-400 {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .lg\:text-yellow-500 {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .lg\:text-yellow-600 {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .lg\:text-yellow-700 {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .lg\:text-yellow-800 {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .lg\:text-yellow-900 {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .lg\:text-green-100 {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .lg\:text-green-200 {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .lg\:text-green-300 {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .lg\:text-green-400 {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .lg\:text-green-500 {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .lg\:text-green-600 {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .lg\:text-green-700 {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .lg\:text-green-800 {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .lg\:text-green-900 {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .lg\:text-teal-100 {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .lg\:text-teal-200 {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .lg\:text-teal-300 {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .lg\:text-teal-400 {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .lg\:text-teal-500 {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .lg\:text-teal-600 {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .lg\:text-teal-700 {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .lg\:text-teal-800 {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .lg\:text-teal-900 {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .lg\:text-blue-100 {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .lg\:text-blue-200 {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .lg\:text-blue-300 {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .lg\:text-blue-400 {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .lg\:text-blue-500 {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .lg\:text-blue-600 {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .lg\:text-blue-700 {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .lg\:text-blue-800 {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .lg\:text-blue-900 {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .lg\:text-indigo-100 {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .lg\:text-indigo-200 {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .lg\:text-indigo-300 {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .lg\:text-indigo-400 {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .lg\:text-indigo-500 {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .lg\:text-indigo-600 {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .lg\:text-indigo-700 {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .lg\:text-indigo-800 {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .lg\:text-indigo-900 {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .lg\:text-purple-100 {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .lg\:text-purple-200 {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .lg\:text-purple-300 {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .lg\:text-purple-400 {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .lg\:text-purple-500 {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .lg\:text-purple-600 {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .lg\:text-purple-700 {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .lg\:text-purple-800 {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .lg\:text-purple-900 {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .lg\:text-pink-100 {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .lg\:text-pink-200 {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .lg\:text-pink-300 {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .lg\:text-pink-400 {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .lg\:text-pink-500 {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .lg\:text-pink-600 {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .lg\:text-pink-700 {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .lg\:text-pink-800 {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .lg\:text-pink-900 {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .lg\:hover\:text-transparent:hover {
    color: transparent; }
  .lg\:hover\:text-current:hover {
    color: currentColor; }
  .lg\:hover\:text-black:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .lg\:hover\:text-white:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .lg\:hover\:text-gray-100:hover {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .lg\:hover\:text-gray-200:hover {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .lg\:hover\:text-gray-300:hover {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .lg\:hover\:text-gray-400:hover {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .lg\:hover\:text-gray-500:hover {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .lg\:hover\:text-gray-600:hover {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .lg\:hover\:text-gray-700:hover {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .lg\:hover\:text-gray-800:hover {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .lg\:hover\:text-gray-900:hover {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .lg\:hover\:text-red-100:hover {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .lg\:hover\:text-red-200:hover {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .lg\:hover\:text-red-300:hover {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .lg\:hover\:text-red-400:hover {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .lg\:hover\:text-red-500:hover {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .lg\:hover\:text-red-600:hover {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .lg\:hover\:text-red-700:hover {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .lg\:hover\:text-red-800:hover {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .lg\:hover\:text-red-900:hover {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .lg\:hover\:text-orange-100:hover {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .lg\:hover\:text-orange-200:hover {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .lg\:hover\:text-orange-300:hover {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .lg\:hover\:text-orange-400:hover {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .lg\:hover\:text-orange-500:hover {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .lg\:hover\:text-orange-600:hover {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .lg\:hover\:text-orange-700:hover {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .lg\:hover\:text-orange-800:hover {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .lg\:hover\:text-orange-900:hover {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .lg\:hover\:text-yellow-100:hover {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .lg\:hover\:text-yellow-200:hover {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .lg\:hover\:text-yellow-300:hover {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .lg\:hover\:text-yellow-400:hover {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .lg\:hover\:text-yellow-500:hover {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .lg\:hover\:text-yellow-600:hover {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .lg\:hover\:text-yellow-700:hover {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .lg\:hover\:text-yellow-800:hover {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .lg\:hover\:text-yellow-900:hover {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .lg\:hover\:text-green-100:hover {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .lg\:hover\:text-green-200:hover {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .lg\:hover\:text-green-300:hover {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .lg\:hover\:text-green-400:hover {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .lg\:hover\:text-green-500:hover {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .lg\:hover\:text-green-600:hover {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .lg\:hover\:text-green-700:hover {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .lg\:hover\:text-green-800:hover {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .lg\:hover\:text-green-900:hover {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .lg\:hover\:text-teal-100:hover {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .lg\:hover\:text-teal-200:hover {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .lg\:hover\:text-teal-300:hover {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .lg\:hover\:text-teal-400:hover {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .lg\:hover\:text-teal-500:hover {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .lg\:hover\:text-teal-600:hover {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .lg\:hover\:text-teal-700:hover {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .lg\:hover\:text-teal-800:hover {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .lg\:hover\:text-teal-900:hover {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .lg\:hover\:text-blue-100:hover {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .lg\:hover\:text-blue-200:hover {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .lg\:hover\:text-blue-300:hover {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .lg\:hover\:text-blue-400:hover {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .lg\:hover\:text-blue-500:hover {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .lg\:hover\:text-blue-600:hover {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .lg\:hover\:text-blue-700:hover {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .lg\:hover\:text-blue-800:hover {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .lg\:hover\:text-blue-900:hover {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .lg\:hover\:text-indigo-100:hover {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .lg\:hover\:text-indigo-200:hover {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .lg\:hover\:text-indigo-300:hover {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .lg\:hover\:text-indigo-400:hover {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .lg\:hover\:text-indigo-500:hover {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .lg\:hover\:text-indigo-600:hover {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .lg\:hover\:text-indigo-700:hover {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .lg\:hover\:text-indigo-800:hover {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .lg\:hover\:text-indigo-900:hover {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .lg\:hover\:text-purple-100:hover {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .lg\:hover\:text-purple-200:hover {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .lg\:hover\:text-purple-300:hover {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .lg\:hover\:text-purple-400:hover {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .lg\:hover\:text-purple-500:hover {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .lg\:hover\:text-purple-600:hover {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .lg\:hover\:text-purple-700:hover {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .lg\:hover\:text-purple-800:hover {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .lg\:hover\:text-purple-900:hover {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .lg\:hover\:text-pink-100:hover {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .lg\:hover\:text-pink-200:hover {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .lg\:hover\:text-pink-300:hover {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .lg\:hover\:text-pink-400:hover {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .lg\:hover\:text-pink-500:hover {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .lg\:hover\:text-pink-600:hover {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .lg\:hover\:text-pink-700:hover {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .lg\:hover\:text-pink-800:hover {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .lg\:hover\:text-pink-900:hover {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .lg\:focus\:text-transparent:focus {
    color: transparent; }
  .lg\:focus\:text-current:focus {
    color: currentColor; }
  .lg\:focus\:text-black:focus {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .lg\:focus\:text-white:focus {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .lg\:focus\:text-gray-100:focus {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .lg\:focus\:text-gray-200:focus {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .lg\:focus\:text-gray-300:focus {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .lg\:focus\:text-gray-400:focus {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .lg\:focus\:text-gray-500:focus {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .lg\:focus\:text-gray-600:focus {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .lg\:focus\:text-gray-700:focus {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .lg\:focus\:text-gray-800:focus {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .lg\:focus\:text-gray-900:focus {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .lg\:focus\:text-red-100:focus {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .lg\:focus\:text-red-200:focus {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .lg\:focus\:text-red-300:focus {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .lg\:focus\:text-red-400:focus {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .lg\:focus\:text-red-500:focus {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .lg\:focus\:text-red-600:focus {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .lg\:focus\:text-red-700:focus {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .lg\:focus\:text-red-800:focus {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .lg\:focus\:text-red-900:focus {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .lg\:focus\:text-orange-100:focus {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .lg\:focus\:text-orange-200:focus {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .lg\:focus\:text-orange-300:focus {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .lg\:focus\:text-orange-400:focus {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .lg\:focus\:text-orange-500:focus {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .lg\:focus\:text-orange-600:focus {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .lg\:focus\:text-orange-700:focus {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .lg\:focus\:text-orange-800:focus {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .lg\:focus\:text-orange-900:focus {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .lg\:focus\:text-yellow-100:focus {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .lg\:focus\:text-yellow-200:focus {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .lg\:focus\:text-yellow-300:focus {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .lg\:focus\:text-yellow-400:focus {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .lg\:focus\:text-yellow-500:focus {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .lg\:focus\:text-yellow-600:focus {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .lg\:focus\:text-yellow-700:focus {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .lg\:focus\:text-yellow-800:focus {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .lg\:focus\:text-yellow-900:focus {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .lg\:focus\:text-green-100:focus {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .lg\:focus\:text-green-200:focus {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .lg\:focus\:text-green-300:focus {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .lg\:focus\:text-green-400:focus {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .lg\:focus\:text-green-500:focus {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .lg\:focus\:text-green-600:focus {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .lg\:focus\:text-green-700:focus {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .lg\:focus\:text-green-800:focus {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .lg\:focus\:text-green-900:focus {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .lg\:focus\:text-teal-100:focus {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .lg\:focus\:text-teal-200:focus {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .lg\:focus\:text-teal-300:focus {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .lg\:focus\:text-teal-400:focus {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .lg\:focus\:text-teal-500:focus {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .lg\:focus\:text-teal-600:focus {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .lg\:focus\:text-teal-700:focus {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .lg\:focus\:text-teal-800:focus {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .lg\:focus\:text-teal-900:focus {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .lg\:focus\:text-blue-100:focus {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .lg\:focus\:text-blue-200:focus {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .lg\:focus\:text-blue-300:focus {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .lg\:focus\:text-blue-400:focus {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .lg\:focus\:text-blue-500:focus {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .lg\:focus\:text-blue-600:focus {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .lg\:focus\:text-blue-700:focus {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .lg\:focus\:text-blue-800:focus {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .lg\:focus\:text-blue-900:focus {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .lg\:focus\:text-indigo-100:focus {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .lg\:focus\:text-indigo-200:focus {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .lg\:focus\:text-indigo-300:focus {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .lg\:focus\:text-indigo-400:focus {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .lg\:focus\:text-indigo-500:focus {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .lg\:focus\:text-indigo-600:focus {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .lg\:focus\:text-indigo-700:focus {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .lg\:focus\:text-indigo-800:focus {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .lg\:focus\:text-indigo-900:focus {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .lg\:focus\:text-purple-100:focus {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .lg\:focus\:text-purple-200:focus {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .lg\:focus\:text-purple-300:focus {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .lg\:focus\:text-purple-400:focus {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .lg\:focus\:text-purple-500:focus {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .lg\:focus\:text-purple-600:focus {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .lg\:focus\:text-purple-700:focus {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .lg\:focus\:text-purple-800:focus {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .lg\:focus\:text-purple-900:focus {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .lg\:focus\:text-pink-100:focus {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .lg\:focus\:text-pink-200:focus {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .lg\:focus\:text-pink-300:focus {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .lg\:focus\:text-pink-400:focus {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .lg\:focus\:text-pink-500:focus {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .lg\:focus\:text-pink-600:focus {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .lg\:focus\:text-pink-700:focus {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .lg\:focus\:text-pink-800:focus {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .lg\:focus\:text-pink-900:focus {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .lg\:text-opacity-0 {
    --text-opacity: 0; }
  .lg\:text-opacity-25 {
    --text-opacity: 0.25; }
  .lg\:text-opacity-50 {
    --text-opacity: 0.5; }
  .lg\:text-opacity-75 {
    --text-opacity: 0.75; }
  .lg\:text-opacity-100 {
    --text-opacity: 1; }
  .lg\:hover\:text-opacity-0:hover {
    --text-opacity: 0; }
  .lg\:hover\:text-opacity-25:hover {
    --text-opacity: 0.25; }
  .lg\:hover\:text-opacity-50:hover {
    --text-opacity: 0.5; }
  .lg\:hover\:text-opacity-75:hover {
    --text-opacity: 0.75; }
  .lg\:hover\:text-opacity-100:hover {
    --text-opacity: 1; }
  .lg\:focus\:text-opacity-0:focus {
    --text-opacity: 0; }
  .lg\:focus\:text-opacity-25:focus {
    --text-opacity: 0.25; }
  .lg\:focus\:text-opacity-50:focus {
    --text-opacity: 0.5; }
  .lg\:focus\:text-opacity-75:focus {
    --text-opacity: 0.75; }
  .lg\:focus\:text-opacity-100:focus {
    --text-opacity: 1; }
  .lg\:italic {
    font-style: italic; }
  .lg\:not-italic {
    font-style: normal; }
  .lg\:uppercase {
    text-transform: uppercase; }
  .lg\:lowercase {
    text-transform: lowercase; }
  .lg\:capitalize {
    text-transform: capitalize; }
  .lg\:normal-case {
    text-transform: none; }
  .lg\:underline {
    text-decoration: underline; }
  .lg\:line-through {
    text-decoration: line-through; }
  .lg\:no-underline {
    text-decoration: none; }
  .lg\:hover\:underline:hover {
    text-decoration: underline; }
  .lg\:hover\:line-through:hover {
    text-decoration: line-through; }
  .lg\:hover\:no-underline:hover {
    text-decoration: none; }
  .lg\:focus\:underline:focus {
    text-decoration: underline; }
  .lg\:focus\:line-through:focus {
    text-decoration: line-through; }
  .lg\:focus\:no-underline:focus {
    text-decoration: none; }
  .lg\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto; }
  .lg\:tracking-tighter {
    letter-spacing: -0.05em; }
  .lg\:tracking-tight {
    letter-spacing: -0.025em; }
  .lg\:tracking-normal {
    letter-spacing: 0; }
  .lg\:tracking-wide {
    letter-spacing: 0.025em; }
  .lg\:tracking-wider {
    letter-spacing: 0.05em; }
  .lg\:tracking-widest {
    letter-spacing: 0.1em; }
  .lg\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .lg\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text; }
  .lg\:select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all; }
  .lg\:select-auto {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .lg\:align-baseline {
    vertical-align: baseline; }
  .lg\:align-top {
    vertical-align: top; }
  .lg\:align-middle {
    vertical-align: middle; }
  .lg\:align-bottom {
    vertical-align: bottom; }
  .lg\:align-text-top {
    vertical-align: text-top; }
  .lg\:align-text-bottom {
    vertical-align: text-bottom; }
  .lg\:visible {
    visibility: visible; }
  .lg\:invisible {
    visibility: hidden; }
  .lg\:whitespace-normal {
    white-space: normal; }
  .lg\:whitespace-no-wrap {
    white-space: nowrap; }
  .lg\:whitespace-pre {
    white-space: pre; }
  .lg\:whitespace-pre-line {
    white-space: pre-line; }
  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap; }
  .lg\:break-normal {
    overflow-wrap: normal;
    word-break: normal; }
  .lg\:break-words {
    overflow-wrap: break-word; }
  .lg\:break-all {
    word-break: break-all; }
  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .lg\:w-0 {
    width: 0; }
  .lg\:w-1 {
    width: 0.25rem; }
  .lg\:w-2 {
    width: 0.5rem; }
  .lg\:w-3 {
    width: 0.75rem; }
  .lg\:w-4 {
    width: 1rem; }
  .lg\:w-5 {
    width: 1.25rem; }
  .lg\:w-6 {
    width: 1.5rem; }
  .lg\:w-8 {
    width: 2rem; }
  .lg\:w-10 {
    width: 2.5rem; }
  .lg\:w-12 {
    width: 3rem; }
  .lg\:w-16 {
    width: 4rem; }
  .lg\:w-20 {
    width: 5rem; }
  .lg\:w-24 {
    width: 6rem; }
  .lg\:w-32 {
    width: 8rem; }
  .lg\:w-40 {
    width: 10rem; }
  .lg\:w-48 {
    width: 12rem; }
  .lg\:w-56 {
    width: 14rem; }
  .lg\:w-64 {
    width: 16rem; }
  .lg\:w-auto {
    width: auto; }
  .lg\:w-px {
    width: 1px; }
  .lg\:w-1\/2 {
    width: 50%; }
  .lg\:w-1\/3 {
    width: 33.333333%; }
  .lg\:w-2\/3 {
    width: 66.666667%; }
  .lg\:w-1\/4 {
    width: 25%; }
  .lg\:w-2\/4 {
    width: 50%; }
  .lg\:w-3\/4 {
    width: 75%; }
  .lg\:w-1\/5 {
    width: 20%; }
  .lg\:w-2\/5 {
    width: 40%; }
  .lg\:w-3\/5 {
    width: 60%; }
  .lg\:w-4\/5 {
    width: 80%; }
  .lg\:w-1\/6 {
    width: 16.666667%; }
  .lg\:w-2\/6 {
    width: 33.333333%; }
  .lg\:w-3\/6 {
    width: 50%; }
  .lg\:w-4\/6 {
    width: 66.666667%; }
  .lg\:w-5\/6 {
    width: 83.333333%; }
  .lg\:w-1\/12 {
    width: 8.333333%; }
  .lg\:w-2\/12 {
    width: 16.666667%; }
  .lg\:w-3\/12 {
    width: 25%; }
  .lg\:w-4\/12 {
    width: 33.333333%; }
  .lg\:w-5\/12 {
    width: 41.666667%; }
  .lg\:w-6\/12 {
    width: 50%; }
  .lg\:w-7\/12 {
    width: 58.333333%; }
  .lg\:w-8\/12 {
    width: 66.666667%; }
  .lg\:w-9\/12 {
    width: 75%; }
  .lg\:w-10\/12 {
    width: 83.333333%; }
  .lg\:w-11\/12 {
    width: 91.666667%; }
  .lg\:w-full {
    width: 100%; }
  .lg\:w-screen {
    width: 100vw; }
  .lg\:z-0 {
    z-index: 0; }
  .lg\:z-10 {
    z-index: 10; }
  .lg\:z-20 {
    z-index: 20; }
  .lg\:z-30 {
    z-index: 30; }
  .lg\:z-40 {
    z-index: 40; }
  .lg\:z-50 {
    z-index: 50; }
  .lg\:z-auto {
    z-index: auto; }
  .lg\:gap-0 {
    grid-gap: 0;
    gap: 0; }
  .lg\:gap-1 {
    grid-gap: 0.25rem;
    gap: 0.25rem; }
  .lg\:gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem; }
  .lg\:gap-3 {
    grid-gap: 0.75rem;
    gap: 0.75rem; }
  .lg\:gap-4 {
    grid-gap: 1rem;
    gap: 1rem; }
  .lg\:gap-5 {
    grid-gap: 1.25rem;
    gap: 1.25rem; }
  .lg\:gap-6 {
    grid-gap: 1.5rem;
    gap: 1.5rem; }
  .lg\:gap-8 {
    grid-gap: 2rem;
    gap: 2rem; }
  .lg\:gap-10 {
    grid-gap: 2.5rem;
    gap: 2.5rem; }
  .lg\:gap-12 {
    grid-gap: 3rem;
    gap: 3rem; }
  .lg\:gap-16 {
    grid-gap: 4rem;
    gap: 4rem; }
  .lg\:gap-20 {
    grid-gap: 5rem;
    gap: 5rem; }
  .lg\:gap-24 {
    grid-gap: 6rem;
    gap: 6rem; }
  .lg\:gap-32 {
    grid-gap: 8rem;
    gap: 8rem; }
  .lg\:gap-40 {
    grid-gap: 10rem;
    gap: 10rem; }
  .lg\:gap-48 {
    grid-gap: 12rem;
    gap: 12rem; }
  .lg\:gap-56 {
    grid-gap: 14rem;
    gap: 14rem; }
  .lg\:gap-64 {
    grid-gap: 16rem;
    gap: 16rem; }
  .lg\:gap-px {
    grid-gap: 1px;
    gap: 1px; }
  .lg\:col-gap-0 {
    grid-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0; }
  .lg\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
    column-gap: 0.25rem; }
  .lg\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem; }
  .lg\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
    column-gap: 0.75rem; }
  .lg\:col-gap-4 {
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem; }
  .lg\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem; }
  .lg\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem; }
  .lg\:col-gap-8 {
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem; }
  .lg\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem; }
  .lg\:col-gap-12 {
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem; }
  .lg\:col-gap-16 {
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem; }
  .lg\:col-gap-20 {
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem; }
  .lg\:col-gap-24 {
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
    column-gap: 6rem; }
  .lg\:col-gap-32 {
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem; }
  .lg\:col-gap-40 {
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
    column-gap: 10rem; }
  .lg\:col-gap-48 {
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
    column-gap: 12rem; }
  .lg\:col-gap-56 {
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
    column-gap: 14rem; }
  .lg\:col-gap-64 {
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
    column-gap: 16rem; }
  .lg\:col-gap-px {
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
    column-gap: 1px; }
  .lg\:row-gap-0 {
    grid-row-gap: 0;
    row-gap: 0; }
  .lg\:row-gap-1 {
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem; }
  .lg\:row-gap-2 {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem; }
  .lg\:row-gap-3 {
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem; }
  .lg\:row-gap-4 {
    grid-row-gap: 1rem;
    row-gap: 1rem; }
  .lg\:row-gap-5 {
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem; }
  .lg\:row-gap-6 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem; }
  .lg\:row-gap-8 {
    grid-row-gap: 2rem;
    row-gap: 2rem; }
  .lg\:row-gap-10 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem; }
  .lg\:row-gap-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem; }
  .lg\:row-gap-16 {
    grid-row-gap: 4rem;
    row-gap: 4rem; }
  .lg\:row-gap-20 {
    grid-row-gap: 5rem;
    row-gap: 5rem; }
  .lg\:row-gap-24 {
    grid-row-gap: 6rem;
    row-gap: 6rem; }
  .lg\:row-gap-32 {
    grid-row-gap: 8rem;
    row-gap: 8rem; }
  .lg\:row-gap-40 {
    grid-row-gap: 10rem;
    row-gap: 10rem; }
  .lg\:row-gap-48 {
    grid-row-gap: 12rem;
    row-gap: 12rem; }
  .lg\:row-gap-56 {
    grid-row-gap: 14rem;
    row-gap: 14rem; }
  .lg\:row-gap-64 {
    grid-row-gap: 16rem;
    row-gap: 16rem; }
  .lg\:row-gap-px {
    grid-row-gap: 1px;
    row-gap: 1px; }
  .lg\:grid-flow-row {
    grid-auto-flow: row; }
  .lg\:grid-flow-col {
    grid-auto-flow: column; }
  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense; }
  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense; }
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .lg\:grid-cols-none {
    grid-template-columns: none; }
  .lg\:col-auto {
    grid-column: auto; }
  .lg\:col-span-1 {
    grid-column: span 1 / span 1; }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2; }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3; }
  .lg\:col-span-4 {
    grid-column: span 4 / span 4; }
  .lg\:col-span-5 {
    grid-column: span 5 / span 5; }
  .lg\:col-span-6 {
    grid-column: span 6 / span 6; }
  .lg\:col-span-7 {
    grid-column: span 7 / span 7; }
  .lg\:col-span-8 {
    grid-column: span 8 / span 8; }
  .lg\:col-span-9 {
    grid-column: span 9 / span 9; }
  .lg\:col-span-10 {
    grid-column: span 10 / span 10; }
  .lg\:col-span-11 {
    grid-column: span 11 / span 11; }
  .lg\:col-span-12 {
    grid-column: span 12 / span 12; }
  .lg\:col-start-1 {
    grid-column-start: 1; }
  .lg\:col-start-2 {
    grid-column-start: 2; }
  .lg\:col-start-3 {
    grid-column-start: 3; }
  .lg\:col-start-4 {
    grid-column-start: 4; }
  .lg\:col-start-5 {
    grid-column-start: 5; }
  .lg\:col-start-6 {
    grid-column-start: 6; }
  .lg\:col-start-7 {
    grid-column-start: 7; }
  .lg\:col-start-8 {
    grid-column-start: 8; }
  .lg\:col-start-9 {
    grid-column-start: 9; }
  .lg\:col-start-10 {
    grid-column-start: 10; }
  .lg\:col-start-11 {
    grid-column-start: 11; }
  .lg\:col-start-12 {
    grid-column-start: 12; }
  .lg\:col-start-13 {
    grid-column-start: 13; }
  .lg\:col-start-auto {
    grid-column-start: auto; }
  .lg\:col-end-1 {
    grid-column-end: 1; }
  .lg\:col-end-2 {
    grid-column-end: 2; }
  .lg\:col-end-3 {
    grid-column-end: 3; }
  .lg\:col-end-4 {
    grid-column-end: 4; }
  .lg\:col-end-5 {
    grid-column-end: 5; }
  .lg\:col-end-6 {
    grid-column-end: 6; }
  .lg\:col-end-7 {
    grid-column-end: 7; }
  .lg\:col-end-8 {
    grid-column-end: 8; }
  .lg\:col-end-9 {
    grid-column-end: 9; }
  .lg\:col-end-10 {
    grid-column-end: 10; }
  .lg\:col-end-11 {
    grid-column-end: 11; }
  .lg\:col-end-12 {
    grid-column-end: 12; }
  .lg\:col-end-13 {
    grid-column-end: 13; }
  .lg\:col-end-auto {
    grid-column-end: auto; }
  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)); }
  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)); }
  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)); }
  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)); }
  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)); }
  .lg\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)); }
  .lg\:grid-rows-none {
    grid-template-rows: none; }
  .lg\:row-auto {
    grid-row: auto; }
  .lg\:row-span-1 {
    grid-row: span 1 / span 1; }
  .lg\:row-span-2 {
    grid-row: span 2 / span 2; }
  .lg\:row-span-3 {
    grid-row: span 3 / span 3; }
  .lg\:row-span-4 {
    grid-row: span 4 / span 4; }
  .lg\:row-span-5 {
    grid-row: span 5 / span 5; }
  .lg\:row-span-6 {
    grid-row: span 6 / span 6; }
  .lg\:row-start-1 {
    grid-row-start: 1; }
  .lg\:row-start-2 {
    grid-row-start: 2; }
  .lg\:row-start-3 {
    grid-row-start: 3; }
  .lg\:row-start-4 {
    grid-row-start: 4; }
  .lg\:row-start-5 {
    grid-row-start: 5; }
  .lg\:row-start-6 {
    grid-row-start: 6; }
  .lg\:row-start-7 {
    grid-row-start: 7; }
  .lg\:row-start-auto {
    grid-row-start: auto; }
  .lg\:row-end-1 {
    grid-row-end: 1; }
  .lg\:row-end-2 {
    grid-row-end: 2; }
  .lg\:row-end-3 {
    grid-row-end: 3; }
  .lg\:row-end-4 {
    grid-row-end: 4; }
  .lg\:row-end-5 {
    grid-row-end: 5; }
  .lg\:row-end-6 {
    grid-row-end: 6; }
  .lg\:row-end-7 {
    grid-row-end: 7; }
  .lg\:row-end-auto {
    grid-row-end: auto; }
  .lg\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); }
  .lg\:transform-none {
    transform: none; }
  .lg\:origin-center {
    transform-origin: center; }
  .lg\:origin-top {
    transform-origin: top; }
  .lg\:origin-top-right {
    transform-origin: top right; }
  .lg\:origin-right {
    transform-origin: right; }
  .lg\:origin-bottom-right {
    transform-origin: bottom right; }
  .lg\:origin-bottom {
    transform-origin: bottom; }
  .lg\:origin-bottom-left {
    transform-origin: bottom left; }
  .lg\:origin-left {
    transform-origin: left; }
  .lg\:origin-top-left {
    transform-origin: top left; }
  .lg\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .lg\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .lg\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .lg\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .lg\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .lg\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .lg\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .lg\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .lg\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .lg\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .lg\:scale-x-0 {
    --transform-scale-x: 0; }
  .lg\:scale-x-50 {
    --transform-scale-x: .5; }
  .lg\:scale-x-75 {
    --transform-scale-x: .75; }
  .lg\:scale-x-90 {
    --transform-scale-x: .9; }
  .lg\:scale-x-95 {
    --transform-scale-x: .95; }
  .lg\:scale-x-100 {
    --transform-scale-x: 1; }
  .lg\:scale-x-105 {
    --transform-scale-x: 1.05; }
  .lg\:scale-x-110 {
    --transform-scale-x: 1.1; }
  .lg\:scale-x-125 {
    --transform-scale-x: 1.25; }
  .lg\:scale-x-150 {
    --transform-scale-x: 1.5; }
  .lg\:scale-y-0 {
    --transform-scale-y: 0; }
  .lg\:scale-y-50 {
    --transform-scale-y: .5; }
  .lg\:scale-y-75 {
    --transform-scale-y: .75; }
  .lg\:scale-y-90 {
    --transform-scale-y: .9; }
  .lg\:scale-y-95 {
    --transform-scale-y: .95; }
  .lg\:scale-y-100 {
    --transform-scale-y: 1; }
  .lg\:scale-y-105 {
    --transform-scale-y: 1.05; }
  .lg\:scale-y-110 {
    --transform-scale-y: 1.1; }
  .lg\:scale-y-125 {
    --transform-scale-y: 1.25; }
  .lg\:scale-y-150 {
    --transform-scale-y: 1.5; }
  .lg\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .lg\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .lg\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .lg\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .lg\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .lg\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .lg\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .lg\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .lg\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .lg\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .lg\:hover\:scale-x-0:hover {
    --transform-scale-x: 0; }
  .lg\:hover\:scale-x-50:hover {
    --transform-scale-x: .5; }
  .lg\:hover\:scale-x-75:hover {
    --transform-scale-x: .75; }
  .lg\:hover\:scale-x-90:hover {
    --transform-scale-x: .9; }
  .lg\:hover\:scale-x-95:hover {
    --transform-scale-x: .95; }
  .lg\:hover\:scale-x-100:hover {
    --transform-scale-x: 1; }
  .lg\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05; }
  .lg\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1; }
  .lg\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25; }
  .lg\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5; }
  .lg\:hover\:scale-y-0:hover {
    --transform-scale-y: 0; }
  .lg\:hover\:scale-y-50:hover {
    --transform-scale-y: .5; }
  .lg\:hover\:scale-y-75:hover {
    --transform-scale-y: .75; }
  .lg\:hover\:scale-y-90:hover {
    --transform-scale-y: .9; }
  .lg\:hover\:scale-y-95:hover {
    --transform-scale-y: .95; }
  .lg\:hover\:scale-y-100:hover {
    --transform-scale-y: 1; }
  .lg\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05; }
  .lg\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1; }
  .lg\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25; }
  .lg\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5; }
  .lg\:focus\:scale-0:focus {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .lg\:focus\:scale-50:focus {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .lg\:focus\:scale-75:focus {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .lg\:focus\:scale-90:focus {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .lg\:focus\:scale-95:focus {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .lg\:focus\:scale-100:focus {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .lg\:focus\:scale-105:focus {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .lg\:focus\:scale-110:focus {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .lg\:focus\:scale-125:focus {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .lg\:focus\:scale-150:focus {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .lg\:focus\:scale-x-0:focus {
    --transform-scale-x: 0; }
  .lg\:focus\:scale-x-50:focus {
    --transform-scale-x: .5; }
  .lg\:focus\:scale-x-75:focus {
    --transform-scale-x: .75; }
  .lg\:focus\:scale-x-90:focus {
    --transform-scale-x: .9; }
  .lg\:focus\:scale-x-95:focus {
    --transform-scale-x: .95; }
  .lg\:focus\:scale-x-100:focus {
    --transform-scale-x: 1; }
  .lg\:focus\:scale-x-105:focus {
    --transform-scale-x: 1.05; }
  .lg\:focus\:scale-x-110:focus {
    --transform-scale-x: 1.1; }
  .lg\:focus\:scale-x-125:focus {
    --transform-scale-x: 1.25; }
  .lg\:focus\:scale-x-150:focus {
    --transform-scale-x: 1.5; }
  .lg\:focus\:scale-y-0:focus {
    --transform-scale-y: 0; }
  .lg\:focus\:scale-y-50:focus {
    --transform-scale-y: .5; }
  .lg\:focus\:scale-y-75:focus {
    --transform-scale-y: .75; }
  .lg\:focus\:scale-y-90:focus {
    --transform-scale-y: .9; }
  .lg\:focus\:scale-y-95:focus {
    --transform-scale-y: .95; }
  .lg\:focus\:scale-y-100:focus {
    --transform-scale-y: 1; }
  .lg\:focus\:scale-y-105:focus {
    --transform-scale-y: 1.05; }
  .lg\:focus\:scale-y-110:focus {
    --transform-scale-y: 1.1; }
  .lg\:focus\:scale-y-125:focus {
    --transform-scale-y: 1.25; }
  .lg\:focus\:scale-y-150:focus {
    --transform-scale-y: 1.5; }
  .lg\:rotate-0 {
    --transform-rotate: 0; }
  .lg\:rotate-45 {
    --transform-rotate: 45deg; }
  .lg\:rotate-90 {
    --transform-rotate: 90deg; }
  .lg\:rotate-180 {
    --transform-rotate: 180deg; }
  .lg\:-rotate-180 {
    --transform-rotate: -180deg; }
  .lg\:-rotate-90 {
    --transform-rotate: -90deg; }
  .lg\:-rotate-45 {
    --transform-rotate: -45deg; }
  .lg\:hover\:rotate-0:hover {
    --transform-rotate: 0; }
  .lg\:hover\:rotate-45:hover {
    --transform-rotate: 45deg; }
  .lg\:hover\:rotate-90:hover {
    --transform-rotate: 90deg; }
  .lg\:hover\:rotate-180:hover {
    --transform-rotate: 180deg; }
  .lg\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg; }
  .lg\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg; }
  .lg\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg; }
  .lg\:focus\:rotate-0:focus {
    --transform-rotate: 0; }
  .lg\:focus\:rotate-45:focus {
    --transform-rotate: 45deg; }
  .lg\:focus\:rotate-90:focus {
    --transform-rotate: 90deg; }
  .lg\:focus\:rotate-180:focus {
    --transform-rotate: 180deg; }
  .lg\:focus\:-rotate-180:focus {
    --transform-rotate: -180deg; }
  .lg\:focus\:-rotate-90:focus {
    --transform-rotate: -90deg; }
  .lg\:focus\:-rotate-45:focus {
    --transform-rotate: -45deg; }
  .lg\:translate-x-0 {
    --transform-translate-x: 0; }
  .lg\:translate-x-1 {
    --transform-translate-x: 0.25rem; }
  .lg\:translate-x-2 {
    --transform-translate-x: 0.5rem; }
  .lg\:translate-x-3 {
    --transform-translate-x: 0.75rem; }
  .lg\:translate-x-4 {
    --transform-translate-x: 1rem; }
  .lg\:translate-x-5 {
    --transform-translate-x: 1.25rem; }
  .lg\:translate-x-6 {
    --transform-translate-x: 1.5rem; }
  .lg\:translate-x-8 {
    --transform-translate-x: 2rem; }
  .lg\:translate-x-10 {
    --transform-translate-x: 2.5rem; }
  .lg\:translate-x-12 {
    --transform-translate-x: 3rem; }
  .lg\:translate-x-16 {
    --transform-translate-x: 4rem; }
  .lg\:translate-x-20 {
    --transform-translate-x: 5rem; }
  .lg\:translate-x-24 {
    --transform-translate-x: 6rem; }
  .lg\:translate-x-32 {
    --transform-translate-x: 8rem; }
  .lg\:translate-x-40 {
    --transform-translate-x: 10rem; }
  .lg\:translate-x-48 {
    --transform-translate-x: 12rem; }
  .lg\:translate-x-56 {
    --transform-translate-x: 14rem; }
  .lg\:translate-x-64 {
    --transform-translate-x: 16rem; }
  .lg\:translate-x-px {
    --transform-translate-x: 1px; }
  .lg\:-translate-x-1 {
    --transform-translate-x: -0.25rem; }
  .lg\:-translate-x-2 {
    --transform-translate-x: -0.5rem; }
  .lg\:-translate-x-3 {
    --transform-translate-x: -0.75rem; }
  .lg\:-translate-x-4 {
    --transform-translate-x: -1rem; }
  .lg\:-translate-x-5 {
    --transform-translate-x: -1.25rem; }
  .lg\:-translate-x-6 {
    --transform-translate-x: -1.5rem; }
  .lg\:-translate-x-8 {
    --transform-translate-x: -2rem; }
  .lg\:-translate-x-10 {
    --transform-translate-x: -2.5rem; }
  .lg\:-translate-x-12 {
    --transform-translate-x: -3rem; }
  .lg\:-translate-x-16 {
    --transform-translate-x: -4rem; }
  .lg\:-translate-x-20 {
    --transform-translate-x: -5rem; }
  .lg\:-translate-x-24 {
    --transform-translate-x: -6rem; }
  .lg\:-translate-x-32 {
    --transform-translate-x: -8rem; }
  .lg\:-translate-x-40 {
    --transform-translate-x: -10rem; }
  .lg\:-translate-x-48 {
    --transform-translate-x: -12rem; }
  .lg\:-translate-x-56 {
    --transform-translate-x: -14rem; }
  .lg\:-translate-x-64 {
    --transform-translate-x: -16rem; }
  .lg\:-translate-x-px {
    --transform-translate-x: -1px; }
  .lg\:-translate-x-full {
    --transform-translate-x: -100%; }
  .lg\:-translate-x-1\/2 {
    --transform-translate-x: -50%; }
  .lg\:translate-x-1\/2 {
    --transform-translate-x: 50%; }
  .lg\:translate-x-full {
    --transform-translate-x: 100%; }
  .lg\:translate-y-0 {
    --transform-translate-y: 0; }
  .lg\:translate-y-1 {
    --transform-translate-y: 0.25rem; }
  .lg\:translate-y-2 {
    --transform-translate-y: 0.5rem; }
  .lg\:translate-y-3 {
    --transform-translate-y: 0.75rem; }
  .lg\:translate-y-4 {
    --transform-translate-y: 1rem; }
  .lg\:translate-y-5 {
    --transform-translate-y: 1.25rem; }
  .lg\:translate-y-6 {
    --transform-translate-y: 1.5rem; }
  .lg\:translate-y-8 {
    --transform-translate-y: 2rem; }
  .lg\:translate-y-10 {
    --transform-translate-y: 2.5rem; }
  .lg\:translate-y-12 {
    --transform-translate-y: 3rem; }
  .lg\:translate-y-16 {
    --transform-translate-y: 4rem; }
  .lg\:translate-y-20 {
    --transform-translate-y: 5rem; }
  .lg\:translate-y-24 {
    --transform-translate-y: 6rem; }
  .lg\:translate-y-32 {
    --transform-translate-y: 8rem; }
  .lg\:translate-y-40 {
    --transform-translate-y: 10rem; }
  .lg\:translate-y-48 {
    --transform-translate-y: 12rem; }
  .lg\:translate-y-56 {
    --transform-translate-y: 14rem; }
  .lg\:translate-y-64 {
    --transform-translate-y: 16rem; }
  .lg\:translate-y-px {
    --transform-translate-y: 1px; }
  .lg\:-translate-y-1 {
    --transform-translate-y: -0.25rem; }
  .lg\:-translate-y-2 {
    --transform-translate-y: -0.5rem; }
  .lg\:-translate-y-3 {
    --transform-translate-y: -0.75rem; }
  .lg\:-translate-y-4 {
    --transform-translate-y: -1rem; }
  .lg\:-translate-y-5 {
    --transform-translate-y: -1.25rem; }
  .lg\:-translate-y-6 {
    --transform-translate-y: -1.5rem; }
  .lg\:-translate-y-8 {
    --transform-translate-y: -2rem; }
  .lg\:-translate-y-10 {
    --transform-translate-y: -2.5rem; }
  .lg\:-translate-y-12 {
    --transform-translate-y: -3rem; }
  .lg\:-translate-y-16 {
    --transform-translate-y: -4rem; }
  .lg\:-translate-y-20 {
    --transform-translate-y: -5rem; }
  .lg\:-translate-y-24 {
    --transform-translate-y: -6rem; }
  .lg\:-translate-y-32 {
    --transform-translate-y: -8rem; }
  .lg\:-translate-y-40 {
    --transform-translate-y: -10rem; }
  .lg\:-translate-y-48 {
    --transform-translate-y: -12rem; }
  .lg\:-translate-y-56 {
    --transform-translate-y: -14rem; }
  .lg\:-translate-y-64 {
    --transform-translate-y: -16rem; }
  .lg\:-translate-y-px {
    --transform-translate-y: -1px; }
  .lg\:-translate-y-full {
    --transform-translate-y: -100%; }
  .lg\:-translate-y-1\/2 {
    --transform-translate-y: -50%; }
  .lg\:translate-y-1\/2 {
    --transform-translate-y: 50%; }
  .lg\:translate-y-full {
    --transform-translate-y: 100%; }
  .lg\:hover\:translate-x-0:hover {
    --transform-translate-x: 0; }
  .lg\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem; }
  .lg\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem; }
  .lg\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem; }
  .lg\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem; }
  .lg\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem; }
  .lg\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem; }
  .lg\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem; }
  .lg\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem; }
  .lg\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem; }
  .lg\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem; }
  .lg\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem; }
  .lg\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem; }
  .lg\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem; }
  .lg\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem; }
  .lg\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem; }
  .lg\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem; }
  .lg\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem; }
  .lg\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px; }
  .lg\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem; }
  .lg\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem; }
  .lg\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem; }
  .lg\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem; }
  .lg\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem; }
  .lg\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem; }
  .lg\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem; }
  .lg\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem; }
  .lg\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem; }
  .lg\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem; }
  .lg\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem; }
  .lg\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem; }
  .lg\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem; }
  .lg\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem; }
  .lg\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem; }
  .lg\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem; }
  .lg\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem; }
  .lg\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px; }
  .lg\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%; }
  .lg\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%; }
  .lg\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%; }
  .lg\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%; }
  .lg\:hover\:translate-y-0:hover {
    --transform-translate-y: 0; }
  .lg\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem; }
  .lg\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem; }
  .lg\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem; }
  .lg\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem; }
  .lg\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem; }
  .lg\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem; }
  .lg\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem; }
  .lg\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem; }
  .lg\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem; }
  .lg\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem; }
  .lg\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem; }
  .lg\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem; }
  .lg\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem; }
  .lg\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem; }
  .lg\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem; }
  .lg\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem; }
  .lg\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem; }
  .lg\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px; }
  .lg\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem; }
  .lg\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem; }
  .lg\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem; }
  .lg\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem; }
  .lg\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem; }
  .lg\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem; }
  .lg\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem; }
  .lg\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem; }
  .lg\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem; }
  .lg\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem; }
  .lg\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem; }
  .lg\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem; }
  .lg\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem; }
  .lg\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem; }
  .lg\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem; }
  .lg\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem; }
  .lg\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem; }
  .lg\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px; }
  .lg\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%; }
  .lg\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%; }
  .lg\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%; }
  .lg\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%; }
  .lg\:focus\:translate-x-0:focus {
    --transform-translate-x: 0; }
  .lg\:focus\:translate-x-1:focus {
    --transform-translate-x: 0.25rem; }
  .lg\:focus\:translate-x-2:focus {
    --transform-translate-x: 0.5rem; }
  .lg\:focus\:translate-x-3:focus {
    --transform-translate-x: 0.75rem; }
  .lg\:focus\:translate-x-4:focus {
    --transform-translate-x: 1rem; }
  .lg\:focus\:translate-x-5:focus {
    --transform-translate-x: 1.25rem; }
  .lg\:focus\:translate-x-6:focus {
    --transform-translate-x: 1.5rem; }
  .lg\:focus\:translate-x-8:focus {
    --transform-translate-x: 2rem; }
  .lg\:focus\:translate-x-10:focus {
    --transform-translate-x: 2.5rem; }
  .lg\:focus\:translate-x-12:focus {
    --transform-translate-x: 3rem; }
  .lg\:focus\:translate-x-16:focus {
    --transform-translate-x: 4rem; }
  .lg\:focus\:translate-x-20:focus {
    --transform-translate-x: 5rem; }
  .lg\:focus\:translate-x-24:focus {
    --transform-translate-x: 6rem; }
  .lg\:focus\:translate-x-32:focus {
    --transform-translate-x: 8rem; }
  .lg\:focus\:translate-x-40:focus {
    --transform-translate-x: 10rem; }
  .lg\:focus\:translate-x-48:focus {
    --transform-translate-x: 12rem; }
  .lg\:focus\:translate-x-56:focus {
    --transform-translate-x: 14rem; }
  .lg\:focus\:translate-x-64:focus {
    --transform-translate-x: 16rem; }
  .lg\:focus\:translate-x-px:focus {
    --transform-translate-x: 1px; }
  .lg\:focus\:-translate-x-1:focus {
    --transform-translate-x: -0.25rem; }
  .lg\:focus\:-translate-x-2:focus {
    --transform-translate-x: -0.5rem; }
  .lg\:focus\:-translate-x-3:focus {
    --transform-translate-x: -0.75rem; }
  .lg\:focus\:-translate-x-4:focus {
    --transform-translate-x: -1rem; }
  .lg\:focus\:-translate-x-5:focus {
    --transform-translate-x: -1.25rem; }
  .lg\:focus\:-translate-x-6:focus {
    --transform-translate-x: -1.5rem; }
  .lg\:focus\:-translate-x-8:focus {
    --transform-translate-x: -2rem; }
  .lg\:focus\:-translate-x-10:focus {
    --transform-translate-x: -2.5rem; }
  .lg\:focus\:-translate-x-12:focus {
    --transform-translate-x: -3rem; }
  .lg\:focus\:-translate-x-16:focus {
    --transform-translate-x: -4rem; }
  .lg\:focus\:-translate-x-20:focus {
    --transform-translate-x: -5rem; }
  .lg\:focus\:-translate-x-24:focus {
    --transform-translate-x: -6rem; }
  .lg\:focus\:-translate-x-32:focus {
    --transform-translate-x: -8rem; }
  .lg\:focus\:-translate-x-40:focus {
    --transform-translate-x: -10rem; }
  .lg\:focus\:-translate-x-48:focus {
    --transform-translate-x: -12rem; }
  .lg\:focus\:-translate-x-56:focus {
    --transform-translate-x: -14rem; }
  .lg\:focus\:-translate-x-64:focus {
    --transform-translate-x: -16rem; }
  .lg\:focus\:-translate-x-px:focus {
    --transform-translate-x: -1px; }
  .lg\:focus\:-translate-x-full:focus {
    --transform-translate-x: -100%; }
  .lg\:focus\:-translate-x-1\/2:focus {
    --transform-translate-x: -50%; }
  .lg\:focus\:translate-x-1\/2:focus {
    --transform-translate-x: 50%; }
  .lg\:focus\:translate-x-full:focus {
    --transform-translate-x: 100%; }
  .lg\:focus\:translate-y-0:focus {
    --transform-translate-y: 0; }
  .lg\:focus\:translate-y-1:focus {
    --transform-translate-y: 0.25rem; }
  .lg\:focus\:translate-y-2:focus {
    --transform-translate-y: 0.5rem; }
  .lg\:focus\:translate-y-3:focus {
    --transform-translate-y: 0.75rem; }
  .lg\:focus\:translate-y-4:focus {
    --transform-translate-y: 1rem; }
  .lg\:focus\:translate-y-5:focus {
    --transform-translate-y: 1.25rem; }
  .lg\:focus\:translate-y-6:focus {
    --transform-translate-y: 1.5rem; }
  .lg\:focus\:translate-y-8:focus {
    --transform-translate-y: 2rem; }
  .lg\:focus\:translate-y-10:focus {
    --transform-translate-y: 2.5rem; }
  .lg\:focus\:translate-y-12:focus {
    --transform-translate-y: 3rem; }
  .lg\:focus\:translate-y-16:focus {
    --transform-translate-y: 4rem; }
  .lg\:focus\:translate-y-20:focus {
    --transform-translate-y: 5rem; }
  .lg\:focus\:translate-y-24:focus {
    --transform-translate-y: 6rem; }
  .lg\:focus\:translate-y-32:focus {
    --transform-translate-y: 8rem; }
  .lg\:focus\:translate-y-40:focus {
    --transform-translate-y: 10rem; }
  .lg\:focus\:translate-y-48:focus {
    --transform-translate-y: 12rem; }
  .lg\:focus\:translate-y-56:focus {
    --transform-translate-y: 14rem; }
  .lg\:focus\:translate-y-64:focus {
    --transform-translate-y: 16rem; }
  .lg\:focus\:translate-y-px:focus {
    --transform-translate-y: 1px; }
  .lg\:focus\:-translate-y-1:focus {
    --transform-translate-y: -0.25rem; }
  .lg\:focus\:-translate-y-2:focus {
    --transform-translate-y: -0.5rem; }
  .lg\:focus\:-translate-y-3:focus {
    --transform-translate-y: -0.75rem; }
  .lg\:focus\:-translate-y-4:focus {
    --transform-translate-y: -1rem; }
  .lg\:focus\:-translate-y-5:focus {
    --transform-translate-y: -1.25rem; }
  .lg\:focus\:-translate-y-6:focus {
    --transform-translate-y: -1.5rem; }
  .lg\:focus\:-translate-y-8:focus {
    --transform-translate-y: -2rem; }
  .lg\:focus\:-translate-y-10:focus {
    --transform-translate-y: -2.5rem; }
  .lg\:focus\:-translate-y-12:focus {
    --transform-translate-y: -3rem; }
  .lg\:focus\:-translate-y-16:focus {
    --transform-translate-y: -4rem; }
  .lg\:focus\:-translate-y-20:focus {
    --transform-translate-y: -5rem; }
  .lg\:focus\:-translate-y-24:focus {
    --transform-translate-y: -6rem; }
  .lg\:focus\:-translate-y-32:focus {
    --transform-translate-y: -8rem; }
  .lg\:focus\:-translate-y-40:focus {
    --transform-translate-y: -10rem; }
  .lg\:focus\:-translate-y-48:focus {
    --transform-translate-y: -12rem; }
  .lg\:focus\:-translate-y-56:focus {
    --transform-translate-y: -14rem; }
  .lg\:focus\:-translate-y-64:focus {
    --transform-translate-y: -16rem; }
  .lg\:focus\:-translate-y-px:focus {
    --transform-translate-y: -1px; }
  .lg\:focus\:-translate-y-full:focus {
    --transform-translate-y: -100%; }
  .lg\:focus\:-translate-y-1\/2:focus {
    --transform-translate-y: -50%; }
  .lg\:focus\:translate-y-1\/2:focus {
    --transform-translate-y: 50%; }
  .lg\:focus\:translate-y-full:focus {
    --transform-translate-y: 100%; }
  .lg\:skew-x-0 {
    --transform-skew-x: 0; }
  .lg\:skew-x-3 {
    --transform-skew-x: 3deg; }
  .lg\:skew-x-6 {
    --transform-skew-x: 6deg; }
  .lg\:skew-x-12 {
    --transform-skew-x: 12deg; }
  .lg\:-skew-x-12 {
    --transform-skew-x: -12deg; }
  .lg\:-skew-x-6 {
    --transform-skew-x: -6deg; }
  .lg\:-skew-x-3 {
    --transform-skew-x: -3deg; }
  .lg\:skew-y-0 {
    --transform-skew-y: 0; }
  .lg\:skew-y-3 {
    --transform-skew-y: 3deg; }
  .lg\:skew-y-6 {
    --transform-skew-y: 6deg; }
  .lg\:skew-y-12 {
    --transform-skew-y: 12deg; }
  .lg\:-skew-y-12 {
    --transform-skew-y: -12deg; }
  .lg\:-skew-y-6 {
    --transform-skew-y: -6deg; }
  .lg\:-skew-y-3 {
    --transform-skew-y: -3deg; }
  .lg\:hover\:skew-x-0:hover {
    --transform-skew-x: 0; }
  .lg\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg; }
  .lg\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg; }
  .lg\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg; }
  .lg\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg; }
  .lg\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg; }
  .lg\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg; }
  .lg\:hover\:skew-y-0:hover {
    --transform-skew-y: 0; }
  .lg\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg; }
  .lg\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg; }
  .lg\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg; }
  .lg\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg; }
  .lg\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg; }
  .lg\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg; }
  .lg\:focus\:skew-x-0:focus {
    --transform-skew-x: 0; }
  .lg\:focus\:skew-x-3:focus {
    --transform-skew-x: 3deg; }
  .lg\:focus\:skew-x-6:focus {
    --transform-skew-x: 6deg; }
  .lg\:focus\:skew-x-12:focus {
    --transform-skew-x: 12deg; }
  .lg\:focus\:-skew-x-12:focus {
    --transform-skew-x: -12deg; }
  .lg\:focus\:-skew-x-6:focus {
    --transform-skew-x: -6deg; }
  .lg\:focus\:-skew-x-3:focus {
    --transform-skew-x: -3deg; }
  .lg\:focus\:skew-y-0:focus {
    --transform-skew-y: 0; }
  .lg\:focus\:skew-y-3:focus {
    --transform-skew-y: 3deg; }
  .lg\:focus\:skew-y-6:focus {
    --transform-skew-y: 6deg; }
  .lg\:focus\:skew-y-12:focus {
    --transform-skew-y: 12deg; }
  .lg\:focus\:-skew-y-12:focus {
    --transform-skew-y: -12deg; }
  .lg\:focus\:-skew-y-6:focus {
    --transform-skew-y: -6deg; }
  .lg\:focus\:-skew-y-3:focus {
    --transform-skew-y: -3deg; }
  .lg\:transition-none {
    transition-property: none; }
  .lg\:transition-all {
    transition-property: all; }
  .lg\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; }
  .lg\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke; }
  .lg\:transition-opacity {
    transition-property: opacity; }
  .lg\:transition-shadow {
    transition-property: box-shadow; }
  .lg\:transition-transform {
    transition-property: transform; }
  .lg\:ease-linear {
    transition-timing-function: linear; }
  .lg\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
  .lg\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .lg\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .lg\:duration-75 {
    transition-duration: 75ms; }
  .lg\:duration-100 {
    transition-duration: 100ms; }
  .lg\:duration-150 {
    transition-duration: 150ms; }
  .lg\:duration-200 {
    transition-duration: 200ms; }
  .lg\:duration-300 {
    transition-duration: 300ms; }
  .lg\:duration-500 {
    transition-duration: 500ms; }
  .lg\:duration-700 {
    transition-duration: 700ms; }
  .lg\:duration-1000 {
    transition-duration: 1000ms; }
  .lg\:delay-75 {
    transition-delay: 75ms; }
  .lg\:delay-100 {
    transition-delay: 100ms; }
  .lg\:delay-150 {
    transition-delay: 150ms; }
  .lg\:delay-200 {
    transition-delay: 200ms; }
  .lg\:delay-300 {
    transition-delay: 300ms; }
  .lg\:delay-500 {
    transition-delay: 500ms; }
  .lg\:delay-700 {
    transition-delay: 700ms; }
  .lg\:delay-1000 {
    transition-delay: 1000ms; } }

@media (min-width: 1280px) {
  .xl\:space-y-0 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0px * var(--space-y-reverse)); }
  .xl\:space-x-0 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0px * var(--space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--space-y-reverse)); }
  .xl\:space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--space-y-reverse)); }
  .xl\:space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--space-y-reverse)); }
  .xl\:space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1rem * var(--space-y-reverse)); }
  .xl\:space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1rem * var(--space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--space-y-reverse)); }
  .xl\:space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--space-y-reverse)); }
  .xl\:space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2rem * var(--space-y-reverse)); }
  .xl\:space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(2rem * var(--space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--space-y-reverse)); }
  .xl\:space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3rem * var(--space-y-reverse)); }
  .xl\:space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(3rem * var(--space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4rem * var(--space-y-reverse)); }
  .xl\:space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(4rem * var(--space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5rem * var(--space-y-reverse)); }
  .xl\:space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(5rem * var(--space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6rem * var(--space-y-reverse)); }
  .xl\:space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(6rem * var(--space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8rem * var(--space-y-reverse)); }
  .xl\:space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(8rem * var(--space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10rem * var(--space-y-reverse)); }
  .xl\:space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(10rem * var(--space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12rem * var(--space-y-reverse)); }
  .xl\:space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(12rem * var(--space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14rem * var(--space-y-reverse)); }
  .xl\:space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(14rem * var(--space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16rem * var(--space-y-reverse)); }
  .xl\:space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(16rem * var(--space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1px * var(--space-y-reverse)); }
  .xl\:space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(1px * var(--space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-1 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)); }
  .xl\:-space-x-1 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-2 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)); }
  .xl\:-space-x-2 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-3 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)); }
  .xl\:-space-x-3 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-4 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1rem * var(--space-y-reverse)); }
  .xl\:-space-x-4 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1rem * var(--space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-5 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)); }
  .xl\:-space-x-5 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-6 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)); }
  .xl\:-space-x-6 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-8 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2rem * var(--space-y-reverse)); }
  .xl\:-space-x-8 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-2rem * var(--space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-10 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)); }
  .xl\:-space-x-10 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-12 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3rem * var(--space-y-reverse)); }
  .xl\:-space-x-12 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-3rem * var(--space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-16 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4rem * var(--space-y-reverse)); }
  .xl\:-space-x-16 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-4rem * var(--space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-20 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5rem * var(--space-y-reverse)); }
  .xl\:-space-x-20 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-5rem * var(--space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-24 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6rem * var(--space-y-reverse)); }
  .xl\:-space-x-24 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-6rem * var(--space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-32 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8rem * var(--space-y-reverse)); }
  .xl\:-space-x-32 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-8rem * var(--space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-40 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10rem * var(--space-y-reverse)); }
  .xl\:-space-x-40 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-10rem * var(--space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-48 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12rem * var(--space-y-reverse)); }
  .xl\:-space-x-48 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-12rem * var(--space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-56 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14rem * var(--space-y-reverse)); }
  .xl\:-space-x-56 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-14rem * var(--space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-64 > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16rem * var(--space-y-reverse)); }
  .xl\:-space-x-64 > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-16rem * var(--space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))); }
  .xl\:-space-y-px > :not(template) ~ :not(template) {
    --space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1px * var(--space-y-reverse)); }
  .xl\:-space-x-px > :not(template) ~ :not(template) {
    --space-x-reverse: 0;
    margin-right: calc(-1px * var(--space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--space-x-reverse))); }
  .xl\:space-y-reverse > :not(template) ~ :not(template) {
    --space-y-reverse: 1; }
  .xl\:space-x-reverse > :not(template) ~ :not(template) {
    --space-x-reverse: 1; }
  .xl\:divide-y-0 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(0px * var(--divide-y-reverse)); }
  .xl\:divide-x-0 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(0px * var(--divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))); }
  .xl\:divide-y-2 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(2px * var(--divide-y-reverse)); }
  .xl\:divide-x-2 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(2px * var(--divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))); }
  .xl\:divide-y-4 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(4px * var(--divide-y-reverse)); }
  .xl\:divide-x-4 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(4px * var(--divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))); }
  .xl\:divide-y-8 > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(8px * var(--divide-y-reverse)); }
  .xl\:divide-x-8 > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(8px * var(--divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))); }
  .xl\:divide-y > :not(template) ~ :not(template) {
    --divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
    border-bottom-width: calc(1px * var(--divide-y-reverse)); }
  .xl\:divide-x > :not(template) ~ :not(template) {
    --divide-x-reverse: 0;
    border-right-width: calc(1px * var(--divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))); }
  .xl\:divide-y-reverse > :not(template) ~ :not(template) {
    --divide-y-reverse: 1; }
  .xl\:divide-x-reverse > :not(template) ~ :not(template) {
    --divide-x-reverse: 1; }
  .xl\:divide-transparent > :not(template) ~ :not(template) {
    border-color: transparent; }
  .xl\:divide-current > :not(template) ~ :not(template) {
    border-color: currentColor; }
  .xl\:divide-black > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--divide-opacity)); }
  .xl\:divide-white > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--divide-opacity)); }
  .xl\:divide-gray-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--divide-opacity)); }
  .xl\:divide-gray-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--divide-opacity)); }
  .xl\:divide-gray-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity)); }
  .xl\:divide-gray-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--divide-opacity)); }
  .xl\:divide-gray-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--divide-opacity)); }
  .xl\:divide-gray-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--divide-opacity)); }
  .xl\:divide-gray-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--divide-opacity)); }
  .xl\:divide-gray-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--divide-opacity)); }
  .xl\:divide-gray-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--divide-opacity)); }
  .xl\:divide-red-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--divide-opacity)); }
  .xl\:divide-red-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--divide-opacity)); }
  .xl\:divide-red-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--divide-opacity)); }
  .xl\:divide-red-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--divide-opacity)); }
  .xl\:divide-red-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--divide-opacity)); }
  .xl\:divide-red-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--divide-opacity)); }
  .xl\:divide-red-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--divide-opacity)); }
  .xl\:divide-red-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--divide-opacity)); }
  .xl\:divide-red-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--divide-opacity)); }
  .xl\:divide-orange-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--divide-opacity)); }
  .xl\:divide-orange-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--divide-opacity)); }
  .xl\:divide-orange-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--divide-opacity)); }
  .xl\:divide-orange-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--divide-opacity)); }
  .xl\:divide-orange-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity)); }
  .xl\:divide-orange-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--divide-opacity)); }
  .xl\:divide-orange-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--divide-opacity)); }
  .xl\:divide-orange-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--divide-opacity)); }
  .xl\:divide-orange-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--divide-opacity)); }
  .xl\:divide-yellow-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--divide-opacity)); }
  .xl\:divide-yellow-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--divide-opacity)); }
  .xl\:divide-yellow-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--divide-opacity)); }
  .xl\:divide-yellow-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--divide-opacity)); }
  .xl\:divide-yellow-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--divide-opacity)); }
  .xl\:divide-yellow-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--divide-opacity)); }
  .xl\:divide-yellow-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--divide-opacity)); }
  .xl\:divide-yellow-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--divide-opacity)); }
  .xl\:divide-yellow-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--divide-opacity)); }
  .xl\:divide-green-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--divide-opacity)); }
  .xl\:divide-green-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--divide-opacity)); }
  .xl\:divide-green-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--divide-opacity)); }
  .xl\:divide-green-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--divide-opacity)); }
  .xl\:divide-green-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--divide-opacity)); }
  .xl\:divide-green-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--divide-opacity)); }
  .xl\:divide-green-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--divide-opacity)); }
  .xl\:divide-green-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--divide-opacity)); }
  .xl\:divide-green-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--divide-opacity)); }
  .xl\:divide-teal-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--divide-opacity)); }
  .xl\:divide-teal-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--divide-opacity)); }
  .xl\:divide-teal-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--divide-opacity)); }
  .xl\:divide-teal-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--divide-opacity)); }
  .xl\:divide-teal-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--divide-opacity)); }
  .xl\:divide-teal-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--divide-opacity)); }
  .xl\:divide-teal-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--divide-opacity)); }
  .xl\:divide-teal-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--divide-opacity)); }
  .xl\:divide-teal-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--divide-opacity)); }
  .xl\:divide-blue-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--divide-opacity)); }
  .xl\:divide-blue-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--divide-opacity)); }
  .xl\:divide-blue-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--divide-opacity)); }
  .xl\:divide-blue-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--divide-opacity)); }
  .xl\:divide-blue-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--divide-opacity)); }
  .xl\:divide-blue-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--divide-opacity)); }
  .xl\:divide-blue-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--divide-opacity)); }
  .xl\:divide-blue-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--divide-opacity)); }
  .xl\:divide-blue-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--divide-opacity)); }
  .xl\:divide-indigo-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--divide-opacity)); }
  .xl\:divide-indigo-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--divide-opacity)); }
  .xl\:divide-indigo-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--divide-opacity)); }
  .xl\:divide-indigo-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--divide-opacity)); }
  .xl\:divide-indigo-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--divide-opacity)); }
  .xl\:divide-indigo-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--divide-opacity)); }
  .xl\:divide-indigo-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--divide-opacity)); }
  .xl\:divide-indigo-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--divide-opacity)); }
  .xl\:divide-indigo-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--divide-opacity)); }
  .xl\:divide-purple-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--divide-opacity)); }
  .xl\:divide-purple-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--divide-opacity)); }
  .xl\:divide-purple-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--divide-opacity)); }
  .xl\:divide-purple-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--divide-opacity)); }
  .xl\:divide-purple-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--divide-opacity)); }
  .xl\:divide-purple-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--divide-opacity)); }
  .xl\:divide-purple-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--divide-opacity)); }
  .xl\:divide-purple-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--divide-opacity)); }
  .xl\:divide-purple-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--divide-opacity)); }
  .xl\:divide-pink-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--divide-opacity)); }
  .xl\:divide-pink-200 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--divide-opacity)); }
  .xl\:divide-pink-300 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--divide-opacity)); }
  .xl\:divide-pink-400 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--divide-opacity)); }
  .xl\:divide-pink-500 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--divide-opacity)); }
  .xl\:divide-pink-600 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--divide-opacity)); }
  .xl\:divide-pink-700 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--divide-opacity)); }
  .xl\:divide-pink-800 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--divide-opacity)); }
  .xl\:divide-pink-900 > :not(template) ~ :not(template) {
    --divide-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--divide-opacity)); }
  .xl\:divide-opacity-0 > :not(template) ~ :not(template) {
    --divide-opacity: 0; }
  .xl\:divide-opacity-25 > :not(template) ~ :not(template) {
    --divide-opacity: 0.25; }
  .xl\:divide-opacity-50 > :not(template) ~ :not(template) {
    --divide-opacity: 0.5; }
  .xl\:divide-opacity-75 > :not(template) ~ :not(template) {
    --divide-opacity: 0.75; }
  .xl\:divide-opacity-100 > :not(template) ~ :not(template) {
    --divide-opacity: 1; }
  .xl\: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; }
  .xl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .xl\:focus\:sr-only: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; }
  .xl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal; }
  .xl\:appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  .xl\:bg-fixed {
    background-attachment: fixed; }
  .xl\:bg-local {
    background-attachment: local; }
  .xl\:bg-scroll {
    background-attachment: scroll; }
  .xl\:bg-transparent {
    background-color: transparent; }
  .xl\:bg-current {
    background-color: currentColor; }
  .xl\:bg-black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .xl\:bg-white {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .xl\:bg-gray-100 {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .xl\:bg-gray-200 {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .xl\:bg-gray-300 {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .xl\:bg-gray-400 {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .xl\:bg-gray-500 {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .xl\:bg-gray-600 {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .xl\:bg-gray-700 {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .xl\:bg-gray-800 {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .xl\:bg-gray-900 {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .xl\:bg-red-100 {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .xl\:bg-red-200 {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .xl\:bg-red-300 {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .xl\:bg-red-400 {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .xl\:bg-red-500 {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .xl\:bg-red-600 {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .xl\:bg-red-700 {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .xl\:bg-red-800 {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .xl\:bg-red-900 {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .xl\:bg-orange-100 {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .xl\:bg-orange-200 {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .xl\:bg-orange-300 {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .xl\:bg-orange-400 {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .xl\:bg-orange-500 {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .xl\:bg-orange-600 {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .xl\:bg-orange-700 {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .xl\:bg-orange-800 {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .xl\:bg-orange-900 {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .xl\:bg-yellow-100 {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .xl\:bg-yellow-200 {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .xl\:bg-yellow-300 {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .xl\:bg-yellow-400 {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .xl\:bg-yellow-500 {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .xl\:bg-yellow-600 {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .xl\:bg-yellow-700 {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .xl\:bg-yellow-800 {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .xl\:bg-yellow-900 {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .xl\:bg-green-100 {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .xl\:bg-green-200 {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .xl\:bg-green-300 {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .xl\:bg-green-400 {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .xl\:bg-green-500 {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .xl\:bg-green-600 {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .xl\:bg-green-700 {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .xl\:bg-green-800 {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .xl\:bg-green-900 {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .xl\:bg-teal-100 {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .xl\:bg-teal-200 {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .xl\:bg-teal-300 {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .xl\:bg-teal-400 {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .xl\:bg-teal-500 {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .xl\:bg-teal-600 {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .xl\:bg-teal-700 {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .xl\:bg-teal-800 {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .xl\:bg-teal-900 {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .xl\:bg-blue-100 {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .xl\:bg-blue-200 {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .xl\:bg-blue-300 {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .xl\:bg-blue-400 {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .xl\:bg-blue-500 {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .xl\:bg-blue-600 {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .xl\:bg-blue-700 {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .xl\:bg-blue-800 {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .xl\:bg-blue-900 {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .xl\:bg-indigo-100 {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .xl\:bg-indigo-200 {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .xl\:bg-indigo-300 {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .xl\:bg-indigo-400 {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .xl\:bg-indigo-500 {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .xl\:bg-indigo-600 {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .xl\:bg-indigo-700 {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .xl\:bg-indigo-800 {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .xl\:bg-indigo-900 {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .xl\:bg-purple-100 {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .xl\:bg-purple-200 {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .xl\:bg-purple-300 {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .xl\:bg-purple-400 {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .xl\:bg-purple-500 {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .xl\:bg-purple-600 {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .xl\:bg-purple-700 {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .xl\:bg-purple-800 {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .xl\:bg-purple-900 {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .xl\:bg-pink-100 {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .xl\:bg-pink-200 {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .xl\:bg-pink-300 {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .xl\:bg-pink-400 {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .xl\:bg-pink-500 {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .xl\:bg-pink-600 {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .xl\:bg-pink-700 {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .xl\:bg-pink-800 {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .xl\:bg-pink-900 {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .xl\:hover\:bg-transparent:hover {
    background-color: transparent; }
  .xl\:hover\:bg-current:hover {
    background-color: currentColor; }
  .xl\:hover\:bg-black:hover {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .xl\:hover\:bg-white:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .xl\:hover\:bg-gray-100:hover {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .xl\:hover\:bg-gray-200:hover {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .xl\:hover\:bg-gray-300:hover {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .xl\:hover\:bg-gray-400:hover {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .xl\:hover\:bg-gray-500:hover {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .xl\:hover\:bg-gray-600:hover {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .xl\:hover\:bg-gray-700:hover {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .xl\:hover\:bg-gray-800:hover {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .xl\:hover\:bg-gray-900:hover {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .xl\:hover\:bg-red-100:hover {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .xl\:hover\:bg-red-200:hover {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .xl\:hover\:bg-red-300:hover {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .xl\:hover\:bg-red-400:hover {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .xl\:hover\:bg-red-500:hover {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .xl\:hover\:bg-red-600:hover {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .xl\:hover\:bg-red-700:hover {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .xl\:hover\:bg-red-800:hover {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .xl\:hover\:bg-red-900:hover {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .xl\:hover\:bg-orange-100:hover {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .xl\:hover\:bg-orange-200:hover {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .xl\:hover\:bg-orange-300:hover {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .xl\:hover\:bg-orange-400:hover {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .xl\:hover\:bg-orange-500:hover {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .xl\:hover\:bg-orange-600:hover {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .xl\:hover\:bg-orange-700:hover {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .xl\:hover\:bg-orange-800:hover {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .xl\:hover\:bg-orange-900:hover {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .xl\:hover\:bg-yellow-100:hover {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .xl\:hover\:bg-yellow-200:hover {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .xl\:hover\:bg-yellow-300:hover {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .xl\:hover\:bg-yellow-400:hover {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .xl\:hover\:bg-yellow-500:hover {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .xl\:hover\:bg-yellow-600:hover {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .xl\:hover\:bg-yellow-700:hover {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .xl\:hover\:bg-yellow-800:hover {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .xl\:hover\:bg-yellow-900:hover {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .xl\:hover\:bg-green-100:hover {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .xl\:hover\:bg-green-200:hover {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .xl\:hover\:bg-green-300:hover {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .xl\:hover\:bg-green-400:hover {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .xl\:hover\:bg-green-500:hover {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .xl\:hover\:bg-green-600:hover {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .xl\:hover\:bg-green-700:hover {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .xl\:hover\:bg-green-800:hover {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .xl\:hover\:bg-green-900:hover {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .xl\:hover\:bg-teal-100:hover {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .xl\:hover\:bg-teal-200:hover {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .xl\:hover\:bg-teal-300:hover {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .xl\:hover\:bg-teal-400:hover {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .xl\:hover\:bg-teal-500:hover {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .xl\:hover\:bg-teal-600:hover {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .xl\:hover\:bg-teal-700:hover {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .xl\:hover\:bg-teal-800:hover {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .xl\:hover\:bg-teal-900:hover {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .xl\:hover\:bg-blue-100:hover {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .xl\:hover\:bg-blue-200:hover {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .xl\:hover\:bg-blue-300:hover {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .xl\:hover\:bg-blue-400:hover {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .xl\:hover\:bg-blue-500:hover {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .xl\:hover\:bg-blue-600:hover {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .xl\:hover\:bg-blue-700:hover {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .xl\:hover\:bg-blue-800:hover {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .xl\:hover\:bg-blue-900:hover {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .xl\:hover\:bg-indigo-100:hover {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .xl\:hover\:bg-indigo-200:hover {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .xl\:hover\:bg-indigo-300:hover {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .xl\:hover\:bg-indigo-400:hover {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .xl\:hover\:bg-indigo-500:hover {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .xl\:hover\:bg-indigo-600:hover {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .xl\:hover\:bg-indigo-700:hover {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .xl\:hover\:bg-indigo-800:hover {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .xl\:hover\:bg-indigo-900:hover {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .xl\:hover\:bg-purple-100:hover {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .xl\:hover\:bg-purple-200:hover {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .xl\:hover\:bg-purple-300:hover {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .xl\:hover\:bg-purple-400:hover {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .xl\:hover\:bg-purple-500:hover {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .xl\:hover\:bg-purple-600:hover {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .xl\:hover\:bg-purple-700:hover {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .xl\:hover\:bg-purple-800:hover {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .xl\:hover\:bg-purple-900:hover {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .xl\:hover\:bg-pink-100:hover {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .xl\:hover\:bg-pink-200:hover {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .xl\:hover\:bg-pink-300:hover {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .xl\:hover\:bg-pink-400:hover {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .xl\:hover\:bg-pink-500:hover {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .xl\:hover\:bg-pink-600:hover {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .xl\:hover\:bg-pink-700:hover {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .xl\:hover\:bg-pink-800:hover {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .xl\:hover\:bg-pink-900:hover {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .xl\:focus\:bg-transparent:focus {
    background-color: transparent; }
  .xl\:focus\:bg-current:focus {
    background-color: currentColor; }
  .xl\:focus\:bg-black:focus {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity)); }
  .xl\:focus\:bg-white:focus {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity)); }
  .xl\:focus\:bg-gray-100:focus {
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity)); }
  .xl\:focus\:bg-gray-200:focus {
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity)); }
  .xl\:focus\:bg-gray-300:focus {
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity)); }
  .xl\:focus\:bg-gray-400:focus {
    --bg-opacity: 1;
    background-color: #cbd5e0;
    background-color: rgba(203, 213, 224, var(--bg-opacity)); }
  .xl\:focus\:bg-gray-500:focus {
    --bg-opacity: 1;
    background-color: #a0aec0;
    background-color: rgba(160, 174, 192, var(--bg-opacity)); }
  .xl\:focus\:bg-gray-600:focus {
    --bg-opacity: 1;
    background-color: #718096;
    background-color: rgba(113, 128, 150, var(--bg-opacity)); }
  .xl\:focus\:bg-gray-700:focus {
    --bg-opacity: 1;
    background-color: #4a5568;
    background-color: rgba(74, 85, 104, var(--bg-opacity)); }
  .xl\:focus\:bg-gray-800:focus {
    --bg-opacity: 1;
    background-color: #2d3748;
    background-color: rgba(45, 55, 72, var(--bg-opacity)); }
  .xl\:focus\:bg-gray-900:focus {
    --bg-opacity: 1;
    background-color: #1a202c;
    background-color: rgba(26, 32, 44, var(--bg-opacity)); }
  .xl\:focus\:bg-red-100:focus {
    --bg-opacity: 1;
    background-color: #fff5f5;
    background-color: rgba(255, 245, 245, var(--bg-opacity)); }
  .xl\:focus\:bg-red-200:focus {
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity)); }
  .xl\:focus\:bg-red-300:focus {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity)); }
  .xl\:focus\:bg-red-400:focus {
    --bg-opacity: 1;
    background-color: #fc8181;
    background-color: rgba(252, 129, 129, var(--bg-opacity)); }
  .xl\:focus\:bg-red-500:focus {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity)); }
  .xl\:focus\:bg-red-600:focus {
    --bg-opacity: 1;
    background-color: #e53e3e;
    background-color: rgba(229, 62, 62, var(--bg-opacity)); }
  .xl\:focus\:bg-red-700:focus {
    --bg-opacity: 1;
    background-color: #c53030;
    background-color: rgba(197, 48, 48, var(--bg-opacity)); }
  .xl\:focus\:bg-red-800:focus {
    --bg-opacity: 1;
    background-color: #9b2c2c;
    background-color: rgba(155, 44, 44, var(--bg-opacity)); }
  .xl\:focus\:bg-red-900:focus {
    --bg-opacity: 1;
    background-color: #742a2a;
    background-color: rgba(116, 42, 42, var(--bg-opacity)); }
  .xl\:focus\:bg-orange-100:focus {
    --bg-opacity: 1;
    background-color: #fffaf0;
    background-color: rgba(255, 250, 240, var(--bg-opacity)); }
  .xl\:focus\:bg-orange-200:focus {
    --bg-opacity: 1;
    background-color: #feebc8;
    background-color: rgba(254, 235, 200, var(--bg-opacity)); }
  .xl\:focus\:bg-orange-300:focus {
    --bg-opacity: 1;
    background-color: #fbd38d;
    background-color: rgba(251, 211, 141, var(--bg-opacity)); }
  .xl\:focus\:bg-orange-400:focus {
    --bg-opacity: 1;
    background-color: #f6ad55;
    background-color: rgba(246, 173, 85, var(--bg-opacity)); }
  .xl\:focus\:bg-orange-500:focus {
    --bg-opacity: 1;
    background-color: #ed8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity)); }
  .xl\:focus\:bg-orange-600:focus {
    --bg-opacity: 1;
    background-color: #dd6b20;
    background-color: rgba(221, 107, 32, var(--bg-opacity)); }
  .xl\:focus\:bg-orange-700:focus {
    --bg-opacity: 1;
    background-color: #c05621;
    background-color: rgba(192, 86, 33, var(--bg-opacity)); }
  .xl\:focus\:bg-orange-800:focus {
    --bg-opacity: 1;
    background-color: #9c4221;
    background-color: rgba(156, 66, 33, var(--bg-opacity)); }
  .xl\:focus\:bg-orange-900:focus {
    --bg-opacity: 1;
    background-color: #7b341e;
    background-color: rgba(123, 52, 30, var(--bg-opacity)); }
  .xl\:focus\:bg-yellow-100:focus {
    --bg-opacity: 1;
    background-color: #fffff0;
    background-color: rgba(255, 255, 240, var(--bg-opacity)); }
  .xl\:focus\:bg-yellow-200:focus {
    --bg-opacity: 1;
    background-color: #fefcbf;
    background-color: rgba(254, 252, 191, var(--bg-opacity)); }
  .xl\:focus\:bg-yellow-300:focus {
    --bg-opacity: 1;
    background-color: #faf089;
    background-color: rgba(250, 240, 137, var(--bg-opacity)); }
  .xl\:focus\:bg-yellow-400:focus {
    --bg-opacity: 1;
    background-color: #f6e05e;
    background-color: rgba(246, 224, 94, var(--bg-opacity)); }
  .xl\:focus\:bg-yellow-500:focus {
    --bg-opacity: 1;
    background-color: #ecc94b;
    background-color: rgba(236, 201, 75, var(--bg-opacity)); }
  .xl\:focus\:bg-yellow-600:focus {
    --bg-opacity: 1;
    background-color: #d69e2e;
    background-color: rgba(214, 158, 46, var(--bg-opacity)); }
  .xl\:focus\:bg-yellow-700:focus {
    --bg-opacity: 1;
    background-color: #b7791f;
    background-color: rgba(183, 121, 31, var(--bg-opacity)); }
  .xl\:focus\:bg-yellow-800:focus {
    --bg-opacity: 1;
    background-color: #975a16;
    background-color: rgba(151, 90, 22, var(--bg-opacity)); }
  .xl\:focus\:bg-yellow-900:focus {
    --bg-opacity: 1;
    background-color: #744210;
    background-color: rgba(116, 66, 16, var(--bg-opacity)); }
  .xl\:focus\:bg-green-100:focus {
    --bg-opacity: 1;
    background-color: #f0fff4;
    background-color: rgba(240, 255, 244, var(--bg-opacity)); }
  .xl\:focus\:bg-green-200:focus {
    --bg-opacity: 1;
    background-color: #c6f6d5;
    background-color: rgba(198, 246, 213, var(--bg-opacity)); }
  .xl\:focus\:bg-green-300:focus {
    --bg-opacity: 1;
    background-color: #9ae6b4;
    background-color: rgba(154, 230, 180, var(--bg-opacity)); }
  .xl\:focus\:bg-green-400:focus {
    --bg-opacity: 1;
    background-color: #68d391;
    background-color: rgba(104, 211, 145, var(--bg-opacity)); }
  .xl\:focus\:bg-green-500:focus {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity)); }
  .xl\:focus\:bg-green-600:focus {
    --bg-opacity: 1;
    background-color: #38a169;
    background-color: rgba(56, 161, 105, var(--bg-opacity)); }
  .xl\:focus\:bg-green-700:focus {
    --bg-opacity: 1;
    background-color: #2f855a;
    background-color: rgba(47, 133, 90, var(--bg-opacity)); }
  .xl\:focus\:bg-green-800:focus {
    --bg-opacity: 1;
    background-color: #276749;
    background-color: rgba(39, 103, 73, var(--bg-opacity)); }
  .xl\:focus\:bg-green-900:focus {
    --bg-opacity: 1;
    background-color: #22543d;
    background-color: rgba(34, 84, 61, var(--bg-opacity)); }
  .xl\:focus\:bg-teal-100:focus {
    --bg-opacity: 1;
    background-color: #e6fffa;
    background-color: rgba(230, 255, 250, var(--bg-opacity)); }
  .xl\:focus\:bg-teal-200:focus {
    --bg-opacity: 1;
    background-color: #b2f5ea;
    background-color: rgba(178, 245, 234, var(--bg-opacity)); }
  .xl\:focus\:bg-teal-300:focus {
    --bg-opacity: 1;
    background-color: #81e6d9;
    background-color: rgba(129, 230, 217, var(--bg-opacity)); }
  .xl\:focus\:bg-teal-400:focus {
    --bg-opacity: 1;
    background-color: #4fd1c5;
    background-color: rgba(79, 209, 197, var(--bg-opacity)); }
  .xl\:focus\:bg-teal-500:focus {
    --bg-opacity: 1;
    background-color: #38b2ac;
    background-color: rgba(56, 178, 172, var(--bg-opacity)); }
  .xl\:focus\:bg-teal-600:focus {
    --bg-opacity: 1;
    background-color: #319795;
    background-color: rgba(49, 151, 149, var(--bg-opacity)); }
  .xl\:focus\:bg-teal-700:focus {
    --bg-opacity: 1;
    background-color: #2c7a7b;
    background-color: rgba(44, 122, 123, var(--bg-opacity)); }
  .xl\:focus\:bg-teal-800:focus {
    --bg-opacity: 1;
    background-color: #285e61;
    background-color: rgba(40, 94, 97, var(--bg-opacity)); }
  .xl\:focus\:bg-teal-900:focus {
    --bg-opacity: 1;
    background-color: #234e52;
    background-color: rgba(35, 78, 82, var(--bg-opacity)); }
  .xl\:focus\:bg-blue-100:focus {
    --bg-opacity: 1;
    background-color: #ebf8ff;
    background-color: rgba(235, 248, 255, var(--bg-opacity)); }
  .xl\:focus\:bg-blue-200:focus {
    --bg-opacity: 1;
    background-color: #bee3f8;
    background-color: rgba(190, 227, 248, var(--bg-opacity)); }
  .xl\:focus\:bg-blue-300:focus {
    --bg-opacity: 1;
    background-color: #90cdf4;
    background-color: rgba(144, 205, 244, var(--bg-opacity)); }
  .xl\:focus\:bg-blue-400:focus {
    --bg-opacity: 1;
    background-color: #63b3ed;
    background-color: rgba(99, 179, 237, var(--bg-opacity)); }
  .xl\:focus\:bg-blue-500:focus {
    --bg-opacity: 1;
    background-color: #4299e1;
    background-color: rgba(66, 153, 225, var(--bg-opacity)); }
  .xl\:focus\:bg-blue-600:focus {
    --bg-opacity: 1;
    background-color: #3182ce;
    background-color: rgba(49, 130, 206, var(--bg-opacity)); }
  .xl\:focus\:bg-blue-700:focus {
    --bg-opacity: 1;
    background-color: #2b6cb0;
    background-color: rgba(43, 108, 176, var(--bg-opacity)); }
  .xl\:focus\:bg-blue-800:focus {
    --bg-opacity: 1;
    background-color: #2c5282;
    background-color: rgba(44, 82, 130, var(--bg-opacity)); }
  .xl\:focus\:bg-blue-900:focus {
    --bg-opacity: 1;
    background-color: #2a4365;
    background-color: rgba(42, 67, 101, var(--bg-opacity)); }
  .xl\:focus\:bg-indigo-100:focus {
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity)); }
  .xl\:focus\:bg-indigo-200:focus {
    --bg-opacity: 1;
    background-color: #c3dafe;
    background-color: rgba(195, 218, 254, var(--bg-opacity)); }
  .xl\:focus\:bg-indigo-300:focus {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity)); }
  .xl\:focus\:bg-indigo-400:focus {
    --bg-opacity: 1;
    background-color: #7f9cf5;
    background-color: rgba(127, 156, 245, var(--bg-opacity)); }
  .xl\:focus\:bg-indigo-500:focus {
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity)); }
  .xl\:focus\:bg-indigo-600:focus {
    --bg-opacity: 1;
    background-color: #5a67d8;
    background-color: rgba(90, 103, 216, var(--bg-opacity)); }
  .xl\:focus\:bg-indigo-700:focus {
    --bg-opacity: 1;
    background-color: #4c51bf;
    background-color: rgba(76, 81, 191, var(--bg-opacity)); }
  .xl\:focus\:bg-indigo-800:focus {
    --bg-opacity: 1;
    background-color: #434190;
    background-color: rgba(67, 65, 144, var(--bg-opacity)); }
  .xl\:focus\:bg-indigo-900:focus {
    --bg-opacity: 1;
    background-color: #3c366b;
    background-color: rgba(60, 54, 107, var(--bg-opacity)); }
  .xl\:focus\:bg-purple-100:focus {
    --bg-opacity: 1;
    background-color: #faf5ff;
    background-color: rgba(250, 245, 255, var(--bg-opacity)); }
  .xl\:focus\:bg-purple-200:focus {
    --bg-opacity: 1;
    background-color: #e9d8fd;
    background-color: rgba(233, 216, 253, var(--bg-opacity)); }
  .xl\:focus\:bg-purple-300:focus {
    --bg-opacity: 1;
    background-color: #d6bcfa;
    background-color: rgba(214, 188, 250, var(--bg-opacity)); }
  .xl\:focus\:bg-purple-400:focus {
    --bg-opacity: 1;
    background-color: #b794f4;
    background-color: rgba(183, 148, 244, var(--bg-opacity)); }
  .xl\:focus\:bg-purple-500:focus {
    --bg-opacity: 1;
    background-color: #9f7aea;
    background-color: rgba(159, 122, 234, var(--bg-opacity)); }
  .xl\:focus\:bg-purple-600:focus {
    --bg-opacity: 1;
    background-color: #805ad5;
    background-color: rgba(128, 90, 213, var(--bg-opacity)); }
  .xl\:focus\:bg-purple-700:focus {
    --bg-opacity: 1;
    background-color: #6b46c1;
    background-color: rgba(107, 70, 193, var(--bg-opacity)); }
  .xl\:focus\:bg-purple-800:focus {
    --bg-opacity: 1;
    background-color: #553c9a;
    background-color: rgba(85, 60, 154, var(--bg-opacity)); }
  .xl\:focus\:bg-purple-900:focus {
    --bg-opacity: 1;
    background-color: #44337a;
    background-color: rgba(68, 51, 122, var(--bg-opacity)); }
  .xl\:focus\:bg-pink-100:focus {
    --bg-opacity: 1;
    background-color: #fff5f7;
    background-color: rgba(255, 245, 247, var(--bg-opacity)); }
  .xl\:focus\:bg-pink-200:focus {
    --bg-opacity: 1;
    background-color: #fed7e2;
    background-color: rgba(254, 215, 226, var(--bg-opacity)); }
  .xl\:focus\:bg-pink-300:focus {
    --bg-opacity: 1;
    background-color: #fbb6ce;
    background-color: rgba(251, 182, 206, var(--bg-opacity)); }
  .xl\:focus\:bg-pink-400:focus {
    --bg-opacity: 1;
    background-color: #f687b3;
    background-color: rgba(246, 135, 179, var(--bg-opacity)); }
  .xl\:focus\:bg-pink-500:focus {
    --bg-opacity: 1;
    background-color: #ed64a6;
    background-color: rgba(237, 100, 166, var(--bg-opacity)); }
  .xl\:focus\:bg-pink-600:focus {
    --bg-opacity: 1;
    background-color: #d53f8c;
    background-color: rgba(213, 63, 140, var(--bg-opacity)); }
  .xl\:focus\:bg-pink-700:focus {
    --bg-opacity: 1;
    background-color: #b83280;
    background-color: rgba(184, 50, 128, var(--bg-opacity)); }
  .xl\:focus\:bg-pink-800:focus {
    --bg-opacity: 1;
    background-color: #97266d;
    background-color: rgba(151, 38, 109, var(--bg-opacity)); }
  .xl\:focus\:bg-pink-900:focus {
    --bg-opacity: 1;
    background-color: #702459;
    background-color: rgba(112, 36, 89, var(--bg-opacity)); }
  .xl\:bg-opacity-0 {
    --bg-opacity: 0; }
  .xl\:bg-opacity-25 {
    --bg-opacity: 0.25; }
  .xl\:bg-opacity-50 {
    --bg-opacity: 0.5; }
  .xl\:bg-opacity-75 {
    --bg-opacity: 0.75; }
  .xl\:bg-opacity-100 {
    --bg-opacity: 1; }
  .xl\:hover\:bg-opacity-0:hover {
    --bg-opacity: 0; }
  .xl\:hover\:bg-opacity-25:hover {
    --bg-opacity: 0.25; }
  .xl\:hover\:bg-opacity-50:hover {
    --bg-opacity: 0.5; }
  .xl\:hover\:bg-opacity-75:hover {
    --bg-opacity: 0.75; }
  .xl\:hover\:bg-opacity-100:hover {
    --bg-opacity: 1; }
  .xl\:focus\:bg-opacity-0:focus {
    --bg-opacity: 0; }
  .xl\:focus\:bg-opacity-25:focus {
    --bg-opacity: 0.25; }
  .xl\:focus\:bg-opacity-50:focus {
    --bg-opacity: 0.5; }
  .xl\:focus\:bg-opacity-75:focus {
    --bg-opacity: 0.75; }
  .xl\:focus\:bg-opacity-100:focus {
    --bg-opacity: 1; }
  .xl\:bg-bottom {
    background-position: bottom; }
  .xl\:bg-center {
    background-position: center; }
  .xl\:bg-left {
    background-position: left; }
  .xl\:bg-left-bottom {
    background-position: left bottom; }
  .xl\:bg-left-top {
    background-position: left top; }
  .xl\:bg-right {
    background-position: right; }
  .xl\:bg-right-bottom {
    background-position: right bottom; }
  .xl\:bg-right-top {
    background-position: right top; }
  .xl\:bg-top {
    background-position: top; }
  .xl\:bg-repeat {
    background-repeat: repeat; }
  .xl\:bg-no-repeat {
    background-repeat: no-repeat; }
  .xl\:bg-repeat-x {
    background-repeat: repeat-x; }
  .xl\:bg-repeat-y {
    background-repeat: repeat-y; }
  .xl\:bg-repeat-round {
    background-repeat: round; }
  .xl\:bg-repeat-space {
    background-repeat: space; }
  .xl\:bg-auto {
    background-size: auto; }
  .xl\:bg-cover {
    background-size: cover; }
  .xl\:bg-contain {
    background-size: contain; }
  .xl\:border-collapse {
    border-collapse: collapse; }
  .xl\:border-separate {
    border-collapse: separate; }
  .xl\:border-transparent {
    border-color: transparent; }
  .xl\:border-current {
    border-color: currentColor; }
  .xl\:border-black {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .xl\:border-white {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .xl\:border-gray-100 {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .xl\:border-gray-200 {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .xl\:border-gray-300 {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .xl\:border-gray-400 {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .xl\:border-gray-500 {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .xl\:border-gray-600 {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .xl\:border-gray-700 {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .xl\:border-gray-800 {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .xl\:border-gray-900 {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .xl\:border-red-100 {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .xl\:border-red-200 {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .xl\:border-red-300 {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .xl\:border-red-400 {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .xl\:border-red-500 {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .xl\:border-red-600 {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .xl\:border-red-700 {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .xl\:border-red-800 {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .xl\:border-red-900 {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .xl\:border-orange-100 {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .xl\:border-orange-200 {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .xl\:border-orange-300 {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .xl\:border-orange-400 {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .xl\:border-orange-500 {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .xl\:border-orange-600 {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .xl\:border-orange-700 {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .xl\:border-orange-800 {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .xl\:border-orange-900 {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .xl\:border-yellow-100 {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .xl\:border-yellow-200 {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .xl\:border-yellow-300 {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .xl\:border-yellow-400 {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .xl\:border-yellow-500 {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .xl\:border-yellow-600 {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .xl\:border-yellow-700 {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .xl\:border-yellow-800 {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .xl\:border-yellow-900 {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .xl\:border-green-100 {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .xl\:border-green-200 {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .xl\:border-green-300 {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .xl\:border-green-400 {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .xl\:border-green-500 {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .xl\:border-green-600 {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .xl\:border-green-700 {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .xl\:border-green-800 {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .xl\:border-green-900 {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .xl\:border-teal-100 {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .xl\:border-teal-200 {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .xl\:border-teal-300 {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .xl\:border-teal-400 {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .xl\:border-teal-500 {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .xl\:border-teal-600 {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .xl\:border-teal-700 {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .xl\:border-teal-800 {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .xl\:border-teal-900 {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .xl\:border-blue-100 {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .xl\:border-blue-200 {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .xl\:border-blue-300 {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .xl\:border-blue-400 {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .xl\:border-blue-500 {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .xl\:border-blue-600 {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .xl\:border-blue-700 {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .xl\:border-blue-800 {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .xl\:border-blue-900 {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .xl\:border-indigo-100 {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .xl\:border-indigo-200 {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .xl\:border-indigo-300 {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .xl\:border-indigo-400 {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .xl\:border-indigo-500 {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .xl\:border-indigo-600 {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .xl\:border-indigo-700 {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .xl\:border-indigo-800 {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .xl\:border-indigo-900 {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .xl\:border-purple-100 {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .xl\:border-purple-200 {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .xl\:border-purple-300 {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .xl\:border-purple-400 {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .xl\:border-purple-500 {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .xl\:border-purple-600 {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .xl\:border-purple-700 {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .xl\:border-purple-800 {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .xl\:border-purple-900 {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .xl\:border-pink-100 {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .xl\:border-pink-200 {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .xl\:border-pink-300 {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .xl\:border-pink-400 {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .xl\:border-pink-500 {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .xl\:border-pink-600 {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .xl\:border-pink-700 {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .xl\:border-pink-800 {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .xl\:border-pink-900 {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .xl\:hover\:border-transparent:hover {
    border-color: transparent; }
  .xl\:hover\:border-current:hover {
    border-color: currentColor; }
  .xl\:hover\:border-black:hover {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .xl\:hover\:border-white:hover {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .xl\:hover\:border-gray-100:hover {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .xl\:hover\:border-gray-200:hover {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .xl\:hover\:border-gray-300:hover {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .xl\:hover\:border-gray-400:hover {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .xl\:hover\:border-gray-500:hover {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .xl\:hover\:border-gray-600:hover {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .xl\:hover\:border-gray-700:hover {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .xl\:hover\:border-gray-800:hover {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .xl\:hover\:border-gray-900:hover {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .xl\:hover\:border-red-100:hover {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .xl\:hover\:border-red-200:hover {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .xl\:hover\:border-red-300:hover {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .xl\:hover\:border-red-400:hover {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .xl\:hover\:border-red-500:hover {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .xl\:hover\:border-red-600:hover {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .xl\:hover\:border-red-700:hover {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .xl\:hover\:border-red-800:hover {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .xl\:hover\:border-red-900:hover {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .xl\:hover\:border-orange-100:hover {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .xl\:hover\:border-orange-200:hover {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .xl\:hover\:border-orange-300:hover {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .xl\:hover\:border-orange-400:hover {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .xl\:hover\:border-orange-500:hover {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .xl\:hover\:border-orange-600:hover {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .xl\:hover\:border-orange-700:hover {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .xl\:hover\:border-orange-800:hover {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .xl\:hover\:border-orange-900:hover {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .xl\:hover\:border-yellow-100:hover {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .xl\:hover\:border-yellow-200:hover {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .xl\:hover\:border-yellow-300:hover {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .xl\:hover\:border-yellow-400:hover {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .xl\:hover\:border-yellow-500:hover {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .xl\:hover\:border-yellow-600:hover {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .xl\:hover\:border-yellow-700:hover {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .xl\:hover\:border-yellow-800:hover {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .xl\:hover\:border-yellow-900:hover {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .xl\:hover\:border-green-100:hover {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .xl\:hover\:border-green-200:hover {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .xl\:hover\:border-green-300:hover {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .xl\:hover\:border-green-400:hover {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .xl\:hover\:border-green-500:hover {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .xl\:hover\:border-green-600:hover {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .xl\:hover\:border-green-700:hover {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .xl\:hover\:border-green-800:hover {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .xl\:hover\:border-green-900:hover {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .xl\:hover\:border-teal-100:hover {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .xl\:hover\:border-teal-200:hover {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .xl\:hover\:border-teal-300:hover {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .xl\:hover\:border-teal-400:hover {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .xl\:hover\:border-teal-500:hover {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .xl\:hover\:border-teal-600:hover {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .xl\:hover\:border-teal-700:hover {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .xl\:hover\:border-teal-800:hover {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .xl\:hover\:border-teal-900:hover {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .xl\:hover\:border-blue-100:hover {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .xl\:hover\:border-blue-200:hover {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .xl\:hover\:border-blue-300:hover {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .xl\:hover\:border-blue-400:hover {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .xl\:hover\:border-blue-500:hover {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .xl\:hover\:border-blue-600:hover {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .xl\:hover\:border-blue-700:hover {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .xl\:hover\:border-blue-800:hover {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .xl\:hover\:border-blue-900:hover {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .xl\:hover\:border-indigo-100:hover {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .xl\:hover\:border-indigo-200:hover {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .xl\:hover\:border-indigo-300:hover {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .xl\:hover\:border-indigo-400:hover {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .xl\:hover\:border-indigo-500:hover {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .xl\:hover\:border-indigo-600:hover {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .xl\:hover\:border-indigo-700:hover {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .xl\:hover\:border-indigo-800:hover {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .xl\:hover\:border-indigo-900:hover {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .xl\:hover\:border-purple-100:hover {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .xl\:hover\:border-purple-200:hover {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .xl\:hover\:border-purple-300:hover {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .xl\:hover\:border-purple-400:hover {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .xl\:hover\:border-purple-500:hover {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .xl\:hover\:border-purple-600:hover {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .xl\:hover\:border-purple-700:hover {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .xl\:hover\:border-purple-800:hover {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .xl\:hover\:border-purple-900:hover {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .xl\:hover\:border-pink-100:hover {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .xl\:hover\:border-pink-200:hover {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .xl\:hover\:border-pink-300:hover {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .xl\:hover\:border-pink-400:hover {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .xl\:hover\:border-pink-500:hover {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .xl\:hover\:border-pink-600:hover {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .xl\:hover\:border-pink-700:hover {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .xl\:hover\:border-pink-800:hover {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .xl\:hover\:border-pink-900:hover {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .xl\:focus\:border-transparent:focus {
    border-color: transparent; }
  .xl\:focus\:border-current:focus {
    border-color: currentColor; }
  .xl\:focus\:border-black:focus {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity)); }
  .xl\:focus\:border-white:focus {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity)); }
  .xl\:focus\:border-gray-100:focus {
    --border-opacity: 1;
    border-color: #f7fafc;
    border-color: rgba(247, 250, 252, var(--border-opacity)); }
  .xl\:focus\:border-gray-200:focus {
    --border-opacity: 1;
    border-color: #edf2f7;
    border-color: rgba(237, 242, 247, var(--border-opacity)); }
  .xl\:focus\:border-gray-300:focus {
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity)); }
  .xl\:focus\:border-gray-400:focus {
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity)); }
  .xl\:focus\:border-gray-500:focus {
    --border-opacity: 1;
    border-color: #a0aec0;
    border-color: rgba(160, 174, 192, var(--border-opacity)); }
  .xl\:focus\:border-gray-600:focus {
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity)); }
  .xl\:focus\:border-gray-700:focus {
    --border-opacity: 1;
    border-color: #4a5568;
    border-color: rgba(74, 85, 104, var(--border-opacity)); }
  .xl\:focus\:border-gray-800:focus {
    --border-opacity: 1;
    border-color: #2d3748;
    border-color: rgba(45, 55, 72, var(--border-opacity)); }
  .xl\:focus\:border-gray-900:focus {
    --border-opacity: 1;
    border-color: #1a202c;
    border-color: rgba(26, 32, 44, var(--border-opacity)); }
  .xl\:focus\:border-red-100:focus {
    --border-opacity: 1;
    border-color: #fff5f5;
    border-color: rgba(255, 245, 245, var(--border-opacity)); }
  .xl\:focus\:border-red-200:focus {
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity)); }
  .xl\:focus\:border-red-300:focus {
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity)); }
  .xl\:focus\:border-red-400:focus {
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity)); }
  .xl\:focus\:border-red-500:focus {
    --border-opacity: 1;
    border-color: #f56565;
    border-color: rgba(245, 101, 101, var(--border-opacity)); }
  .xl\:focus\:border-red-600:focus {
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity)); }
  .xl\:focus\:border-red-700:focus {
    --border-opacity: 1;
    border-color: #c53030;
    border-color: rgba(197, 48, 48, var(--border-opacity)); }
  .xl\:focus\:border-red-800:focus {
    --border-opacity: 1;
    border-color: #9b2c2c;
    border-color: rgba(155, 44, 44, var(--border-opacity)); }
  .xl\:focus\:border-red-900:focus {
    --border-opacity: 1;
    border-color: #742a2a;
    border-color: rgba(116, 42, 42, var(--border-opacity)); }
  .xl\:focus\:border-orange-100:focus {
    --border-opacity: 1;
    border-color: #fffaf0;
    border-color: rgba(255, 250, 240, var(--border-opacity)); }
  .xl\:focus\:border-orange-200:focus {
    --border-opacity: 1;
    border-color: #feebc8;
    border-color: rgba(254, 235, 200, var(--border-opacity)); }
  .xl\:focus\:border-orange-300:focus {
    --border-opacity: 1;
    border-color: #fbd38d;
    border-color: rgba(251, 211, 141, var(--border-opacity)); }
  .xl\:focus\:border-orange-400:focus {
    --border-opacity: 1;
    border-color: #f6ad55;
    border-color: rgba(246, 173, 85, var(--border-opacity)); }
  .xl\:focus\:border-orange-500:focus {
    --border-opacity: 1;
    border-color: #ed8936;
    border-color: rgba(237, 137, 54, var(--border-opacity)); }
  .xl\:focus\:border-orange-600:focus {
    --border-opacity: 1;
    border-color: #dd6b20;
    border-color: rgba(221, 107, 32, var(--border-opacity)); }
  .xl\:focus\:border-orange-700:focus {
    --border-opacity: 1;
    border-color: #c05621;
    border-color: rgba(192, 86, 33, var(--border-opacity)); }
  .xl\:focus\:border-orange-800:focus {
    --border-opacity: 1;
    border-color: #9c4221;
    border-color: rgba(156, 66, 33, var(--border-opacity)); }
  .xl\:focus\:border-orange-900:focus {
    --border-opacity: 1;
    border-color: #7b341e;
    border-color: rgba(123, 52, 30, var(--border-opacity)); }
  .xl\:focus\:border-yellow-100:focus {
    --border-opacity: 1;
    border-color: #fffff0;
    border-color: rgba(255, 255, 240, var(--border-opacity)); }
  .xl\:focus\:border-yellow-200:focus {
    --border-opacity: 1;
    border-color: #fefcbf;
    border-color: rgba(254, 252, 191, var(--border-opacity)); }
  .xl\:focus\:border-yellow-300:focus {
    --border-opacity: 1;
    border-color: #faf089;
    border-color: rgba(250, 240, 137, var(--border-opacity)); }
  .xl\:focus\:border-yellow-400:focus {
    --border-opacity: 1;
    border-color: #f6e05e;
    border-color: rgba(246, 224, 94, var(--border-opacity)); }
  .xl\:focus\:border-yellow-500:focus {
    --border-opacity: 1;
    border-color: #ecc94b;
    border-color: rgba(236, 201, 75, var(--border-opacity)); }
  .xl\:focus\:border-yellow-600:focus {
    --border-opacity: 1;
    border-color: #d69e2e;
    border-color: rgba(214, 158, 46, var(--border-opacity)); }
  .xl\:focus\:border-yellow-700:focus {
    --border-opacity: 1;
    border-color: #b7791f;
    border-color: rgba(183, 121, 31, var(--border-opacity)); }
  .xl\:focus\:border-yellow-800:focus {
    --border-opacity: 1;
    border-color: #975a16;
    border-color: rgba(151, 90, 22, var(--border-opacity)); }
  .xl\:focus\:border-yellow-900:focus {
    --border-opacity: 1;
    border-color: #744210;
    border-color: rgba(116, 66, 16, var(--border-opacity)); }
  .xl\:focus\:border-green-100:focus {
    --border-opacity: 1;
    border-color: #f0fff4;
    border-color: rgba(240, 255, 244, var(--border-opacity)); }
  .xl\:focus\:border-green-200:focus {
    --border-opacity: 1;
    border-color: #c6f6d5;
    border-color: rgba(198, 246, 213, var(--border-opacity)); }
  .xl\:focus\:border-green-300:focus {
    --border-opacity: 1;
    border-color: #9ae6b4;
    border-color: rgba(154, 230, 180, var(--border-opacity)); }
  .xl\:focus\:border-green-400:focus {
    --border-opacity: 1;
    border-color: #68d391;
    border-color: rgba(104, 211, 145, var(--border-opacity)); }
  .xl\:focus\:border-green-500:focus {
    --border-opacity: 1;
    border-color: #48bb78;
    border-color: rgba(72, 187, 120, var(--border-opacity)); }
  .xl\:focus\:border-green-600:focus {
    --border-opacity: 1;
    border-color: #38a169;
    border-color: rgba(56, 161, 105, var(--border-opacity)); }
  .xl\:focus\:border-green-700:focus {
    --border-opacity: 1;
    border-color: #2f855a;
    border-color: rgba(47, 133, 90, var(--border-opacity)); }
  .xl\:focus\:border-green-800:focus {
    --border-opacity: 1;
    border-color: #276749;
    border-color: rgba(39, 103, 73, var(--border-opacity)); }
  .xl\:focus\:border-green-900:focus {
    --border-opacity: 1;
    border-color: #22543d;
    border-color: rgba(34, 84, 61, var(--border-opacity)); }
  .xl\:focus\:border-teal-100:focus {
    --border-opacity: 1;
    border-color: #e6fffa;
    border-color: rgba(230, 255, 250, var(--border-opacity)); }
  .xl\:focus\:border-teal-200:focus {
    --border-opacity: 1;
    border-color: #b2f5ea;
    border-color: rgba(178, 245, 234, var(--border-opacity)); }
  .xl\:focus\:border-teal-300:focus {
    --border-opacity: 1;
    border-color: #81e6d9;
    border-color: rgba(129, 230, 217, var(--border-opacity)); }
  .xl\:focus\:border-teal-400:focus {
    --border-opacity: 1;
    border-color: #4fd1c5;
    border-color: rgba(79, 209, 197, var(--border-opacity)); }
  .xl\:focus\:border-teal-500:focus {
    --border-opacity: 1;
    border-color: #38b2ac;
    border-color: rgba(56, 178, 172, var(--border-opacity)); }
  .xl\:focus\:border-teal-600:focus {
    --border-opacity: 1;
    border-color: #319795;
    border-color: rgba(49, 151, 149, var(--border-opacity)); }
  .xl\:focus\:border-teal-700:focus {
    --border-opacity: 1;
    border-color: #2c7a7b;
    border-color: rgba(44, 122, 123, var(--border-opacity)); }
  .xl\:focus\:border-teal-800:focus {
    --border-opacity: 1;
    border-color: #285e61;
    border-color: rgba(40, 94, 97, var(--border-opacity)); }
  .xl\:focus\:border-teal-900:focus {
    --border-opacity: 1;
    border-color: #234e52;
    border-color: rgba(35, 78, 82, var(--border-opacity)); }
  .xl\:focus\:border-blue-100:focus {
    --border-opacity: 1;
    border-color: #ebf8ff;
    border-color: rgba(235, 248, 255, var(--border-opacity)); }
  .xl\:focus\:border-blue-200:focus {
    --border-opacity: 1;
    border-color: #bee3f8;
    border-color: rgba(190, 227, 248, var(--border-opacity)); }
  .xl\:focus\:border-blue-300:focus {
    --border-opacity: 1;
    border-color: #90cdf4;
    border-color: rgba(144, 205, 244, var(--border-opacity)); }
  .xl\:focus\:border-blue-400:focus {
    --border-opacity: 1;
    border-color: #63b3ed;
    border-color: rgba(99, 179, 237, var(--border-opacity)); }
  .xl\:focus\:border-blue-500:focus {
    --border-opacity: 1;
    border-color: #4299e1;
    border-color: rgba(66, 153, 225, var(--border-opacity)); }
  .xl\:focus\:border-blue-600:focus {
    --border-opacity: 1;
    border-color: #3182ce;
    border-color: rgba(49, 130, 206, var(--border-opacity)); }
  .xl\:focus\:border-blue-700:focus {
    --border-opacity: 1;
    border-color: #2b6cb0;
    border-color: rgba(43, 108, 176, var(--border-opacity)); }
  .xl\:focus\:border-blue-800:focus {
    --border-opacity: 1;
    border-color: #2c5282;
    border-color: rgba(44, 82, 130, var(--border-opacity)); }
  .xl\:focus\:border-blue-900:focus {
    --border-opacity: 1;
    border-color: #2a4365;
    border-color: rgba(42, 67, 101, var(--border-opacity)); }
  .xl\:focus\:border-indigo-100:focus {
    --border-opacity: 1;
    border-color: #ebf4ff;
    border-color: rgba(235, 244, 255, var(--border-opacity)); }
  .xl\:focus\:border-indigo-200:focus {
    --border-opacity: 1;
    border-color: #c3dafe;
    border-color: rgba(195, 218, 254, var(--border-opacity)); }
  .xl\:focus\:border-indigo-300:focus {
    --border-opacity: 1;
    border-color: #a3bffa;
    border-color: rgba(163, 191, 250, var(--border-opacity)); }
  .xl\:focus\:border-indigo-400:focus {
    --border-opacity: 1;
    border-color: #7f9cf5;
    border-color: rgba(127, 156, 245, var(--border-opacity)); }
  .xl\:focus\:border-indigo-500:focus {
    --border-opacity: 1;
    border-color: #667eea;
    border-color: rgba(102, 126, 234, var(--border-opacity)); }
  .xl\:focus\:border-indigo-600:focus {
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity)); }
  .xl\:focus\:border-indigo-700:focus {
    --border-opacity: 1;
    border-color: #4c51bf;
    border-color: rgba(76, 81, 191, var(--border-opacity)); }
  .xl\:focus\:border-indigo-800:focus {
    --border-opacity: 1;
    border-color: #434190;
    border-color: rgba(67, 65, 144, var(--border-opacity)); }
  .xl\:focus\:border-indigo-900:focus {
    --border-opacity: 1;
    border-color: #3c366b;
    border-color: rgba(60, 54, 107, var(--border-opacity)); }
  .xl\:focus\:border-purple-100:focus {
    --border-opacity: 1;
    border-color: #faf5ff;
    border-color: rgba(250, 245, 255, var(--border-opacity)); }
  .xl\:focus\:border-purple-200:focus {
    --border-opacity: 1;
    border-color: #e9d8fd;
    border-color: rgba(233, 216, 253, var(--border-opacity)); }
  .xl\:focus\:border-purple-300:focus {
    --border-opacity: 1;
    border-color: #d6bcfa;
    border-color: rgba(214, 188, 250, var(--border-opacity)); }
  .xl\:focus\:border-purple-400:focus {
    --border-opacity: 1;
    border-color: #b794f4;
    border-color: rgba(183, 148, 244, var(--border-opacity)); }
  .xl\:focus\:border-purple-500:focus {
    --border-opacity: 1;
    border-color: #9f7aea;
    border-color: rgba(159, 122, 234, var(--border-opacity)); }
  .xl\:focus\:border-purple-600:focus {
    --border-opacity: 1;
    border-color: #805ad5;
    border-color: rgba(128, 90, 213, var(--border-opacity)); }
  .xl\:focus\:border-purple-700:focus {
    --border-opacity: 1;
    border-color: #6b46c1;
    border-color: rgba(107, 70, 193, var(--border-opacity)); }
  .xl\:focus\:border-purple-800:focus {
    --border-opacity: 1;
    border-color: #553c9a;
    border-color: rgba(85, 60, 154, var(--border-opacity)); }
  .xl\:focus\:border-purple-900:focus {
    --border-opacity: 1;
    border-color: #44337a;
    border-color: rgba(68, 51, 122, var(--border-opacity)); }
  .xl\:focus\:border-pink-100:focus {
    --border-opacity: 1;
    border-color: #fff5f7;
    border-color: rgba(255, 245, 247, var(--border-opacity)); }
  .xl\:focus\:border-pink-200:focus {
    --border-opacity: 1;
    border-color: #fed7e2;
    border-color: rgba(254, 215, 226, var(--border-opacity)); }
  .xl\:focus\:border-pink-300:focus {
    --border-opacity: 1;
    border-color: #fbb6ce;
    border-color: rgba(251, 182, 206, var(--border-opacity)); }
  .xl\:focus\:border-pink-400:focus {
    --border-opacity: 1;
    border-color: #f687b3;
    border-color: rgba(246, 135, 179, var(--border-opacity)); }
  .xl\:focus\:border-pink-500:focus {
    --border-opacity: 1;
    border-color: #ed64a6;
    border-color: rgba(237, 100, 166, var(--border-opacity)); }
  .xl\:focus\:border-pink-600:focus {
    --border-opacity: 1;
    border-color: #d53f8c;
    border-color: rgba(213, 63, 140, var(--border-opacity)); }
  .xl\:focus\:border-pink-700:focus {
    --border-opacity: 1;
    border-color: #b83280;
    border-color: rgba(184, 50, 128, var(--border-opacity)); }
  .xl\:focus\:border-pink-800:focus {
    --border-opacity: 1;
    border-color: #97266d;
    border-color: rgba(151, 38, 109, var(--border-opacity)); }
  .xl\:focus\:border-pink-900:focus {
    --border-opacity: 1;
    border-color: #702459;
    border-color: rgba(112, 36, 89, var(--border-opacity)); }
  .xl\:border-opacity-0 {
    --border-opacity: 0; }
  .xl\:border-opacity-25 {
    --border-opacity: 0.25; }
  .xl\:border-opacity-50 {
    --border-opacity: 0.5; }
  .xl\:border-opacity-75 {
    --border-opacity: 0.75; }
  .xl\:border-opacity-100 {
    --border-opacity: 1; }
  .xl\:hover\:border-opacity-0:hover {
    --border-opacity: 0; }
  .xl\:hover\:border-opacity-25:hover {
    --border-opacity: 0.25; }
  .xl\:hover\:border-opacity-50:hover {
    --border-opacity: 0.5; }
  .xl\:hover\:border-opacity-75:hover {
    --border-opacity: 0.75; }
  .xl\:hover\:border-opacity-100:hover {
    --border-opacity: 1; }
  .xl\:focus\:border-opacity-0:focus {
    --border-opacity: 0; }
  .xl\:focus\:border-opacity-25:focus {
    --border-opacity: 0.25; }
  .xl\:focus\:border-opacity-50:focus {
    --border-opacity: 0.5; }
  .xl\:focus\:border-opacity-75:focus {
    --border-opacity: 0.75; }
  .xl\:focus\:border-opacity-100:focus {
    --border-opacity: 1; }
  .xl\:rounded-none {
    border-radius: 0; }
  .xl\:rounded-sm {
    border-radius: 0.125rem; }
  .xl\:rounded {
    border-radius: 0.25rem; }
  .xl\:rounded-md {
    border-radius: 0.375rem; }
  .xl\:rounded-lg {
    border-radius: 0.5rem; }
  .xl\:rounded-full {
    border-radius: 9999px; }
  .xl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .xl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .xl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .xl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem; }
  .xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem; }
  .xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem; }
  .xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem; }
  .xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem; }
  .xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem; }
  .xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem; }
  .xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem; }
  .xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px; }
  .xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px; }
  .xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px; }
  .xl\:rounded-tl-none {
    border-top-left-radius: 0; }
  .xl\:rounded-tr-none {
    border-top-right-radius: 0; }
  .xl\:rounded-br-none {
    border-bottom-right-radius: 0; }
  .xl\:rounded-bl-none {
    border-bottom-left-radius: 0; }
  .xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem; }
  .xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem; }
  .xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem; }
  .xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem; }
  .xl\:rounded-tl {
    border-top-left-radius: 0.25rem; }
  .xl\:rounded-tr {
    border-top-right-radius: 0.25rem; }
  .xl\:rounded-br {
    border-bottom-right-radius: 0.25rem; }
  .xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem; }
  .xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem; }
  .xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem; }
  .xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem; }
  .xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem; }
  .xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem; }
  .xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem; }
  .xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem; }
  .xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem; }
  .xl\:rounded-tl-full {
    border-top-left-radius: 9999px; }
  .xl\:rounded-tr-full {
    border-top-right-radius: 9999px; }
  .xl\:rounded-br-full {
    border-bottom-right-radius: 9999px; }
  .xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px; }
  .xl\:border-solid {
    border-style: solid; }
  .xl\:border-dashed {
    border-style: dashed; }
  .xl\:border-dotted {
    border-style: dotted; }
  .xl\:border-double {
    border-style: double; }
  .xl\:border-none {
    border-style: none; }
  .xl\:border-0 {
    border-width: 0; }
  .xl\:border-2 {
    border-width: 2px; }
  .xl\:border-4 {
    border-width: 4px; }
  .xl\:border-8 {
    border-width: 8px; }
  .xl\:border {
    border-width: 1px; }
  .xl\:border-t-0 {
    border-top-width: 0; }
  .xl\:border-r-0 {
    border-right-width: 0; }
  .xl\:border-b-0 {
    border-bottom-width: 0; }
  .xl\:border-l-0 {
    border-left-width: 0; }
  .xl\:border-t-2 {
    border-top-width: 2px; }
  .xl\:border-r-2 {
    border-right-width: 2px; }
  .xl\:border-b-2 {
    border-bottom-width: 2px; }
  .xl\:border-l-2 {
    border-left-width: 2px; }
  .xl\:border-t-4 {
    border-top-width: 4px; }
  .xl\:border-r-4 {
    border-right-width: 4px; }
  .xl\:border-b-4 {
    border-bottom-width: 4px; }
  .xl\:border-l-4 {
    border-left-width: 4px; }
  .xl\:border-t-8 {
    border-top-width: 8px; }
  .xl\:border-r-8 {
    border-right-width: 8px; }
  .xl\:border-b-8 {
    border-bottom-width: 8px; }
  .xl\:border-l-8 {
    border-left-width: 8px; }
  .xl\:border-t {
    border-top-width: 1px; }
  .xl\:border-r {
    border-right-width: 1px; }
  .xl\:border-b {
    border-bottom-width: 1px; }
  .xl\:border-l {
    border-left-width: 1px; }
  .xl\:box-border {
    box-sizing: border-box; }
  .xl\:box-content {
    box-sizing: content-box; }
  .xl\:cursor-auto {
    cursor: auto; }
  .xl\:cursor-default {
    cursor: default; }
  .xl\:cursor-pointer {
    cursor: pointer; }
  .xl\:cursor-wait {
    cursor: wait; }
  .xl\:cursor-text {
    cursor: text; }
  .xl\:cursor-move {
    cursor: move; }
  .xl\:cursor-not-allowed {
    cursor: not-allowed; }
  .xl\:block {
    display: block; }
  .xl\:inline-block {
    display: inline-block; }
  .xl\:inline {
    display: inline; }
  .xl\:flex {
    display: flex; }
  .xl\:inline-flex {
    display: inline-flex; }
  .xl\:table {
    display: table; }
  .xl\:table-caption {
    display: table-caption; }
  .xl\:table-cell {
    display: table-cell; }
  .xl\:table-column {
    display: table-column; }
  .xl\:table-column-group {
    display: table-column-group; }
  .xl\:table-footer-group {
    display: table-footer-group; }
  .xl\:table-header-group {
    display: table-header-group; }
  .xl\:table-row-group {
    display: table-row-group; }
  .xl\:table-row {
    display: table-row; }
  .xl\:flow-root {
    display: flow-root; }
  .xl\:grid {
    display: grid; }
  .xl\:inline-grid {
    display: inline-grid; }
  .xl\:hidden {
    display: none; }
  .xl\:flex-row {
    flex-direction: row; }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse; }
  .xl\:flex-col {
    flex-direction: column; }
  .xl\:flex-col-reverse {
    flex-direction: column-reverse; }
  .xl\:flex-wrap {
    flex-wrap: wrap; }
  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse; }
  .xl\:flex-no-wrap {
    flex-wrap: nowrap; }
  .xl\:items-start {
    align-items: flex-start; }
  .xl\:items-end {
    align-items: flex-end; }
  .xl\:items-center {
    align-items: center; }
  .xl\:items-baseline {
    align-items: baseline; }
  .xl\:items-stretch {
    align-items: stretch; }
  .xl\:self-auto {
    align-self: auto; }
  .xl\:self-start {
    align-self: flex-start; }
  .xl\:self-end {
    align-self: flex-end; }
  .xl\:self-center {
    align-self: center; }
  .xl\:self-stretch {
    align-self: stretch; }
  .xl\:justify-start {
    justify-content: flex-start; }
  .xl\:justify-end {
    justify-content: flex-end; }
  .xl\:justify-center {
    justify-content: center; }
  .xl\:justify-between {
    justify-content: space-between; }
  .xl\:justify-around {
    justify-content: space-around; }
  .xl\:justify-evenly {
    justify-content: space-evenly; }
  .xl\:content-center {
    align-content: center; }
  .xl\:content-start {
    align-content: flex-start; }
  .xl\:content-end {
    align-content: flex-end; }
  .xl\:content-between {
    align-content: space-between; }
  .xl\:content-around {
    align-content: space-around; }
  .xl\:flex-1 {
    flex: 1 1 0%; }
  .xl\:flex-auto {
    flex: 1 1 auto; }
  .xl\:flex-initial {
    flex: 0 1 auto; }
  .xl\:flex-none {
    flex: none; }
  .xl\:flex-grow-0 {
    flex-grow: 0; }
  .xl\:flex-grow {
    flex-grow: 1; }
  .xl\:flex-shrink-0 {
    flex-shrink: 0; }
  .xl\:flex-shrink {
    flex-shrink: 1; }
  .xl\:order-1 {
    order: 1; }
  .xl\:order-2 {
    order: 2; }
  .xl\:order-3 {
    order: 3; }
  .xl\:order-4 {
    order: 4; }
  .xl\:order-5 {
    order: 5; }
  .xl\:order-6 {
    order: 6; }
  .xl\:order-7 {
    order: 7; }
  .xl\:order-8 {
    order: 8; }
  .xl\:order-9 {
    order: 9; }
  .xl\:order-10 {
    order: 10; }
  .xl\:order-11 {
    order: 11; }
  .xl\:order-12 {
    order: 12; }
  .xl\:order-first {
    order: -9999; }
  .xl\:order-last {
    order: 9999; }
  .xl\:order-none {
    order: 0; }
  .xl\:float-right {
    float: right; }
  .xl\:float-left {
    float: left; }
  .xl\:float-none {
    float: none; }
  .xl\:clearfix:after {
    content: "";
    display: table;
    clear: both; }
  .xl\:clear-left {
    clear: left; }
  .xl\:clear-right {
    clear: right; }
  .xl\:clear-both {
    clear: both; }
  .xl\:clear-none {
    clear: none; }
  .xl\:font-sans {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
  .xl\:font-serif {
    font-family: Georgia, Cambria, "Times New Roman", Times, serif; }
  .xl\:font-mono {
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
  .xl\:font-hairline {
    font-weight: 100; }
  .xl\:font-thin {
    font-weight: 200; }
  .xl\:font-light {
    font-weight: 300; }
  .xl\:font-normal {
    font-weight: 400; }
  .xl\:font-medium {
    font-weight: 500; }
  .xl\:font-semibold {
    font-weight: 600; }
  .xl\:font-bold {
    font-weight: 700; }
  .xl\:font-extrabold {
    font-weight: 800; }
  .xl\:font-black {
    font-weight: 900; }
  .xl\:hover\:font-hairline:hover {
    font-weight: 100; }
  .xl\:hover\:font-thin:hover {
    font-weight: 200; }
  .xl\:hover\:font-light:hover {
    font-weight: 300; }
  .xl\:hover\:font-normal:hover {
    font-weight: 400; }
  .xl\:hover\:font-medium:hover {
    font-weight: 500; }
  .xl\:hover\:font-semibold:hover {
    font-weight: 600; }
  .xl\:hover\:font-bold:hover {
    font-weight: 700; }
  .xl\:hover\:font-extrabold:hover {
    font-weight: 800; }
  .xl\:hover\:font-black:hover {
    font-weight: 900; }
  .xl\:focus\:font-hairline:focus {
    font-weight: 100; }
  .xl\:focus\:font-thin:focus {
    font-weight: 200; }
  .xl\:focus\:font-light:focus {
    font-weight: 300; }
  .xl\:focus\:font-normal:focus {
    font-weight: 400; }
  .xl\:focus\:font-medium:focus {
    font-weight: 500; }
  .xl\:focus\:font-semibold:focus {
    font-weight: 600; }
  .xl\:focus\:font-bold:focus {
    font-weight: 700; }
  .xl\:focus\:font-extrabold:focus {
    font-weight: 800; }
  .xl\:focus\:font-black:focus {
    font-weight: 900; }
  .xl\:h-0 {
    height: 0; }
  .xl\:h-1 {
    height: 0.25rem; }
  .xl\:h-2 {
    height: 0.5rem; }
  .xl\:h-3 {
    height: 0.75rem; }
  .xl\:h-4 {
    height: 1rem; }
  .xl\:h-5 {
    height: 1.25rem; }
  .xl\:h-6 {
    height: 1.5rem; }
  .xl\:h-8 {
    height: 2rem; }
  .xl\:h-10 {
    height: 2.5rem; }
  .xl\:h-12 {
    height: 3rem; }
  .xl\:h-16 {
    height: 4rem; }
  .xl\:h-20 {
    height: 5rem; }
  .xl\:h-24 {
    height: 6rem; }
  .xl\:h-32 {
    height: 8rem; }
  .xl\:h-40 {
    height: 10rem; }
  .xl\:h-48 {
    height: 12rem; }
  .xl\:h-56 {
    height: 14rem; }
  .xl\:h-64 {
    height: 16rem; }
  .xl\:h-auto {
    height: auto; }
  .xl\:h-px {
    height: 1px; }
  .xl\:h-full {
    height: 100%; }
  .xl\:h-screen {
    height: 100vh; }
  .xl\:text-xs {
    font-size: 0.75rem; }
  .xl\:text-sm {
    font-size: 0.875rem; }
  .xl\:text-base {
    font-size: 1rem; }
  .xl\:text-lg {
    font-size: 1.125rem; }
  .xl\:text-xl {
    font-size: 1.25rem; }
  .xl\:text-2xl {
    font-size: 1.5rem; }
  .xl\:text-3xl {
    font-size: 1.875rem; }
  .xl\:text-4xl {
    font-size: 2.25rem; }
  .xl\:text-5xl {
    font-size: 3rem; }
  .xl\:text-6xl {
    font-size: 4rem; }
  .xl\:leading-3 {
    line-height: .75rem; }
  .xl\:leading-4 {
    line-height: 1rem; }
  .xl\:leading-5 {
    line-height: 1.25rem; }
  .xl\:leading-6 {
    line-height: 1.5rem; }
  .xl\:leading-7 {
    line-height: 1.75rem; }
  .xl\:leading-8 {
    line-height: 2rem; }
  .xl\:leading-9 {
    line-height: 2.25rem; }
  .xl\:leading-10 {
    line-height: 2.5rem; }
  .xl\:leading-none {
    line-height: 1; }
  .xl\:leading-tight {
    line-height: 1.25; }
  .xl\:leading-snug {
    line-height: 1.375; }
  .xl\:leading-normal {
    line-height: 1.5; }
  .xl\:leading-relaxed {
    line-height: 1.625; }
  .xl\:leading-loose {
    line-height: 2; }
  .xl\:list-inside {
    list-style-position: inside; }
  .xl\:list-outside {
    list-style-position: outside; }
  .xl\:list-none {
    list-style-type: none; }
  .xl\:list-disc {
    list-style-type: disc; }
  .xl\:list-decimal {
    list-style-type: decimal; }
  .xl\:m-0 {
    margin: 0; }
  .xl\:m-1 {
    margin: 0.25rem; }
  .xl\:m-2 {
    margin: 0.5rem; }
  .xl\:m-3 {
    margin: 0.75rem; }
  .xl\:m-4 {
    margin: 1rem; }
  .xl\:m-5 {
    margin: 1.25rem; }
  .xl\:m-6 {
    margin: 1.5rem; }
  .xl\:m-8 {
    margin: 2rem; }
  .xl\:m-10 {
    margin: 2.5rem; }
  .xl\:m-12 {
    margin: 3rem; }
  .xl\:m-16 {
    margin: 4rem; }
  .xl\:m-20 {
    margin: 5rem; }
  .xl\:m-24 {
    margin: 6rem; }
  .xl\:m-32 {
    margin: 8rem; }
  .xl\:m-40 {
    margin: 10rem; }
  .xl\:m-48 {
    margin: 12rem; }
  .xl\:m-56 {
    margin: 14rem; }
  .xl\:m-64 {
    margin: 16rem; }
  .xl\:m-auto {
    margin: auto; }
  .xl\:m-px {
    margin: 1px; }
  .xl\:-m-1 {
    margin: -0.25rem; }
  .xl\:-m-2 {
    margin: -0.5rem; }
  .xl\:-m-3 {
    margin: -0.75rem; }
  .xl\:-m-4 {
    margin: -1rem; }
  .xl\:-m-5 {
    margin: -1.25rem; }
  .xl\:-m-6 {
    margin: -1.5rem; }
  .xl\:-m-8 {
    margin: -2rem; }
  .xl\:-m-10 {
    margin: -2.5rem; }
  .xl\:-m-12 {
    margin: -3rem; }
  .xl\:-m-16 {
    margin: -4rem; }
  .xl\:-m-20 {
    margin: -5rem; }
  .xl\:-m-24 {
    margin: -6rem; }
  .xl\:-m-32 {
    margin: -8rem; }
  .xl\:-m-40 {
    margin: -10rem; }
  .xl\:-m-48 {
    margin: -12rem; }
  .xl\:-m-56 {
    margin: -14rem; }
  .xl\:-m-64 {
    margin: -16rem; }
  .xl\:-m-px {
    margin: -1px; }
  .xl\:my-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .xl\:mx-0 {
    margin-left: 0;
    margin-right: 0; }
  .xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem; }
  .xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem; }
  .xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem; }
  .xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem; }
  .xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem; }
  .xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem; }
  .xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem; }
  .xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem; }
  .xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem; }
  .xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem; }
  .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto; }
  .xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px; }
  .xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .xl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .xl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .xl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .xl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .xl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .xl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .xl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .xl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .xl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .xl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .xl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem; }
  .xl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem; }
  .xl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem; }
  .xl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem; }
  .xl\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem; }
  .xl\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem; }
  .xl\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem; }
  .xl\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem; }
  .xl\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem; }
  .xl\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem; }
  .xl\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem; }
  .xl\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem; }
  .xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px; }
  .xl\:mt-0 {
    margin-top: 0; }
  .xl\:mr-0 {
    margin-right: 0; }
  .xl\:mb-0 {
    margin-bottom: 0; }
  .xl\:ml-0 {
    margin-left: 0; }
  .xl\:mt-1 {
    margin-top: 0.25rem; }
  .xl\:mr-1 {
    margin-right: 0.25rem; }
  .xl\:mb-1 {
    margin-bottom: 0.25rem; }
  .xl\:ml-1 {
    margin-left: 0.25rem; }
  .xl\:mt-2 {
    margin-top: 0.5rem; }
  .xl\:mr-2 {
    margin-right: 0.5rem; }
  .xl\:mb-2 {
    margin-bottom: 0.5rem; }
  .xl\:ml-2 {
    margin-left: 0.5rem; }
  .xl\:mt-3 {
    margin-top: 0.75rem; }
  .xl\:mr-3 {
    margin-right: 0.75rem; }
  .xl\:mb-3 {
    margin-bottom: 0.75rem; }
  .xl\:ml-3 {
    margin-left: 0.75rem; }
  .xl\:mt-4 {
    margin-top: 1rem; }
  .xl\:mr-4 {
    margin-right: 1rem; }
  .xl\:mb-4 {
    margin-bottom: 1rem; }
  .xl\:ml-4 {
    margin-left: 1rem; }
  .xl\:mt-5 {
    margin-top: 1.25rem; }
  .xl\:mr-5 {
    margin-right: 1.25rem; }
  .xl\:mb-5 {
    margin-bottom: 1.25rem; }
  .xl\:ml-5 {
    margin-left: 1.25rem; }
  .xl\:mt-6 {
    margin-top: 1.5rem; }
  .xl\:mr-6 {
    margin-right: 1.5rem; }
  .xl\:mb-6 {
    margin-bottom: 1.5rem; }
  .xl\:ml-6 {
    margin-left: 1.5rem; }
  .xl\:mt-8 {
    margin-top: 2rem; }
  .xl\:mr-8 {
    margin-right: 2rem; }
  .xl\:mb-8 {
    margin-bottom: 2rem; }
  .xl\:ml-8 {
    margin-left: 2rem; }
  .xl\:mt-10 {
    margin-top: 2.5rem; }
  .xl\:mr-10 {
    margin-right: 2.5rem; }
  .xl\:mb-10 {
    margin-bottom: 2.5rem; }
  .xl\:ml-10 {
    margin-left: 2.5rem; }
  .xl\:mt-12 {
    margin-top: 3rem; }
  .xl\:mr-12 {
    margin-right: 3rem; }
  .xl\:mb-12 {
    margin-bottom: 3rem; }
  .xl\:ml-12 {
    margin-left: 3rem; }
  .xl\:mt-16 {
    margin-top: 4rem; }
  .xl\:mr-16 {
    margin-right: 4rem; }
  .xl\:mb-16 {
    margin-bottom: 4rem; }
  .xl\:ml-16 {
    margin-left: 4rem; }
  .xl\:mt-20 {
    margin-top: 5rem; }
  .xl\:mr-20 {
    margin-right: 5rem; }
  .xl\:mb-20 {
    margin-bottom: 5rem; }
  .xl\:ml-20 {
    margin-left: 5rem; }
  .xl\:mt-24 {
    margin-top: 6rem; }
  .xl\:mr-24 {
    margin-right: 6rem; }
  .xl\:mb-24 {
    margin-bottom: 6rem; }
  .xl\:ml-24 {
    margin-left: 6rem; }
  .xl\:mt-32 {
    margin-top: 8rem; }
  .xl\:mr-32 {
    margin-right: 8rem; }
  .xl\:mb-32 {
    margin-bottom: 8rem; }
  .xl\:ml-32 {
    margin-left: 8rem; }
  .xl\:mt-40 {
    margin-top: 10rem; }
  .xl\:mr-40 {
    margin-right: 10rem; }
  .xl\:mb-40 {
    margin-bottom: 10rem; }
  .xl\:ml-40 {
    margin-left: 10rem; }
  .xl\:mt-48 {
    margin-top: 12rem; }
  .xl\:mr-48 {
    margin-right: 12rem; }
  .xl\:mb-48 {
    margin-bottom: 12rem; }
  .xl\:ml-48 {
    margin-left: 12rem; }
  .xl\:mt-56 {
    margin-top: 14rem; }
  .xl\:mr-56 {
    margin-right: 14rem; }
  .xl\:mb-56 {
    margin-bottom: 14rem; }
  .xl\:ml-56 {
    margin-left: 14rem; }
  .xl\:mt-64 {
    margin-top: 16rem; }
  .xl\:mr-64 {
    margin-right: 16rem; }
  .xl\:mb-64 {
    margin-bottom: 16rem; }
  .xl\:ml-64 {
    margin-left: 16rem; }
  .xl\:mt-auto {
    margin-top: auto; }
  .xl\:mr-auto {
    margin-right: auto; }
  .xl\:mb-auto {
    margin-bottom: auto; }
  .xl\:ml-auto {
    margin-left: auto; }
  .xl\:mt-px {
    margin-top: 1px; }
  .xl\:mr-px {
    margin-right: 1px; }
  .xl\:mb-px {
    margin-bottom: 1px; }
  .xl\:ml-px {
    margin-left: 1px; }
  .xl\:-mt-1 {
    margin-top: -0.25rem; }
  .xl\:-mr-1 {
    margin-right: -0.25rem; }
  .xl\:-mb-1 {
    margin-bottom: -0.25rem; }
  .xl\:-ml-1 {
    margin-left: -0.25rem; }
  .xl\:-mt-2 {
    margin-top: -0.5rem; }
  .xl\:-mr-2 {
    margin-right: -0.5rem; }
  .xl\:-mb-2 {
    margin-bottom: -0.5rem; }
  .xl\:-ml-2 {
    margin-left: -0.5rem; }
  .xl\:-mt-3 {
    margin-top: -0.75rem; }
  .xl\:-mr-3 {
    margin-right: -0.75rem; }
  .xl\:-mb-3 {
    margin-bottom: -0.75rem; }
  .xl\:-ml-3 {
    margin-left: -0.75rem; }
  .xl\:-mt-4 {
    margin-top: -1rem; }
  .xl\:-mr-4 {
    margin-right: -1rem; }
  .xl\:-mb-4 {
    margin-bottom: -1rem; }
  .xl\:-ml-4 {
    margin-left: -1rem; }
  .xl\:-mt-5 {
    margin-top: -1.25rem; }
  .xl\:-mr-5 {
    margin-right: -1.25rem; }
  .xl\:-mb-5 {
    margin-bottom: -1.25rem; }
  .xl\:-ml-5 {
    margin-left: -1.25rem; }
  .xl\:-mt-6 {
    margin-top: -1.5rem; }
  .xl\:-mr-6 {
    margin-right: -1.5rem; }
  .xl\:-mb-6 {
    margin-bottom: -1.5rem; }
  .xl\:-ml-6 {
    margin-left: -1.5rem; }
  .xl\:-mt-8 {
    margin-top: -2rem; }
  .xl\:-mr-8 {
    margin-right: -2rem; }
  .xl\:-mb-8 {
    margin-bottom: -2rem; }
  .xl\:-ml-8 {
    margin-left: -2rem; }
  .xl\:-mt-10 {
    margin-top: -2.5rem; }
  .xl\:-mr-10 {
    margin-right: -2.5rem; }
  .xl\:-mb-10 {
    margin-bottom: -2.5rem; }
  .xl\:-ml-10 {
    margin-left: -2.5rem; }
  .xl\:-mt-12 {
    margin-top: -3rem; }
  .xl\:-mr-12 {
    margin-right: -3rem; }
  .xl\:-mb-12 {
    margin-bottom: -3rem; }
  .xl\:-ml-12 {
    margin-left: -3rem; }
  .xl\:-mt-16 {
    margin-top: -4rem; }
  .xl\:-mr-16 {
    margin-right: -4rem; }
  .xl\:-mb-16 {
    margin-bottom: -4rem; }
  .xl\:-ml-16 {
    margin-left: -4rem; }
  .xl\:-mt-20 {
    margin-top: -5rem; }
  .xl\:-mr-20 {
    margin-right: -5rem; }
  .xl\:-mb-20 {
    margin-bottom: -5rem; }
  .xl\:-ml-20 {
    margin-left: -5rem; }
  .xl\:-mt-24 {
    margin-top: -6rem; }
  .xl\:-mr-24 {
    margin-right: -6rem; }
  .xl\:-mb-24 {
    margin-bottom: -6rem; }
  .xl\:-ml-24 {
    margin-left: -6rem; }
  .xl\:-mt-32 {
    margin-top: -8rem; }
  .xl\:-mr-32 {
    margin-right: -8rem; }
  .xl\:-mb-32 {
    margin-bottom: -8rem; }
  .xl\:-ml-32 {
    margin-left: -8rem; }
  .xl\:-mt-40 {
    margin-top: -10rem; }
  .xl\:-mr-40 {
    margin-right: -10rem; }
  .xl\:-mb-40 {
    margin-bottom: -10rem; }
  .xl\:-ml-40 {
    margin-left: -10rem; }
  .xl\:-mt-48 {
    margin-top: -12rem; }
  .xl\:-mr-48 {
    margin-right: -12rem; }
  .xl\:-mb-48 {
    margin-bottom: -12rem; }
  .xl\:-ml-48 {
    margin-left: -12rem; }
  .xl\:-mt-56 {
    margin-top: -14rem; }
  .xl\:-mr-56 {
    margin-right: -14rem; }
  .xl\:-mb-56 {
    margin-bottom: -14rem; }
  .xl\:-ml-56 {
    margin-left: -14rem; }
  .xl\:-mt-64 {
    margin-top: -16rem; }
  .xl\:-mr-64 {
    margin-right: -16rem; }
  .xl\:-mb-64 {
    margin-bottom: -16rem; }
  .xl\:-ml-64 {
    margin-left: -16rem; }
  .xl\:-mt-px {
    margin-top: -1px; }
  .xl\:-mr-px {
    margin-right: -1px; }
  .xl\:-mb-px {
    margin-bottom: -1px; }
  .xl\:-ml-px {
    margin-left: -1px; }
  .xl\:max-h-full {
    max-height: 100%; }
  .xl\:max-h-screen {
    max-height: 100vh; }
  .xl\:max-w-none {
    max-width: none; }
  .xl\:max-w-xs {
    max-width: 20rem; }
  .xl\:max-w-sm {
    max-width: 24rem; }
  .xl\:max-w-md {
    max-width: 28rem; }
  .xl\:max-w-lg {
    max-width: 32rem; }
  .xl\:max-w-xl {
    max-width: 36rem; }
  .xl\:max-w-2xl {
    max-width: 42rem; }
  .xl\:max-w-3xl {
    max-width: 48rem; }
  .xl\:max-w-4xl {
    max-width: 56rem; }
  .xl\:max-w-5xl {
    max-width: 64rem; }
  .xl\:max-w-6xl {
    max-width: 72rem; }
  .xl\:max-w-full {
    max-width: 100%; }
  .xl\:max-w-screen-sm {
    max-width: 640px; }
  .xl\:max-w-screen-md {
    max-width: 768px; }
  .xl\:max-w-screen-lg {
    max-width: 1024px; }
  .xl\:max-w-screen-xl {
    max-width: 1280px; }
  .xl\:min-h-0 {
    min-height: 0; }
  .xl\:min-h-full {
    min-height: 100%; }
  .xl\:min-h-screen {
    min-height: 100vh; }
  .xl\:min-w-0 {
    min-width: 0; }
  .xl\:min-w-full {
    min-width: 100%; }
  .xl\:object-contain {
    -o-object-fit: contain;
    object-fit: contain; }
  .xl\:object-cover {
    -o-object-fit: cover;
    object-fit: cover; }
  .xl\:object-fill {
    -o-object-fit: fill;
    object-fit: fill; }
  .xl\:object-none {
    -o-object-fit: none;
    object-fit: none; }
  .xl\:object-scale-down {
    -o-object-fit: scale-down;
    object-fit: scale-down; }
  .xl\:object-bottom {
    -o-object-position: bottom;
    object-position: bottom; }
  .xl\:object-center {
    -o-object-position: center;
    object-position: center; }
  .xl\:object-left {
    -o-object-position: left;
    object-position: left; }
  .xl\:object-left-bottom {
    -o-object-position: left bottom;
    object-position: left bottom; }
  .xl\:object-left-top {
    -o-object-position: left top;
    object-position: left top; }
  .xl\:object-right {
    -o-object-position: right;
    object-position: right; }
  .xl\:object-right-bottom {
    -o-object-position: right bottom;
    object-position: right bottom; }
  .xl\:object-right-top {
    -o-object-position: right top;
    object-position: right top; }
  .xl\:object-top {
    -o-object-position: top;
    object-position: top; }
  .xl\:opacity-0 {
    opacity: 0; }
  .xl\:opacity-25 {
    opacity: 0.25; }
  .xl\:opacity-50 {
    opacity: 0.5; }
  .xl\:opacity-75 {
    opacity: 0.75; }
  .xl\:opacity-100 {
    opacity: 1; }
  .xl\:hover\:opacity-0:hover {
    opacity: 0; }
  .xl\:hover\:opacity-25:hover {
    opacity: 0.25; }
  .xl\:hover\:opacity-50:hover {
    opacity: 0.5; }
  .xl\:hover\:opacity-75:hover {
    opacity: 0.75; }
  .xl\:hover\:opacity-100:hover {
    opacity: 1; }
  .xl\:focus\:opacity-0:focus {
    opacity: 0; }
  .xl\:focus\:opacity-25:focus {
    opacity: 0.25; }
  .xl\:focus\:opacity-50:focus {
    opacity: 0.5; }
  .xl\:focus\:opacity-75:focus {
    opacity: 0.75; }
  .xl\:focus\:opacity-100:focus {
    opacity: 1; }
  .xl\:outline-none {
    outline: 0; }
  .xl\:focus\:outline-none:focus {
    outline: 0; }
  .xl\:overflow-auto {
    overflow: auto; }
  .xl\:overflow-hidden {
    overflow: hidden; }
  .xl\:overflow-visible {
    overflow: visible; }
  .xl\:overflow-scroll {
    overflow: scroll; }
  .xl\:overflow-x-auto {
    overflow-x: auto; }
  .xl\:overflow-y-auto {
    overflow-y: auto; }
  .xl\:overflow-x-hidden {
    overflow-x: hidden; }
  .xl\:overflow-y-hidden {
    overflow-y: hidden; }
  .xl\:overflow-x-visible {
    overflow-x: visible; }
  .xl\:overflow-y-visible {
    overflow-y: visible; }
  .xl\:overflow-x-scroll {
    overflow-x: scroll; }
  .xl\:overflow-y-scroll {
    overflow-y: scroll; }
  .xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch; }
  .xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto; }
  .xl\:p-0 {
    padding: 0; }
  .xl\:p-1 {
    padding: 0.25rem; }
  .xl\:p-2 {
    padding: 0.5rem; }
  .xl\:p-3 {
    padding: 0.75rem; }
  .xl\:p-4 {
    padding: 1rem; }
  .xl\:p-5 {
    padding: 1.25rem; }
  .xl\:p-6 {
    padding: 1.5rem; }
  .xl\:p-8 {
    padding: 2rem; }
  .xl\:p-10 {
    padding: 2.5rem; }
  .xl\:p-12 {
    padding: 3rem; }
  .xl\:p-16 {
    padding: 4rem; }
  .xl\:p-20 {
    padding: 5rem; }
  .xl\:p-24 {
    padding: 6rem; }
  .xl\:p-32 {
    padding: 8rem; }
  .xl\:p-40 {
    padding: 10rem; }
  .xl\:p-48 {
    padding: 12rem; }
  .xl\:p-56 {
    padding: 14rem; }
  .xl\:p-64 {
    padding: 16rem; }
  .xl\:p-px {
    padding: 1px; }
  .xl\:py-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .xl\:px-0 {
    padding-left: 0;
    padding-right: 0; }
  .xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem; }
  .xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem; }
  .xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem; }
  .xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem; }
  .xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem; }
  .xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem; }
  .xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem; }
  .xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem; }
  .xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem; }
  .xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem; }
  .xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px; }
  .xl\:pt-0 {
    padding-top: 0; }
  .xl\:pr-0 {
    padding-right: 0; }
  .xl\:pb-0 {
    padding-bottom: 0; }
  .xl\:pl-0 {
    padding-left: 0; }
  .xl\:pt-1 {
    padding-top: 0.25rem; }
  .xl\:pr-1 {
    padding-right: 0.25rem; }
  .xl\:pb-1 {
    padding-bottom: 0.25rem; }
  .xl\:pl-1 {
    padding-left: 0.25rem; }
  .xl\:pt-2 {
    padding-top: 0.5rem; }
  .xl\:pr-2 {
    padding-right: 0.5rem; }
  .xl\:pb-2 {
    padding-bottom: 0.5rem; }
  .xl\:pl-2 {
    padding-left: 0.5rem; }
  .xl\:pt-3 {
    padding-top: 0.75rem; }
  .xl\:pr-3 {
    padding-right: 0.75rem; }
  .xl\:pb-3 {
    padding-bottom: 0.75rem; }
  .xl\:pl-3 {
    padding-left: 0.75rem; }
  .xl\:pt-4 {
    padding-top: 1rem; }
  .xl\:pr-4 {
    padding-right: 1rem; }
  .xl\:pb-4 {
    padding-bottom: 1rem; }
  .xl\:pl-4 {
    padding-left: 1rem; }
  .xl\:pt-5 {
    padding-top: 1.25rem; }
  .xl\:pr-5 {
    padding-right: 1.25rem; }
  .xl\:pb-5 {
    padding-bottom: 1.25rem; }
  .xl\:pl-5 {
    padding-left: 1.25rem; }
  .xl\:pt-6 {
    padding-top: 1.5rem; }
  .xl\:pr-6 {
    padding-right: 1.5rem; }
  .xl\:pb-6 {
    padding-bottom: 1.5rem; }
  .xl\:pl-6 {
    padding-left: 1.5rem; }
  .xl\:pt-8 {
    padding-top: 2rem; }
  .xl\:pr-8 {
    padding-right: 2rem; }
  .xl\:pb-8 {
    padding-bottom: 2rem; }
  .xl\:pl-8 {
    padding-left: 2rem; }
  .xl\:pt-10 {
    padding-top: 2.5rem; }
  .xl\:pr-10 {
    padding-right: 2.5rem; }
  .xl\:pb-10 {
    padding-bottom: 2.5rem; }
  .xl\:pl-10 {
    padding-left: 2.5rem; }
  .xl\:pt-12 {
    padding-top: 3rem; }
  .xl\:pr-12 {
    padding-right: 3rem; }
  .xl\:pb-12 {
    padding-bottom: 3rem; }
  .xl\:pl-12 {
    padding-left: 3rem; }
  .xl\:pt-16 {
    padding-top: 4rem; }
  .xl\:pr-16 {
    padding-right: 4rem; }
  .xl\:pb-16 {
    padding-bottom: 4rem; }
  .xl\:pl-16 {
    padding-left: 4rem; }
  .xl\:pt-20 {
    padding-top: 5rem; }
  .xl\:pr-20 {
    padding-right: 5rem; }
  .xl\:pb-20 {
    padding-bottom: 5rem; }
  .xl\:pl-20 {
    padding-left: 5rem; }
  .xl\:pt-24 {
    padding-top: 6rem; }
  .xl\:pr-24 {
    padding-right: 6rem; }
  .xl\:pb-24 {
    padding-bottom: 6rem; }
  .xl\:pl-24 {
    padding-left: 6rem; }
  .xl\:pt-32 {
    padding-top: 8rem; }
  .xl\:pr-32 {
    padding-right: 8rem; }
  .xl\:pb-32 {
    padding-bottom: 8rem; }
  .xl\:pl-32 {
    padding-left: 8rem; }
  .xl\:pt-40 {
    padding-top: 10rem; }
  .xl\:pr-40 {
    padding-right: 10rem; }
  .xl\:pb-40 {
    padding-bottom: 10rem; }
  .xl\:pl-40 {
    padding-left: 10rem; }
  .xl\:pt-48 {
    padding-top: 12rem; }
  .xl\:pr-48 {
    padding-right: 12rem; }
  .xl\:pb-48 {
    padding-bottom: 12rem; }
  .xl\:pl-48 {
    padding-left: 12rem; }
  .xl\:pt-56 {
    padding-top: 14rem; }
  .xl\:pr-56 {
    padding-right: 14rem; }
  .xl\:pb-56 {
    padding-bottom: 14rem; }
  .xl\:pl-56 {
    padding-left: 14rem; }
  .xl\:pt-64 {
    padding-top: 16rem; }
  .xl\:pr-64 {
    padding-right: 16rem; }
  .xl\:pb-64 {
    padding-bottom: 16rem; }
  .xl\:pl-64 {
    padding-left: 16rem; }
  .xl\:pt-px {
    padding-top: 1px; }
  .xl\:pr-px {
    padding-right: 1px; }
  .xl\:pb-px {
    padding-bottom: 1px; }
  .xl\:pl-px {
    padding-left: 1px; }
  .xl\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent; }
  .xl\:placeholder-transparent::-moz-placeholder {
    color: transparent; }
  .xl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent; }
  .xl\:placeholder-transparent::-ms-input-placeholder {
    color: transparent; }
  .xl\:placeholder-transparent::placeholder {
    color: transparent; }
  .xl\:placeholder-current::-webkit-input-placeholder {
    color: currentColor; }
  .xl\:placeholder-current::-moz-placeholder {
    color: currentColor; }
  .xl\:placeholder-current:-ms-input-placeholder {
    color: currentColor; }
  .xl\:placeholder-current::-ms-input-placeholder {
    color: currentColor; }
  .xl\:placeholder-current::placeholder {
    color: currentColor; }
  .xl\:placeholder-black::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .xl\:placeholder-black::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .xl\:placeholder-black:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .xl\:placeholder-black::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .xl\:placeholder-black::placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .xl\:placeholder-white::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-white::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-white:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-white::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-white::placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-100::placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-200::placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-300::placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-400::placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-500::placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-600::placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-700::placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-800::placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .xl\:placeholder-gray-900::placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .xl\:placeholder-red-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .xl\:placeholder-red-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .xl\:placeholder-red-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .xl\:placeholder-red-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .xl\:placeholder-red-100::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .xl\:placeholder-red-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .xl\:placeholder-red-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .xl\:placeholder-red-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .xl\:placeholder-red-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .xl\:placeholder-red-200::placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .xl\:placeholder-red-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .xl\:placeholder-red-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .xl\:placeholder-red-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .xl\:placeholder-red-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .xl\:placeholder-red-300::placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .xl\:placeholder-red-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .xl\:placeholder-red-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .xl\:placeholder-red-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .xl\:placeholder-red-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .xl\:placeholder-red-400::placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .xl\:placeholder-red-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .xl\:placeholder-red-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .xl\:placeholder-red-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .xl\:placeholder-red-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .xl\:placeholder-red-500::placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .xl\:placeholder-red-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .xl\:placeholder-red-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .xl\:placeholder-red-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .xl\:placeholder-red-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .xl\:placeholder-red-600::placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .xl\:placeholder-red-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .xl\:placeholder-red-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .xl\:placeholder-red-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .xl\:placeholder-red-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .xl\:placeholder-red-700::placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .xl\:placeholder-red-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .xl\:placeholder-red-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .xl\:placeholder-red-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .xl\:placeholder-red-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .xl\:placeholder-red-800::placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .xl\:placeholder-red-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .xl\:placeholder-red-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .xl\:placeholder-red-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .xl\:placeholder-red-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .xl\:placeholder-red-900::placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-100::placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-200::placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-300::placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-400::placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-500::placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-600::placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-700::placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-800::placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .xl\:placeholder-orange-900::placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-100::placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-200::placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-300::placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-400::placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-500::placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-600::placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-700::placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-800::placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .xl\:placeholder-yellow-900::placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .xl\:placeholder-green-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-green-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-green-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-green-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-green-100::placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-green-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .xl\:placeholder-green-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .xl\:placeholder-green-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .xl\:placeholder-green-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .xl\:placeholder-green-200::placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .xl\:placeholder-green-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .xl\:placeholder-green-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .xl\:placeholder-green-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .xl\:placeholder-green-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .xl\:placeholder-green-300::placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .xl\:placeholder-green-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .xl\:placeholder-green-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .xl\:placeholder-green-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .xl\:placeholder-green-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .xl\:placeholder-green-400::placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .xl\:placeholder-green-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .xl\:placeholder-green-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .xl\:placeholder-green-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .xl\:placeholder-green-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .xl\:placeholder-green-500::placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .xl\:placeholder-green-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .xl\:placeholder-green-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .xl\:placeholder-green-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .xl\:placeholder-green-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .xl\:placeholder-green-600::placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .xl\:placeholder-green-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .xl\:placeholder-green-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .xl\:placeholder-green-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .xl\:placeholder-green-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .xl\:placeholder-green-700::placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .xl\:placeholder-green-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .xl\:placeholder-green-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .xl\:placeholder-green-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .xl\:placeholder-green-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .xl\:placeholder-green-800::placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .xl\:placeholder-green-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .xl\:placeholder-green-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .xl\:placeholder-green-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .xl\:placeholder-green-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .xl\:placeholder-green-900::placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-100::placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-200::placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-300::placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-400::placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-500::placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-600::placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-700::placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-800::placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .xl\:placeholder-teal-900::placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-100::placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-200::placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-300::placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-400::placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-500::placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-600::placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-700::placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-800::placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .xl\:placeholder-blue-900::placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-100::placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-200::placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-300::placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-400::placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-500::placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-600::placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-700::placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-800::placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .xl\:placeholder-indigo-900::placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-100::placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-200::placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-300::placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-400::placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-500::placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-600::placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-700::placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-800::placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .xl\:placeholder-purple-900::placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-100::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-100::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-100:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-100::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-100::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-200::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-200::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-200:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-200::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-200::placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-300::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-300::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-300:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-300::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-300::placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-400::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-400::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-400:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-400::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-400::placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-500::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-500::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-500:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-500::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-500::placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-600::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-600::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-600:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-600::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-600::placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-700::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-700::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-700:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-700::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-700::placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-800::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-800::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-800:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-800::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-800::placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-900::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-900::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-900:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-900::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .xl\:placeholder-pink-900::placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
    color: transparent; }
  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
    color: transparent; }
  .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
    color: transparent; }
  .xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
    color: transparent; }
  .xl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent; }
  .xl\:focus\:placeholder-current:focus::-webkit-input-placeholder {
    color: currentColor; }
  .xl\:focus\:placeholder-current:focus::-moz-placeholder {
    color: currentColor; }
  .xl\:focus\:placeholder-current:focus:-ms-input-placeholder {
    color: currentColor; }
  .xl\:focus\:placeholder-current:focus::-ms-input-placeholder {
    color: currentColor; }
  .xl\:focus\:placeholder-current:focus::placeholder {
    color: currentColor; }
  .xl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-black:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-black:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-black:focus::placeholder {
    --placeholder-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-white:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-white:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-white:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-gray-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-red-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-orange-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-yellow-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-green-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-teal-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-blue-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-indigo-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-purple-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-100:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-100:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-200:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-200:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-200:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-300:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-300:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-300:focus::placeholder {
    --placeholder-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-400:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-400:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-400:focus::placeholder {
    --placeholder-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-500:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-500:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-500:focus::placeholder {
    --placeholder-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-600:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-600:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-600:focus::placeholder {
    --placeholder-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-700:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-700:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-700:focus::placeholder {
    --placeholder-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-800:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-800:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-800:focus::placeholder {
    --placeholder-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-900:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-900:focus::-ms-input-placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .xl\:focus\:placeholder-pink-900:focus::placeholder {
    --placeholder-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--placeholder-opacity)); }
  .xl\:placeholder-opacity-0::-webkit-input-placeholder {
    --placeholder-opacity: 0; }
  .xl\:placeholder-opacity-0::-moz-placeholder {
    --placeholder-opacity: 0; }
  .xl\:placeholder-opacity-0:-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .xl\:placeholder-opacity-0::-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .xl\:placeholder-opacity-0::placeholder {
    --placeholder-opacity: 0; }
  .xl\:placeholder-opacity-25::-webkit-input-placeholder {
    --placeholder-opacity: 0.25; }
  .xl\:placeholder-opacity-25::-moz-placeholder {
    --placeholder-opacity: 0.25; }
  .xl\:placeholder-opacity-25:-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .xl\:placeholder-opacity-25::-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .xl\:placeholder-opacity-25::placeholder {
    --placeholder-opacity: 0.25; }
  .xl\:placeholder-opacity-50::-webkit-input-placeholder {
    --placeholder-opacity: 0.5; }
  .xl\:placeholder-opacity-50::-moz-placeholder {
    --placeholder-opacity: 0.5; }
  .xl\:placeholder-opacity-50:-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .xl\:placeholder-opacity-50::-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .xl\:placeholder-opacity-50::placeholder {
    --placeholder-opacity: 0.5; }
  .xl\:placeholder-opacity-75::-webkit-input-placeholder {
    --placeholder-opacity: 0.75; }
  .xl\:placeholder-opacity-75::-moz-placeholder {
    --placeholder-opacity: 0.75; }
  .xl\:placeholder-opacity-75:-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .xl\:placeholder-opacity-75::-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .xl\:placeholder-opacity-75::placeholder {
    --placeholder-opacity: 0.75; }
  .xl\:placeholder-opacity-100::-webkit-input-placeholder {
    --placeholder-opacity: 1; }
  .xl\:placeholder-opacity-100::-moz-placeholder {
    --placeholder-opacity: 1; }
  .xl\:placeholder-opacity-100:-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .xl\:placeholder-opacity-100::-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .xl\:placeholder-opacity-100::placeholder {
    --placeholder-opacity: 1; }
  .xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0; }
  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
    --placeholder-opacity: 0; }
  .xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
    --placeholder-opacity: 0; }
  .xl\:focus\:placeholder-opacity-0:focus::placeholder {
    --placeholder-opacity: 0; }
  .xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.25; }
  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
    --placeholder-opacity: 0.25; }
  .xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.25; }
  .xl\:focus\:placeholder-opacity-25:focus::placeholder {
    --placeholder-opacity: 0.25; }
  .xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.5; }
  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
    --placeholder-opacity: 0.5; }
  .xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.5; }
  .xl\:focus\:placeholder-opacity-50:focus::placeholder {
    --placeholder-opacity: 0.5; }
  .xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
    --placeholder-opacity: 0.75; }
  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
    --placeholder-opacity: 0.75; }
  .xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
    --placeholder-opacity: 0.75; }
  .xl\:focus\:placeholder-opacity-75:focus::placeholder {
    --placeholder-opacity: 0.75; }
  .xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
    --placeholder-opacity: 1; }
  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
    --placeholder-opacity: 1; }
  .xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
    --placeholder-opacity: 1; }
  .xl\:focus\:placeholder-opacity-100:focus::placeholder {
    --placeholder-opacity: 1; }
  .xl\:pointer-events-none {
    pointer-events: none; }
  .xl\:pointer-events-auto {
    pointer-events: auto; }
  .xl\:static {
    position: static; }
  .xl\:fixed {
    position: fixed; }
  .xl\:absolute {
    position: absolute; }
  .xl\:relative {
    position: relative; }
  .xl\:sticky {
    position: -webkit-sticky;
    position: sticky; }
  .xl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto; }
  .xl\:inset-y-0 {
    top: 0;
    bottom: 0; }
  .xl\:inset-x-0 {
    right: 0;
    left: 0; }
  .xl\:inset-y-auto {
    top: auto;
    bottom: auto; }
  .xl\:inset-x-auto {
    right: auto;
    left: auto; }
  .xl\:top-0 {
    top: 0; }
  .xl\:right-0 {
    right: 0; }
  .xl\:bottom-0 {
    bottom: 0; }
  .xl\:left-0 {
    left: 0; }
  .xl\:top-auto {
    top: auto; }
  .xl\:right-auto {
    right: auto; }
  .xl\:bottom-auto {
    bottom: auto; }
  .xl\:left-auto {
    left: auto; }
  .xl\:resize-none {
    resize: none; }
  .xl\:resize-y {
    resize: vertical; }
  .xl\:resize-x {
    resize: horizontal; }
  .xl\:resize {
    resize: both; }
  .xl\:shadow-xs {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .xl\:shadow-sm {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .xl\:shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .xl\:shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .xl\:shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .xl\:shadow-xl {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .xl\:shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .xl\:shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .xl\:shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .xl\:shadow-none {
    box-shadow: none; }
  .xl\:hover\:shadow-xs:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .xl\:hover\:shadow-sm:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .xl\:hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .xl\:hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .xl\:hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .xl\:hover\:shadow-xl:hover {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .xl\:hover\:shadow-2xl:hover {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .xl\:hover\:shadow-inner:hover {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .xl\:hover\:shadow-outline:hover {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .xl\:hover\:shadow-none:hover {
    box-shadow: none; }
  .xl\:focus\:shadow-xs:focus {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .xl\:focus\:shadow-sm:focus {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .xl\:focus\:shadow:focus {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .xl\:focus\:shadow-md:focus {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .xl\:focus\:shadow-lg:focus {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .xl\:focus\:shadow-xl:focus {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .xl\:focus\:shadow-2xl:focus {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .xl\:focus\:shadow-inner:focus {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .xl\:focus\:shadow-outline:focus {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .xl\:focus\:shadow-none:focus {
    box-shadow: none; }
  .xl\:fill-current {
    fill: currentColor; }
  .xl\:stroke-current {
    stroke: currentColor; }
  .xl\:stroke-0 {
    stroke-width: 0; }
  .xl\:stroke-1 {
    stroke-width: 1; }
  .xl\:stroke-2 {
    stroke-width: 2; }
  .xl\:table-auto {
    table-layout: auto; }
  .xl\:table-fixed {
    table-layout: fixed; }
  .xl\:text-left {
    text-align: left; }
  .xl\:text-center {
    text-align: center; }
  .xl\:text-right {
    text-align: right; }
  .xl\:text-justify {
    text-align: justify; }
  .xl\:text-transparent {
    color: transparent; }
  .xl\:text-current {
    color: currentColor; }
  .xl\:text-black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .xl\:text-white {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .xl\:text-gray-100 {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .xl\:text-gray-200 {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .xl\:text-gray-300 {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .xl\:text-gray-400 {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .xl\:text-gray-500 {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .xl\:text-gray-600 {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .xl\:text-gray-700 {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .xl\:text-gray-800 {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .xl\:text-gray-900 {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .xl\:text-red-100 {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .xl\:text-red-200 {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .xl\:text-red-300 {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .xl\:text-red-400 {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .xl\:text-red-500 {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .xl\:text-red-600 {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .xl\:text-red-700 {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .xl\:text-red-800 {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .xl\:text-red-900 {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .xl\:text-orange-100 {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .xl\:text-orange-200 {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .xl\:text-orange-300 {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .xl\:text-orange-400 {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .xl\:text-orange-500 {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .xl\:text-orange-600 {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .xl\:text-orange-700 {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .xl\:text-orange-800 {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .xl\:text-orange-900 {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .xl\:text-yellow-100 {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .xl\:text-yellow-200 {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .xl\:text-yellow-300 {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .xl\:text-yellow-400 {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .xl\:text-yellow-500 {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .xl\:text-yellow-600 {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .xl\:text-yellow-700 {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .xl\:text-yellow-800 {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .xl\:text-yellow-900 {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .xl\:text-green-100 {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .xl\:text-green-200 {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .xl\:text-green-300 {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .xl\:text-green-400 {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .xl\:text-green-500 {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .xl\:text-green-600 {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .xl\:text-green-700 {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .xl\:text-green-800 {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .xl\:text-green-900 {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .xl\:text-teal-100 {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .xl\:text-teal-200 {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .xl\:text-teal-300 {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .xl\:text-teal-400 {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .xl\:text-teal-500 {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .xl\:text-teal-600 {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .xl\:text-teal-700 {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .xl\:text-teal-800 {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .xl\:text-teal-900 {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .xl\:text-blue-100 {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .xl\:text-blue-200 {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .xl\:text-blue-300 {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .xl\:text-blue-400 {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .xl\:text-blue-500 {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .xl\:text-blue-600 {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .xl\:text-blue-700 {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .xl\:text-blue-800 {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .xl\:text-blue-900 {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .xl\:text-indigo-100 {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .xl\:text-indigo-200 {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .xl\:text-indigo-300 {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .xl\:text-indigo-400 {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .xl\:text-indigo-500 {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .xl\:text-indigo-600 {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .xl\:text-indigo-700 {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .xl\:text-indigo-800 {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .xl\:text-indigo-900 {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .xl\:text-purple-100 {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .xl\:text-purple-200 {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .xl\:text-purple-300 {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .xl\:text-purple-400 {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .xl\:text-purple-500 {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .xl\:text-purple-600 {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .xl\:text-purple-700 {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .xl\:text-purple-800 {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .xl\:text-purple-900 {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .xl\:text-pink-100 {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .xl\:text-pink-200 {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .xl\:text-pink-300 {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .xl\:text-pink-400 {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .xl\:text-pink-500 {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .xl\:text-pink-600 {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .xl\:text-pink-700 {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .xl\:text-pink-800 {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .xl\:text-pink-900 {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .xl\:hover\:text-transparent:hover {
    color: transparent; }
  .xl\:hover\:text-current:hover {
    color: currentColor; }
  .xl\:hover\:text-black:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .xl\:hover\:text-white:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .xl\:hover\:text-gray-100:hover {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .xl\:hover\:text-gray-200:hover {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .xl\:hover\:text-gray-300:hover {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .xl\:hover\:text-gray-400:hover {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .xl\:hover\:text-gray-500:hover {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .xl\:hover\:text-gray-600:hover {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .xl\:hover\:text-gray-700:hover {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .xl\:hover\:text-gray-800:hover {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .xl\:hover\:text-gray-900:hover {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .xl\:hover\:text-red-100:hover {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .xl\:hover\:text-red-200:hover {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .xl\:hover\:text-red-300:hover {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .xl\:hover\:text-red-400:hover {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .xl\:hover\:text-red-500:hover {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .xl\:hover\:text-red-600:hover {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .xl\:hover\:text-red-700:hover {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .xl\:hover\:text-red-800:hover {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .xl\:hover\:text-red-900:hover {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .xl\:hover\:text-orange-100:hover {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .xl\:hover\:text-orange-200:hover {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .xl\:hover\:text-orange-300:hover {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .xl\:hover\:text-orange-400:hover {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .xl\:hover\:text-orange-500:hover {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .xl\:hover\:text-orange-600:hover {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .xl\:hover\:text-orange-700:hover {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .xl\:hover\:text-orange-800:hover {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .xl\:hover\:text-orange-900:hover {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .xl\:hover\:text-yellow-100:hover {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .xl\:hover\:text-yellow-200:hover {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .xl\:hover\:text-yellow-300:hover {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .xl\:hover\:text-yellow-400:hover {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .xl\:hover\:text-yellow-500:hover {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .xl\:hover\:text-yellow-600:hover {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .xl\:hover\:text-yellow-700:hover {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .xl\:hover\:text-yellow-800:hover {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .xl\:hover\:text-yellow-900:hover {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .xl\:hover\:text-green-100:hover {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .xl\:hover\:text-green-200:hover {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .xl\:hover\:text-green-300:hover {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .xl\:hover\:text-green-400:hover {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .xl\:hover\:text-green-500:hover {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .xl\:hover\:text-green-600:hover {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .xl\:hover\:text-green-700:hover {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .xl\:hover\:text-green-800:hover {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .xl\:hover\:text-green-900:hover {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .xl\:hover\:text-teal-100:hover {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .xl\:hover\:text-teal-200:hover {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .xl\:hover\:text-teal-300:hover {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .xl\:hover\:text-teal-400:hover {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .xl\:hover\:text-teal-500:hover {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .xl\:hover\:text-teal-600:hover {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .xl\:hover\:text-teal-700:hover {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .xl\:hover\:text-teal-800:hover {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .xl\:hover\:text-teal-900:hover {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .xl\:hover\:text-blue-100:hover {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .xl\:hover\:text-blue-200:hover {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .xl\:hover\:text-blue-300:hover {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .xl\:hover\:text-blue-400:hover {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .xl\:hover\:text-blue-500:hover {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .xl\:hover\:text-blue-600:hover {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .xl\:hover\:text-blue-700:hover {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .xl\:hover\:text-blue-800:hover {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .xl\:hover\:text-blue-900:hover {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .xl\:hover\:text-indigo-100:hover {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .xl\:hover\:text-indigo-200:hover {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .xl\:hover\:text-indigo-300:hover {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .xl\:hover\:text-indigo-400:hover {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .xl\:hover\:text-indigo-500:hover {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .xl\:hover\:text-indigo-600:hover {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .xl\:hover\:text-indigo-700:hover {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .xl\:hover\:text-indigo-800:hover {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .xl\:hover\:text-indigo-900:hover {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .xl\:hover\:text-purple-100:hover {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .xl\:hover\:text-purple-200:hover {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .xl\:hover\:text-purple-300:hover {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .xl\:hover\:text-purple-400:hover {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .xl\:hover\:text-purple-500:hover {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .xl\:hover\:text-purple-600:hover {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .xl\:hover\:text-purple-700:hover {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .xl\:hover\:text-purple-800:hover {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .xl\:hover\:text-purple-900:hover {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .xl\:hover\:text-pink-100:hover {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .xl\:hover\:text-pink-200:hover {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .xl\:hover\:text-pink-300:hover {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .xl\:hover\:text-pink-400:hover {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .xl\:hover\:text-pink-500:hover {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .xl\:hover\:text-pink-600:hover {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .xl\:hover\:text-pink-700:hover {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .xl\:hover\:text-pink-800:hover {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .xl\:hover\:text-pink-900:hover {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .xl\:focus\:text-transparent:focus {
    color: transparent; }
  .xl\:focus\:text-current:focus {
    color: currentColor; }
  .xl\:focus\:text-black:focus {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity)); }
  .xl\:focus\:text-white:focus {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity)); }
  .xl\:focus\:text-gray-100:focus {
    --text-opacity: 1;
    color: #f7fafc;
    color: rgba(247, 250, 252, var(--text-opacity)); }
  .xl\:focus\:text-gray-200:focus {
    --text-opacity: 1;
    color: #edf2f7;
    color: rgba(237, 242, 247, var(--text-opacity)); }
  .xl\:focus\:text-gray-300:focus {
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity)); }
  .xl\:focus\:text-gray-400:focus {
    --text-opacity: 1;
    color: #cbd5e0;
    color: rgba(203, 213, 224, var(--text-opacity)); }
  .xl\:focus\:text-gray-500:focus {
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity)); }
  .xl\:focus\:text-gray-600:focus {
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity)); }
  .xl\:focus\:text-gray-700:focus {
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity)); }
  .xl\:focus\:text-gray-800:focus {
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity)); }
  .xl\:focus\:text-gray-900:focus {
    --text-opacity: 1;
    color: #1a202c;
    color: rgba(26, 32, 44, var(--text-opacity)); }
  .xl\:focus\:text-red-100:focus {
    --text-opacity: 1;
    color: #fff5f5;
    color: rgba(255, 245, 245, var(--text-opacity)); }
  .xl\:focus\:text-red-200:focus {
    --text-opacity: 1;
    color: #fed7d7;
    color: rgba(254, 215, 215, var(--text-opacity)); }
  .xl\:focus\:text-red-300:focus {
    --text-opacity: 1;
    color: #feb2b2;
    color: rgba(254, 178, 178, var(--text-opacity)); }
  .xl\:focus\:text-red-400:focus {
    --text-opacity: 1;
    color: #fc8181;
    color: rgba(252, 129, 129, var(--text-opacity)); }
  .xl\:focus\:text-red-500:focus {
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity)); }
  .xl\:focus\:text-red-600:focus {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity)); }
  .xl\:focus\:text-red-700:focus {
    --text-opacity: 1;
    color: #c53030;
    color: rgba(197, 48, 48, var(--text-opacity)); }
  .xl\:focus\:text-red-800:focus {
    --text-opacity: 1;
    color: #9b2c2c;
    color: rgba(155, 44, 44, var(--text-opacity)); }
  .xl\:focus\:text-red-900:focus {
    --text-opacity: 1;
    color: #742a2a;
    color: rgba(116, 42, 42, var(--text-opacity)); }
  .xl\:focus\:text-orange-100:focus {
    --text-opacity: 1;
    color: #fffaf0;
    color: rgba(255, 250, 240, var(--text-opacity)); }
  .xl\:focus\:text-orange-200:focus {
    --text-opacity: 1;
    color: #feebc8;
    color: rgba(254, 235, 200, var(--text-opacity)); }
  .xl\:focus\:text-orange-300:focus {
    --text-opacity: 1;
    color: #fbd38d;
    color: rgba(251, 211, 141, var(--text-opacity)); }
  .xl\:focus\:text-orange-400:focus {
    --text-opacity: 1;
    color: #f6ad55;
    color: rgba(246, 173, 85, var(--text-opacity)); }
  .xl\:focus\:text-orange-500:focus {
    --text-opacity: 1;
    color: #ed8936;
    color: rgba(237, 137, 54, var(--text-opacity)); }
  .xl\:focus\:text-orange-600:focus {
    --text-opacity: 1;
    color: #dd6b20;
    color: rgba(221, 107, 32, var(--text-opacity)); }
  .xl\:focus\:text-orange-700:focus {
    --text-opacity: 1;
    color: #c05621;
    color: rgba(192, 86, 33, var(--text-opacity)); }
  .xl\:focus\:text-orange-800:focus {
    --text-opacity: 1;
    color: #9c4221;
    color: rgba(156, 66, 33, var(--text-opacity)); }
  .xl\:focus\:text-orange-900:focus {
    --text-opacity: 1;
    color: #7b341e;
    color: rgba(123, 52, 30, var(--text-opacity)); }
  .xl\:focus\:text-yellow-100:focus {
    --text-opacity: 1;
    color: #fffff0;
    color: rgba(255, 255, 240, var(--text-opacity)); }
  .xl\:focus\:text-yellow-200:focus {
    --text-opacity: 1;
    color: #fefcbf;
    color: rgba(254, 252, 191, var(--text-opacity)); }
  .xl\:focus\:text-yellow-300:focus {
    --text-opacity: 1;
    color: #faf089;
    color: rgba(250, 240, 137, var(--text-opacity)); }
  .xl\:focus\:text-yellow-400:focus {
    --text-opacity: 1;
    color: #f6e05e;
    color: rgba(246, 224, 94, var(--text-opacity)); }
  .xl\:focus\:text-yellow-500:focus {
    --text-opacity: 1;
    color: #ecc94b;
    color: rgba(236, 201, 75, var(--text-opacity)); }
  .xl\:focus\:text-yellow-600:focus {
    --text-opacity: 1;
    color: #d69e2e;
    color: rgba(214, 158, 46, var(--text-opacity)); }
  .xl\:focus\:text-yellow-700:focus {
    --text-opacity: 1;
    color: #b7791f;
    color: rgba(183, 121, 31, var(--text-opacity)); }
  .xl\:focus\:text-yellow-800:focus {
    --text-opacity: 1;
    color: #975a16;
    color: rgba(151, 90, 22, var(--text-opacity)); }
  .xl\:focus\:text-yellow-900:focus {
    --text-opacity: 1;
    color: #744210;
    color: rgba(116, 66, 16, var(--text-opacity)); }
  .xl\:focus\:text-green-100:focus {
    --text-opacity: 1;
    color: #f0fff4;
    color: rgba(240, 255, 244, var(--text-opacity)); }
  .xl\:focus\:text-green-200:focus {
    --text-opacity: 1;
    color: #c6f6d5;
    color: rgba(198, 246, 213, var(--text-opacity)); }
  .xl\:focus\:text-green-300:focus {
    --text-opacity: 1;
    color: #9ae6b4;
    color: rgba(154, 230, 180, var(--text-opacity)); }
  .xl\:focus\:text-green-400:focus {
    --text-opacity: 1;
    color: #68d391;
    color: rgba(104, 211, 145, var(--text-opacity)); }
  .xl\:focus\:text-green-500:focus {
    --text-opacity: 1;
    color: #48bb78;
    color: rgba(72, 187, 120, var(--text-opacity)); }
  .xl\:focus\:text-green-600:focus {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity)); }
  .xl\:focus\:text-green-700:focus {
    --text-opacity: 1;
    color: #2f855a;
    color: rgba(47, 133, 90, var(--text-opacity)); }
  .xl\:focus\:text-green-800:focus {
    --text-opacity: 1;
    color: #276749;
    color: rgba(39, 103, 73, var(--text-opacity)); }
  .xl\:focus\:text-green-900:focus {
    --text-opacity: 1;
    color: #22543d;
    color: rgba(34, 84, 61, var(--text-opacity)); }
  .xl\:focus\:text-teal-100:focus {
    --text-opacity: 1;
    color: #e6fffa;
    color: rgba(230, 255, 250, var(--text-opacity)); }
  .xl\:focus\:text-teal-200:focus {
    --text-opacity: 1;
    color: #b2f5ea;
    color: rgba(178, 245, 234, var(--text-opacity)); }
  .xl\:focus\:text-teal-300:focus {
    --text-opacity: 1;
    color: #81e6d9;
    color: rgba(129, 230, 217, var(--text-opacity)); }
  .xl\:focus\:text-teal-400:focus {
    --text-opacity: 1;
    color: #4fd1c5;
    color: rgba(79, 209, 197, var(--text-opacity)); }
  .xl\:focus\:text-teal-500:focus {
    --text-opacity: 1;
    color: #38b2ac;
    color: rgba(56, 178, 172, var(--text-opacity)); }
  .xl\:focus\:text-teal-600:focus {
    --text-opacity: 1;
    color: #319795;
    color: rgba(49, 151, 149, var(--text-opacity)); }
  .xl\:focus\:text-teal-700:focus {
    --text-opacity: 1;
    color: #2c7a7b;
    color: rgba(44, 122, 123, var(--text-opacity)); }
  .xl\:focus\:text-teal-800:focus {
    --text-opacity: 1;
    color: #285e61;
    color: rgba(40, 94, 97, var(--text-opacity)); }
  .xl\:focus\:text-teal-900:focus {
    --text-opacity: 1;
    color: #234e52;
    color: rgba(35, 78, 82, var(--text-opacity)); }
  .xl\:focus\:text-blue-100:focus {
    --text-opacity: 1;
    color: #ebf8ff;
    color: rgba(235, 248, 255, var(--text-opacity)); }
  .xl\:focus\:text-blue-200:focus {
    --text-opacity: 1;
    color: #bee3f8;
    color: rgba(190, 227, 248, var(--text-opacity)); }
  .xl\:focus\:text-blue-300:focus {
    --text-opacity: 1;
    color: #90cdf4;
    color: rgba(144, 205, 244, var(--text-opacity)); }
  .xl\:focus\:text-blue-400:focus {
    --text-opacity: 1;
    color: #63b3ed;
    color: rgba(99, 179, 237, var(--text-opacity)); }
  .xl\:focus\:text-blue-500:focus {
    --text-opacity: 1;
    color: #4299e1;
    color: rgba(66, 153, 225, var(--text-opacity)); }
  .xl\:focus\:text-blue-600:focus {
    --text-opacity: 1;
    color: #3182ce;
    color: rgba(49, 130, 206, var(--text-opacity)); }
  .xl\:focus\:text-blue-700:focus {
    --text-opacity: 1;
    color: #2b6cb0;
    color: rgba(43, 108, 176, var(--text-opacity)); }
  .xl\:focus\:text-blue-800:focus {
    --text-opacity: 1;
    color: #2c5282;
    color: rgba(44, 82, 130, var(--text-opacity)); }
  .xl\:focus\:text-blue-900:focus {
    --text-opacity: 1;
    color: #2a4365;
    color: rgba(42, 67, 101, var(--text-opacity)); }
  .xl\:focus\:text-indigo-100:focus {
    --text-opacity: 1;
    color: #ebf4ff;
    color: rgba(235, 244, 255, var(--text-opacity)); }
  .xl\:focus\:text-indigo-200:focus {
    --text-opacity: 1;
    color: #c3dafe;
    color: rgba(195, 218, 254, var(--text-opacity)); }
  .xl\:focus\:text-indigo-300:focus {
    --text-opacity: 1;
    color: #a3bffa;
    color: rgba(163, 191, 250, var(--text-opacity)); }
  .xl\:focus\:text-indigo-400:focus {
    --text-opacity: 1;
    color: #7f9cf5;
    color: rgba(127, 156, 245, var(--text-opacity)); }
  .xl\:focus\:text-indigo-500:focus {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity)); }
  .xl\:focus\:text-indigo-600:focus {
    --text-opacity: 1;
    color: #5a67d8;
    color: rgba(90, 103, 216, var(--text-opacity)); }
  .xl\:focus\:text-indigo-700:focus {
    --text-opacity: 1;
    color: #4c51bf;
    color: rgba(76, 81, 191, var(--text-opacity)); }
  .xl\:focus\:text-indigo-800:focus {
    --text-opacity: 1;
    color: #434190;
    color: rgba(67, 65, 144, var(--text-opacity)); }
  .xl\:focus\:text-indigo-900:focus {
    --text-opacity: 1;
    color: #3c366b;
    color: rgba(60, 54, 107, var(--text-opacity)); }
  .xl\:focus\:text-purple-100:focus {
    --text-opacity: 1;
    color: #faf5ff;
    color: rgba(250, 245, 255, var(--text-opacity)); }
  .xl\:focus\:text-purple-200:focus {
    --text-opacity: 1;
    color: #e9d8fd;
    color: rgba(233, 216, 253, var(--text-opacity)); }
  .xl\:focus\:text-purple-300:focus {
    --text-opacity: 1;
    color: #d6bcfa;
    color: rgba(214, 188, 250, var(--text-opacity)); }
  .xl\:focus\:text-purple-400:focus {
    --text-opacity: 1;
    color: #b794f4;
    color: rgba(183, 148, 244, var(--text-opacity)); }
  .xl\:focus\:text-purple-500:focus {
    --text-opacity: 1;
    color: #9f7aea;
    color: rgba(159, 122, 234, var(--text-opacity)); }
  .xl\:focus\:text-purple-600:focus {
    --text-opacity: 1;
    color: #805ad5;
    color: rgba(128, 90, 213, var(--text-opacity)); }
  .xl\:focus\:text-purple-700:focus {
    --text-opacity: 1;
    color: #6b46c1;
    color: rgba(107, 70, 193, var(--text-opacity)); }
  .xl\:focus\:text-purple-800:focus {
    --text-opacity: 1;
    color: #553c9a;
    color: rgba(85, 60, 154, var(--text-opacity)); }
  .xl\:focus\:text-purple-900:focus {
    --text-opacity: 1;
    color: #44337a;
    color: rgba(68, 51, 122, var(--text-opacity)); }
  .xl\:focus\:text-pink-100:focus {
    --text-opacity: 1;
    color: #fff5f7;
    color: rgba(255, 245, 247, var(--text-opacity)); }
  .xl\:focus\:text-pink-200:focus {
    --text-opacity: 1;
    color: #fed7e2;
    color: rgba(254, 215, 226, var(--text-opacity)); }
  .xl\:focus\:text-pink-300:focus {
    --text-opacity: 1;
    color: #fbb6ce;
    color: rgba(251, 182, 206, var(--text-opacity)); }
  .xl\:focus\:text-pink-400:focus {
    --text-opacity: 1;
    color: #f687b3;
    color: rgba(246, 135, 179, var(--text-opacity)); }
  .xl\:focus\:text-pink-500:focus {
    --text-opacity: 1;
    color: #ed64a6;
    color: rgba(237, 100, 166, var(--text-opacity)); }
  .xl\:focus\:text-pink-600:focus {
    --text-opacity: 1;
    color: #d53f8c;
    color: rgba(213, 63, 140, var(--text-opacity)); }
  .xl\:focus\:text-pink-700:focus {
    --text-opacity: 1;
    color: #b83280;
    color: rgba(184, 50, 128, var(--text-opacity)); }
  .xl\:focus\:text-pink-800:focus {
    --text-opacity: 1;
    color: #97266d;
    color: rgba(151, 38, 109, var(--text-opacity)); }
  .xl\:focus\:text-pink-900:focus {
    --text-opacity: 1;
    color: #702459;
    color: rgba(112, 36, 89, var(--text-opacity)); }
  .xl\:text-opacity-0 {
    --text-opacity: 0; }
  .xl\:text-opacity-25 {
    --text-opacity: 0.25; }
  .xl\:text-opacity-50 {
    --text-opacity: 0.5; }
  .xl\:text-opacity-75 {
    --text-opacity: 0.75; }
  .xl\:text-opacity-100 {
    --text-opacity: 1; }
  .xl\:hover\:text-opacity-0:hover {
    --text-opacity: 0; }
  .xl\:hover\:text-opacity-25:hover {
    --text-opacity: 0.25; }
  .xl\:hover\:text-opacity-50:hover {
    --text-opacity: 0.5; }
  .xl\:hover\:text-opacity-75:hover {
    --text-opacity: 0.75; }
  .xl\:hover\:text-opacity-100:hover {
    --text-opacity: 1; }
  .xl\:focus\:text-opacity-0:focus {
    --text-opacity: 0; }
  .xl\:focus\:text-opacity-25:focus {
    --text-opacity: 0.25; }
  .xl\:focus\:text-opacity-50:focus {
    --text-opacity: 0.5; }
  .xl\:focus\:text-opacity-75:focus {
    --text-opacity: 0.75; }
  .xl\:focus\:text-opacity-100:focus {
    --text-opacity: 1; }
  .xl\:italic {
    font-style: italic; }
  .xl\:not-italic {
    font-style: normal; }
  .xl\:uppercase {
    text-transform: uppercase; }
  .xl\:lowercase {
    text-transform: lowercase; }
  .xl\:capitalize {
    text-transform: capitalize; }
  .xl\:normal-case {
    text-transform: none; }
  .xl\:underline {
    text-decoration: underline; }
  .xl\:line-through {
    text-decoration: line-through; }
  .xl\:no-underline {
    text-decoration: none; }
  .xl\:hover\:underline:hover {
    text-decoration: underline; }
  .xl\:hover\:line-through:hover {
    text-decoration: line-through; }
  .xl\:hover\:no-underline:hover {
    text-decoration: none; }
  .xl\:focus\:underline:focus {
    text-decoration: underline; }
  .xl\:focus\:line-through:focus {
    text-decoration: line-through; }
  .xl\:focus\:no-underline:focus {
    text-decoration: none; }
  .xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto; }
  .xl\:tracking-tighter {
    letter-spacing: -0.05em; }
  .xl\:tracking-tight {
    letter-spacing: -0.025em; }
  .xl\:tracking-normal {
    letter-spacing: 0; }
  .xl\:tracking-wide {
    letter-spacing: 0.025em; }
  .xl\:tracking-wider {
    letter-spacing: 0.05em; }
  .xl\:tracking-widest {
    letter-spacing: 0.1em; }
  .xl\:select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .xl\:select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text; }
  .xl\:select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    -ms-user-select: all;
    user-select: all; }
  .xl\:select-auto {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .xl\:align-baseline {
    vertical-align: baseline; }
  .xl\:align-top {
    vertical-align: top; }
  .xl\:align-middle {
    vertical-align: middle; }
  .xl\:align-bottom {
    vertical-align: bottom; }
  .xl\:align-text-top {
    vertical-align: text-top; }
  .xl\:align-text-bottom {
    vertical-align: text-bottom; }
  .xl\:visible {
    visibility: visible; }
  .xl\:invisible {
    visibility: hidden; }
  .xl\:whitespace-normal {
    white-space: normal; }
  .xl\:whitespace-no-wrap {
    white-space: nowrap; }
  .xl\:whitespace-pre {
    white-space: pre; }
  .xl\:whitespace-pre-line {
    white-space: pre-line; }
  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap; }
  .xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal; }
  .xl\:break-words {
    overflow-wrap: break-word; }
  .xl\:break-all {
    word-break: break-all; }
  .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .xl\:w-0 {
    width: 0; }
  .xl\:w-1 {
    width: 0.25rem; }
  .xl\:w-2 {
    width: 0.5rem; }
  .xl\:w-3 {
    width: 0.75rem; }
  .xl\:w-4 {
    width: 1rem; }
  .xl\:w-5 {
    width: 1.25rem; }
  .xl\:w-6 {
    width: 1.5rem; }
  .xl\:w-8 {
    width: 2rem; }
  .xl\:w-10 {
    width: 2.5rem; }
  .xl\:w-12 {
    width: 3rem; }
  .xl\:w-16 {
    width: 4rem; }
  .xl\:w-20 {
    width: 5rem; }
  .xl\:w-24 {
    width: 6rem; }
  .xl\:w-32 {
    width: 8rem; }
  .xl\:w-40 {
    width: 10rem; }
  .xl\:w-48 {
    width: 12rem; }
  .xl\:w-56 {
    width: 14rem; }
  .xl\:w-64 {
    width: 16rem; }
  .xl\:w-auto {
    width: auto; }
  .xl\:w-px {
    width: 1px; }
  .xl\:w-1\/2 {
    width: 50%; }
  .xl\:w-1\/3 {
    width: 33.333333%; }
  .xl\:w-2\/3 {
    width: 66.666667%; }
  .xl\:w-1\/4 {
    width: 25%; }
  .xl\:w-2\/4 {
    width: 50%; }
  .xl\:w-3\/4 {
    width: 75%; }
  .xl\:w-1\/5 {
    width: 20%; }
  .xl\:w-2\/5 {
    width: 40%; }
  .xl\:w-3\/5 {
    width: 60%; }
  .xl\:w-4\/5 {
    width: 80%; }
  .xl\:w-1\/6 {
    width: 16.666667%; }
  .xl\:w-2\/6 {
    width: 33.333333%; }
  .xl\:w-3\/6 {
    width: 50%; }
  .xl\:w-4\/6 {
    width: 66.666667%; }
  .xl\:w-5\/6 {
    width: 83.333333%; }
  .xl\:w-1\/12 {
    width: 8.333333%; }
  .xl\:w-2\/12 {
    width: 16.666667%; }
  .xl\:w-3\/12 {
    width: 25%; }
  .xl\:w-4\/12 {
    width: 33.333333%; }
  .xl\:w-5\/12 {
    width: 41.666667%; }
  .xl\:w-6\/12 {
    width: 50%; }
  .xl\:w-7\/12 {
    width: 58.333333%; }
  .xl\:w-8\/12 {
    width: 66.666667%; }
  .xl\:w-9\/12 {
    width: 75%; }
  .xl\:w-10\/12 {
    width: 83.333333%; }
  .xl\:w-11\/12 {
    width: 91.666667%; }
  .xl\:w-full {
    width: 100%; }
  .xl\:w-screen {
    width: 100vw; }
  .xl\:z-0 {
    z-index: 0; }
  .xl\:z-10 {
    z-index: 10; }
  .xl\:z-20 {
    z-index: 20; }
  .xl\:z-30 {
    z-index: 30; }
  .xl\:z-40 {
    z-index: 40; }
  .xl\:z-50 {
    z-index: 50; }
  .xl\:z-auto {
    z-index: auto; }
  .xl\:gap-0 {
    grid-gap: 0;
    gap: 0; }
  .xl\:gap-1 {
    grid-gap: 0.25rem;
    gap: 0.25rem; }
  .xl\:gap-2 {
    grid-gap: 0.5rem;
    gap: 0.5rem; }
  .xl\:gap-3 {
    grid-gap: 0.75rem;
    gap: 0.75rem; }
  .xl\:gap-4 {
    grid-gap: 1rem;
    gap: 1rem; }
  .xl\:gap-5 {
    grid-gap: 1.25rem;
    gap: 1.25rem; }
  .xl\:gap-6 {
    grid-gap: 1.5rem;
    gap: 1.5rem; }
  .xl\:gap-8 {
    grid-gap: 2rem;
    gap: 2rem; }
  .xl\:gap-10 {
    grid-gap: 2.5rem;
    gap: 2.5rem; }
  .xl\:gap-12 {
    grid-gap: 3rem;
    gap: 3rem; }
  .xl\:gap-16 {
    grid-gap: 4rem;
    gap: 4rem; }
  .xl\:gap-20 {
    grid-gap: 5rem;
    gap: 5rem; }
  .xl\:gap-24 {
    grid-gap: 6rem;
    gap: 6rem; }
  .xl\:gap-32 {
    grid-gap: 8rem;
    gap: 8rem; }
  .xl\:gap-40 {
    grid-gap: 10rem;
    gap: 10rem; }
  .xl\:gap-48 {
    grid-gap: 12rem;
    gap: 12rem; }
  .xl\:gap-56 {
    grid-gap: 14rem;
    gap: 14rem; }
  .xl\:gap-64 {
    grid-gap: 16rem;
    gap: 16rem; }
  .xl\:gap-px {
    grid-gap: 1px;
    gap: 1px; }
  .xl\:col-gap-0 {
    grid-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0; }
  .xl\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
    column-gap: 0.25rem; }
  .xl\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem; }
  .xl\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
    column-gap: 0.75rem; }
  .xl\:col-gap-4 {
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem; }
  .xl\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem; }
  .xl\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem; }
  .xl\:col-gap-8 {
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
    column-gap: 2rem; }
  .xl\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
    column-gap: 2.5rem; }
  .xl\:col-gap-12 {
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
    column-gap: 3rem; }
  .xl\:col-gap-16 {
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
    column-gap: 4rem; }
  .xl\:col-gap-20 {
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
    column-gap: 5rem; }
  .xl\:col-gap-24 {
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
    column-gap: 6rem; }
  .xl\:col-gap-32 {
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
    column-gap: 8rem; }
  .xl\:col-gap-40 {
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
    column-gap: 10rem; }
  .xl\:col-gap-48 {
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
    column-gap: 12rem; }
  .xl\:col-gap-56 {
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
    column-gap: 14rem; }
  .xl\:col-gap-64 {
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
    column-gap: 16rem; }
  .xl\:col-gap-px {
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
    column-gap: 1px; }
  .xl\:row-gap-0 {
    grid-row-gap: 0;
    row-gap: 0; }
  .xl\:row-gap-1 {
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem; }
  .xl\:row-gap-2 {
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem; }
  .xl\:row-gap-3 {
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem; }
  .xl\:row-gap-4 {
    grid-row-gap: 1rem;
    row-gap: 1rem; }
  .xl\:row-gap-5 {
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem; }
  .xl\:row-gap-6 {
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem; }
  .xl\:row-gap-8 {
    grid-row-gap: 2rem;
    row-gap: 2rem; }
  .xl\:row-gap-10 {
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem; }
  .xl\:row-gap-12 {
    grid-row-gap: 3rem;
    row-gap: 3rem; }
  .xl\:row-gap-16 {
    grid-row-gap: 4rem;
    row-gap: 4rem; }
  .xl\:row-gap-20 {
    grid-row-gap: 5rem;
    row-gap: 5rem; }
  .xl\:row-gap-24 {
    grid-row-gap: 6rem;
    row-gap: 6rem; }
  .xl\:row-gap-32 {
    grid-row-gap: 8rem;
    row-gap: 8rem; }
  .xl\:row-gap-40 {
    grid-row-gap: 10rem;
    row-gap: 10rem; }
  .xl\:row-gap-48 {
    grid-row-gap: 12rem;
    row-gap: 12rem; }
  .xl\:row-gap-56 {
    grid-row-gap: 14rem;
    row-gap: 14rem; }
  .xl\:row-gap-64 {
    grid-row-gap: 16rem;
    row-gap: 16rem; }
  .xl\:row-gap-px {
    grid-row-gap: 1px;
    row-gap: 1px; }
  .xl\:grid-flow-row {
    grid-auto-flow: row; }
  .xl\:grid-flow-col {
    grid-auto-flow: column; }
  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense; }
  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense; }
  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)); }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)); }
  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)); }
  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)); }
  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)); }
  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)); }
  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)); }
  .xl\:grid-cols-none {
    grid-template-columns: none; }
  .xl\:col-auto {
    grid-column: auto; }
  .xl\:col-span-1 {
    grid-column: span 1 / span 1; }
  .xl\:col-span-2 {
    grid-column: span 2 / span 2; }
  .xl\:col-span-3 {
    grid-column: span 3 / span 3; }
  .xl\:col-span-4 {
    grid-column: span 4 / span 4; }
  .xl\:col-span-5 {
    grid-column: span 5 / span 5; }
  .xl\:col-span-6 {
    grid-column: span 6 / span 6; }
  .xl\:col-span-7 {
    grid-column: span 7 / span 7; }
  .xl\:col-span-8 {
    grid-column: span 8 / span 8; }
  .xl\:col-span-9 {
    grid-column: span 9 / span 9; }
  .xl\:col-span-10 {
    grid-column: span 10 / span 10; }
  .xl\:col-span-11 {
    grid-column: span 11 / span 11; }
  .xl\:col-span-12 {
    grid-column: span 12 / span 12; }
  .xl\:col-start-1 {
    grid-column-start: 1; }
  .xl\:col-start-2 {
    grid-column-start: 2; }
  .xl\:col-start-3 {
    grid-column-start: 3; }
  .xl\:col-start-4 {
    grid-column-start: 4; }
  .xl\:col-start-5 {
    grid-column-start: 5; }
  .xl\:col-start-6 {
    grid-column-start: 6; }
  .xl\:col-start-7 {
    grid-column-start: 7; }
  .xl\:col-start-8 {
    grid-column-start: 8; }
  .xl\:col-start-9 {
    grid-column-start: 9; }
  .xl\:col-start-10 {
    grid-column-start: 10; }
  .xl\:col-start-11 {
    grid-column-start: 11; }
  .xl\:col-start-12 {
    grid-column-start: 12; }
  .xl\:col-start-13 {
    grid-column-start: 13; }
  .xl\:col-start-auto {
    grid-column-start: auto; }
  .xl\:col-end-1 {
    grid-column-end: 1; }
  .xl\:col-end-2 {
    grid-column-end: 2; }
  .xl\:col-end-3 {
    grid-column-end: 3; }
  .xl\:col-end-4 {
    grid-column-end: 4; }
  .xl\:col-end-5 {
    grid-column-end: 5; }
  .xl\:col-end-6 {
    grid-column-end: 6; }
  .xl\:col-end-7 {
    grid-column-end: 7; }
  .xl\:col-end-8 {
    grid-column-end: 8; }
  .xl\:col-end-9 {
    grid-column-end: 9; }
  .xl\:col-end-10 {
    grid-column-end: 10; }
  .xl\:col-end-11 {
    grid-column-end: 11; }
  .xl\:col-end-12 {
    grid-column-end: 12; }
  .xl\:col-end-13 {
    grid-column-end: 13; }
  .xl\:col-end-auto {
    grid-column-end: auto; }
  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)); }
  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)); }
  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)); }
  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)); }
  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)); }
  .xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)); }
  .xl\:grid-rows-none {
    grid-template-rows: none; }
  .xl\:row-auto {
    grid-row: auto; }
  .xl\:row-span-1 {
    grid-row: span 1 / span 1; }
  .xl\:row-span-2 {
    grid-row: span 2 / span 2; }
  .xl\:row-span-3 {
    grid-row: span 3 / span 3; }
  .xl\:row-span-4 {
    grid-row: span 4 / span 4; }
  .xl\:row-span-5 {
    grid-row: span 5 / span 5; }
  .xl\:row-span-6 {
    grid-row: span 6 / span 6; }
  .xl\:row-start-1 {
    grid-row-start: 1; }
  .xl\:row-start-2 {
    grid-row-start: 2; }
  .xl\:row-start-3 {
    grid-row-start: 3; }
  .xl\:row-start-4 {
    grid-row-start: 4; }
  .xl\:row-start-5 {
    grid-row-start: 5; }
  .xl\:row-start-6 {
    grid-row-start: 6; }
  .xl\:row-start-7 {
    grid-row-start: 7; }
  .xl\:row-start-auto {
    grid-row-start: auto; }
  .xl\:row-end-1 {
    grid-row-end: 1; }
  .xl\:row-end-2 {
    grid-row-end: 2; }
  .xl\:row-end-3 {
    grid-row-end: 3; }
  .xl\:row-end-4 {
    grid-row-end: 4; }
  .xl\:row-end-5 {
    grid-row-end: 5; }
  .xl\:row-end-6 {
    grid-row-end: 6; }
  .xl\:row-end-7 {
    grid-row-end: 7; }
  .xl\:row-end-auto {
    grid-row-end: auto; }
  .xl\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); }
  .xl\:transform-none {
    transform: none; }
  .xl\:origin-center {
    transform-origin: center; }
  .xl\:origin-top {
    transform-origin: top; }
  .xl\:origin-top-right {
    transform-origin: top right; }
  .xl\:origin-right {
    transform-origin: right; }
  .xl\:origin-bottom-right {
    transform-origin: bottom right; }
  .xl\:origin-bottom {
    transform-origin: bottom; }
  .xl\:origin-bottom-left {
    transform-origin: bottom left; }
  .xl\:origin-left {
    transform-origin: left; }
  .xl\:origin-top-left {
    transform-origin: top left; }
  .xl\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .xl\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .xl\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .xl\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .xl\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .xl\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .xl\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .xl\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .xl\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .xl\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .xl\:scale-x-0 {
    --transform-scale-x: 0; }
  .xl\:scale-x-50 {
    --transform-scale-x: .5; }
  .xl\:scale-x-75 {
    --transform-scale-x: .75; }
  .xl\:scale-x-90 {
    --transform-scale-x: .9; }
  .xl\:scale-x-95 {
    --transform-scale-x: .95; }
  .xl\:scale-x-100 {
    --transform-scale-x: 1; }
  .xl\:scale-x-105 {
    --transform-scale-x: 1.05; }
  .xl\:scale-x-110 {
    --transform-scale-x: 1.1; }
  .xl\:scale-x-125 {
    --transform-scale-x: 1.25; }
  .xl\:scale-x-150 {
    --transform-scale-x: 1.5; }
  .xl\:scale-y-0 {
    --transform-scale-y: 0; }
  .xl\:scale-y-50 {
    --transform-scale-y: .5; }
  .xl\:scale-y-75 {
    --transform-scale-y: .75; }
  .xl\:scale-y-90 {
    --transform-scale-y: .9; }
  .xl\:scale-y-95 {
    --transform-scale-y: .95; }
  .xl\:scale-y-100 {
    --transform-scale-y: 1; }
  .xl\:scale-y-105 {
    --transform-scale-y: 1.05; }
  .xl\:scale-y-110 {
    --transform-scale-y: 1.1; }
  .xl\:scale-y-125 {
    --transform-scale-y: 1.25; }
  .xl\:scale-y-150 {
    --transform-scale-y: 1.5; }
  .xl\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .xl\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .xl\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .xl\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .xl\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .xl\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .xl\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .xl\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .xl\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .xl\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .xl\:hover\:scale-x-0:hover {
    --transform-scale-x: 0; }
  .xl\:hover\:scale-x-50:hover {
    --transform-scale-x: .5; }
  .xl\:hover\:scale-x-75:hover {
    --transform-scale-x: .75; }
  .xl\:hover\:scale-x-90:hover {
    --transform-scale-x: .9; }
  .xl\:hover\:scale-x-95:hover {
    --transform-scale-x: .95; }
  .xl\:hover\:scale-x-100:hover {
    --transform-scale-x: 1; }
  .xl\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05; }
  .xl\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1; }
  .xl\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25; }
  .xl\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5; }
  .xl\:hover\:scale-y-0:hover {
    --transform-scale-y: 0; }
  .xl\:hover\:scale-y-50:hover {
    --transform-scale-y: .5; }
  .xl\:hover\:scale-y-75:hover {
    --transform-scale-y: .75; }
  .xl\:hover\:scale-y-90:hover {
    --transform-scale-y: .9; }
  .xl\:hover\:scale-y-95:hover {
    --transform-scale-y: .95; }
  .xl\:hover\:scale-y-100:hover {
    --transform-scale-y: 1; }
  .xl\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05; }
  .xl\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1; }
  .xl\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25; }
  .xl\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5; }
  .xl\:focus\:scale-0:focus {
    --transform-scale-x: 0;
    --transform-scale-y: 0; }
  .xl\:focus\:scale-50:focus {
    --transform-scale-x: .5;
    --transform-scale-y: .5; }
  .xl\:focus\:scale-75:focus {
    --transform-scale-x: .75;
    --transform-scale-y: .75; }
  .xl\:focus\:scale-90:focus {
    --transform-scale-x: .9;
    --transform-scale-y: .9; }
  .xl\:focus\:scale-95:focus {
    --transform-scale-x: .95;
    --transform-scale-y: .95; }
  .xl\:focus\:scale-100:focus {
    --transform-scale-x: 1;
    --transform-scale-y: 1; }
  .xl\:focus\:scale-105:focus {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05; }
  .xl\:focus\:scale-110:focus {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1; }
  .xl\:focus\:scale-125:focus {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25; }
  .xl\:focus\:scale-150:focus {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5; }
  .xl\:focus\:scale-x-0:focus {
    --transform-scale-x: 0; }
  .xl\:focus\:scale-x-50:focus {
    --transform-scale-x: .5; }
  .xl\:focus\:scale-x-75:focus {
    --transform-scale-x: .75; }
  .xl\:focus\:scale-x-90:focus {
    --transform-scale-x: .9; }
  .xl\:focus\:scale-x-95:focus {
    --transform-scale-x: .95; }
  .xl\:focus\:scale-x-100:focus {
    --transform-scale-x: 1; }
  .xl\:focus\:scale-x-105:focus {
    --transform-scale-x: 1.05; }
  .xl\:focus\:scale-x-110:focus {
    --transform-scale-x: 1.1; }
  .xl\:focus\:scale-x-125:focus {
    --transform-scale-x: 1.25; }
  .xl\:focus\:scale-x-150:focus {
    --transform-scale-x: 1.5; }
  .xl\:focus\:scale-y-0:focus {
    --transform-scale-y: 0; }
  .xl\:focus\:scale-y-50:focus {
    --transform-scale-y: .5; }
  .xl\:focus\:scale-y-75:focus {
    --transform-scale-y: .75; }
  .xl\:focus\:scale-y-90:focus {
    --transform-scale-y: .9; }
  .xl\:focus\:scale-y-95:focus {
    --transform-scale-y: .95; }
  .xl\:focus\:scale-y-100:focus {
    --transform-scale-y: 1; }
  .xl\:focus\:scale-y-105:focus {
    --transform-scale-y: 1.05; }
  .xl\:focus\:scale-y-110:focus {
    --transform-scale-y: 1.1; }
  .xl\:focus\:scale-y-125:focus {
    --transform-scale-y: 1.25; }
  .xl\:focus\:scale-y-150:focus {
    --transform-scale-y: 1.5; }
  .xl\:rotate-0 {
    --transform-rotate: 0; }
  .xl\:rotate-45 {
    --transform-rotate: 45deg; }
  .xl\:rotate-90 {
    --transform-rotate: 90deg; }
  .xl\:rotate-180 {
    --transform-rotate: 180deg; }
  .xl\:-rotate-180 {
    --transform-rotate: -180deg; }
  .xl\:-rotate-90 {
    --transform-rotate: -90deg; }
  .xl\:-rotate-45 {
    --transform-rotate: -45deg; }
  .xl\:hover\:rotate-0:hover {
    --transform-rotate: 0; }
  .xl\:hover\:rotate-45:hover {
    --transform-rotate: 45deg; }
  .xl\:hover\:rotate-90:hover {
    --transform-rotate: 90deg; }
  .xl\:hover\:rotate-180:hover {
    --transform-rotate: 180deg; }
  .xl\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg; }
  .xl\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg; }
  .xl\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg; }
  .xl\:focus\:rotate-0:focus {
    --transform-rotate: 0; }
  .xl\:focus\:rotate-45:focus {
    --transform-rotate: 45deg; }
  .xl\:focus\:rotate-90:focus {
    --transform-rotate: 90deg; }
  .xl\:focus\:rotate-180:focus {
    --transform-rotate: 180deg; }
  .xl\:focus\:-rotate-180:focus {
    --transform-rotate: -180deg; }
  .xl\:focus\:-rotate-90:focus {
    --transform-rotate: -90deg; }
  .xl\:focus\:-rotate-45:focus {
    --transform-rotate: -45deg; }
  .xl\:translate-x-0 {
    --transform-translate-x: 0; }
  .xl\:translate-x-1 {
    --transform-translate-x: 0.25rem; }
  .xl\:translate-x-2 {
    --transform-translate-x: 0.5rem; }
  .xl\:translate-x-3 {
    --transform-translate-x: 0.75rem; }
  .xl\:translate-x-4 {
    --transform-translate-x: 1rem; }
  .xl\:translate-x-5 {
    --transform-translate-x: 1.25rem; }
  .xl\:translate-x-6 {
    --transform-translate-x: 1.5rem; }
  .xl\:translate-x-8 {
    --transform-translate-x: 2rem; }
  .xl\:translate-x-10 {
    --transform-translate-x: 2.5rem; }
  .xl\:translate-x-12 {
    --transform-translate-x: 3rem; }
  .xl\:translate-x-16 {
    --transform-translate-x: 4rem; }
  .xl\:translate-x-20 {
    --transform-translate-x: 5rem; }
  .xl\:translate-x-24 {
    --transform-translate-x: 6rem; }
  .xl\:translate-x-32 {
    --transform-translate-x: 8rem; }
  .xl\:translate-x-40 {
    --transform-translate-x: 10rem; }
  .xl\:translate-x-48 {
    --transform-translate-x: 12rem; }
  .xl\:translate-x-56 {
    --transform-translate-x: 14rem; }
  .xl\:translate-x-64 {
    --transform-translate-x: 16rem; }
  .xl\:translate-x-px {
    --transform-translate-x: 1px; }
  .xl\:-translate-x-1 {
    --transform-translate-x: -0.25rem; }
  .xl\:-translate-x-2 {
    --transform-translate-x: -0.5rem; }
  .xl\:-translate-x-3 {
    --transform-translate-x: -0.75rem; }
  .xl\:-translate-x-4 {
    --transform-translate-x: -1rem; }
  .xl\:-translate-x-5 {
    --transform-translate-x: -1.25rem; }
  .xl\:-translate-x-6 {
    --transform-translate-x: -1.5rem; }
  .xl\:-translate-x-8 {
    --transform-translate-x: -2rem; }
  .xl\:-translate-x-10 {
    --transform-translate-x: -2.5rem; }
  .xl\:-translate-x-12 {
    --transform-translate-x: -3rem; }
  .xl\:-translate-x-16 {
    --transform-translate-x: -4rem; }
  .xl\:-translate-x-20 {
    --transform-translate-x: -5rem; }
  .xl\:-translate-x-24 {
    --transform-translate-x: -6rem; }
  .xl\:-translate-x-32 {
    --transform-translate-x: -8rem; }
  .xl\:-translate-x-40 {
    --transform-translate-x: -10rem; }
  .xl\:-translate-x-48 {
    --transform-translate-x: -12rem; }
  .xl\:-translate-x-56 {
    --transform-translate-x: -14rem; }
  .xl\:-translate-x-64 {
    --transform-translate-x: -16rem; }
  .xl\:-translate-x-px {
    --transform-translate-x: -1px; }
  .xl\:-translate-x-full {
    --transform-translate-x: -100%; }
  .xl\:-translate-x-1\/2 {
    --transform-translate-x: -50%; }
  .xl\:translate-x-1\/2 {
    --transform-translate-x: 50%; }
  .xl\:translate-x-full {
    --transform-translate-x: 100%; }
  .xl\:translate-y-0 {
    --transform-translate-y: 0; }
  .xl\:translate-y-1 {
    --transform-translate-y: 0.25rem; }
  .xl\:translate-y-2 {
    --transform-translate-y: 0.5rem; }
  .xl\:translate-y-3 {
    --transform-translate-y: 0.75rem; }
  .xl\:translate-y-4 {
    --transform-translate-y: 1rem; }
  .xl\:translate-y-5 {
    --transform-translate-y: 1.25rem; }
  .xl\:translate-y-6 {
    --transform-translate-y: 1.5rem; }
  .xl\:translate-y-8 {
    --transform-translate-y: 2rem; }
  .xl\:translate-y-10 {
    --transform-translate-y: 2.5rem; }
  .xl\:translate-y-12 {
    --transform-translate-y: 3rem; }
  .xl\:translate-y-16 {
    --transform-translate-y: 4rem; }
  .xl\:translate-y-20 {
    --transform-translate-y: 5rem; }
  .xl\:translate-y-24 {
    --transform-translate-y: 6rem; }
  .xl\:translate-y-32 {
    --transform-translate-y: 8rem; }
  .xl\:translate-y-40 {
    --transform-translate-y: 10rem; }
  .xl\:translate-y-48 {
    --transform-translate-y: 12rem; }
  .xl\:translate-y-56 {
    --transform-translate-y: 14rem; }
  .xl\:translate-y-64 {
    --transform-translate-y: 16rem; }
  .xl\:translate-y-px {
    --transform-translate-y: 1px; }
  .xl\:-translate-y-1 {
    --transform-translate-y: -0.25rem; }
  .xl\:-translate-y-2 {
    --transform-translate-y: -0.5rem; }
  .xl\:-translate-y-3 {
    --transform-translate-y: -0.75rem; }
  .xl\:-translate-y-4 {
    --transform-translate-y: -1rem; }
  .xl\:-translate-y-5 {
    --transform-translate-y: -1.25rem; }
  .xl\:-translate-y-6 {
    --transform-translate-y: -1.5rem; }
  .xl\:-translate-y-8 {
    --transform-translate-y: -2rem; }
  .xl\:-translate-y-10 {
    --transform-translate-y: -2.5rem; }
  .xl\:-translate-y-12 {
    --transform-translate-y: -3rem; }
  .xl\:-translate-y-16 {
    --transform-translate-y: -4rem; }
  .xl\:-translate-y-20 {
    --transform-translate-y: -5rem; }
  .xl\:-translate-y-24 {
    --transform-translate-y: -6rem; }
  .xl\:-translate-y-32 {
    --transform-translate-y: -8rem; }
  .xl\:-translate-y-40 {
    --transform-translate-y: -10rem; }
  .xl\:-translate-y-48 {
    --transform-translate-y: -12rem; }
  .xl\:-translate-y-56 {
    --transform-translate-y: -14rem; }
  .xl\:-translate-y-64 {
    --transform-translate-y: -16rem; }
  .xl\:-translate-y-px {
    --transform-translate-y: -1px; }
  .xl\:-translate-y-full {
    --transform-translate-y: -100%; }
  .xl\:-translate-y-1\/2 {
    --transform-translate-y: -50%; }
  .xl\:translate-y-1\/2 {
    --transform-translate-y: 50%; }
  .xl\:translate-y-full {
    --transform-translate-y: 100%; }
  .xl\:hover\:translate-x-0:hover {
    --transform-translate-x: 0; }
  .xl\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem; }
  .xl\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem; }
  .xl\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem; }
  .xl\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem; }
  .xl\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem; }
  .xl\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem; }
  .xl\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem; }
  .xl\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem; }
  .xl\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem; }
  .xl\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem; }
  .xl\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem; }
  .xl\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem; }
  .xl\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem; }
  .xl\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem; }
  .xl\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem; }
  .xl\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem; }
  .xl\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem; }
  .xl\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px; }
  .xl\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem; }
  .xl\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem; }
  .xl\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem; }
  .xl\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem; }
  .xl\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem; }
  .xl\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem; }
  .xl\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem; }
  .xl\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem; }
  .xl\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem; }
  .xl\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem; }
  .xl\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem; }
  .xl\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem; }
  .xl\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem; }
  .xl\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem; }
  .xl\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem; }
  .xl\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem; }
  .xl\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem; }
  .xl\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px; }
  .xl\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%; }
  .xl\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%; }
  .xl\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%; }
  .xl\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%; }
  .xl\:hover\:translate-y-0:hover {
    --transform-translate-y: 0; }
  .xl\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem; }
  .xl\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem; }
  .xl\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem; }
  .xl\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem; }
  .xl\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem; }
  .xl\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem; }
  .xl\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem; }
  .xl\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem; }
  .xl\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem; }
  .xl\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem; }
  .xl\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem; }
  .xl\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem; }
  .xl\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem; }
  .xl\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem; }
  .xl\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem; }
  .xl\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem; }
  .xl\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem; }
  .xl\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px; }
  .xl\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem; }
  .xl\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem; }
  .xl\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem; }
  .xl\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem; }
  .xl\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem; }
  .xl\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem; }
  .xl\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem; }
  .xl\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem; }
  .xl\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem; }
  .xl\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem; }
  .xl\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem; }
  .xl\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem; }
  .xl\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem; }
  .xl\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem; }
  .xl\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem; }
  .xl\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem; }
  .xl\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem; }
  .xl\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px; }
  .xl\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%; }
  .xl\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%; }
  .xl\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%; }
  .xl\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%; }
  .xl\:focus\:translate-x-0:focus {
    --transform-translate-x: 0; }
  .xl\:focus\:translate-x-1:focus {
    --transform-translate-x: 0.25rem; }
  .xl\:focus\:translate-x-2:focus {
    --transform-translate-x: 0.5rem; }
  .xl\:focus\:translate-x-3:focus {
    --transform-translate-x: 0.75rem; }
  .xl\:focus\:translate-x-4:focus {
    --transform-translate-x: 1rem; }
  .xl\:focus\:translate-x-5:focus {
    --transform-translate-x: 1.25rem; }
  .xl\:focus\:translate-x-6:focus {
    --transform-translate-x: 1.5rem; }
  .xl\:focus\:translate-x-8:focus {
    --transform-translate-x: 2rem; }
  .xl\:focus\:translate-x-10:focus {
    --transform-translate-x: 2.5rem; }
  .xl\:focus\:translate-x-12:focus {
    --transform-translate-x: 3rem; }
  .xl\:focus\:translate-x-16:focus {
    --transform-translate-x: 4rem; }
  .xl\:focus\:translate-x-20:focus {
    --transform-translate-x: 5rem; }
  .xl\:focus\:translate-x-24:focus {
    --transform-translate-x: 6rem; }
  .xl\:focus\:translate-x-32:focus {
    --transform-translate-x: 8rem; }
  .xl\:focus\:translate-x-40:focus {
    --transform-translate-x: 10rem; }
  .xl\:focus\:translate-x-48:focus {
    --transform-translate-x: 12rem; }
  .xl\:focus\:translate-x-56:focus {
    --transform-translate-x: 14rem; }
  .xl\:focus\:translate-x-64:focus {
    --transform-translate-x: 16rem; }
  .xl\:focus\:translate-x-px:focus {
    --transform-translate-x: 1px; }
  .xl\:focus\:-translate-x-1:focus {
    --transform-translate-x: -0.25rem; }
  .xl\:focus\:-translate-x-2:focus {
    --transform-translate-x: -0.5rem; }
  .xl\:focus\:-translate-x-3:focus {
    --transform-translate-x: -0.75rem; }
  .xl\:focus\:-translate-x-4:focus {
    --transform-translate-x: -1rem; }
  .xl\:focus\:-translate-x-5:focus {
    --transform-translate-x: -1.25rem; }
  .xl\:focus\:-translate-x-6:focus {
    --transform-translate-x: -1.5rem; }
  .xl\:focus\:-translate-x-8:focus {
    --transform-translate-x: -2rem; }
  .xl\:focus\:-translate-x-10:focus {
    --transform-translate-x: -2.5rem; }
  .xl\:focus\:-translate-x-12:focus {
    --transform-translate-x: -3rem; }
  .xl\:focus\:-translate-x-16:focus {
    --transform-translate-x: -4rem; }
  .xl\:focus\:-translate-x-20:focus {
    --transform-translate-x: -5rem; }
  .xl\:focus\:-translate-x-24:focus {
    --transform-translate-x: -6rem; }
  .xl\:focus\:-translate-x-32:focus {
    --transform-translate-x: -8rem; }
  .xl\:focus\:-translate-x-40:focus {
    --transform-translate-x: -10rem; }
  .xl\:focus\:-translate-x-48:focus {
    --transform-translate-x: -12rem; }
  .xl\:focus\:-translate-x-56:focus {
    --transform-translate-x: -14rem; }
  .xl\:focus\:-translate-x-64:focus {
    --transform-translate-x: -16rem; }
  .xl\:focus\:-translate-x-px:focus {
    --transform-translate-x: -1px; }
  .xl\:focus\:-translate-x-full:focus {
    --transform-translate-x: -100%; }
  .xl\:focus\:-translate-x-1\/2:focus {
    --transform-translate-x: -50%; }
  .xl\:focus\:translate-x-1\/2:focus {
    --transform-translate-x: 50%; }
  .xl\:focus\:translate-x-full:focus {
    --transform-translate-x: 100%; }
  .xl\:focus\:translate-y-0:focus {
    --transform-translate-y: 0; }
  .xl\:focus\:translate-y-1:focus {
    --transform-translate-y: 0.25rem; }
  .xl\:focus\:translate-y-2:focus {
    --transform-translate-y: 0.5rem; }
  .xl\:focus\:translate-y-3:focus {
    --transform-translate-y: 0.75rem; }
  .xl\:focus\:translate-y-4:focus {
    --transform-translate-y: 1rem; }
  .xl\:focus\:translate-y-5:focus {
    --transform-translate-y: 1.25rem; }
  .xl\:focus\:translate-y-6:focus {
    --transform-translate-y: 1.5rem; }
  .xl\:focus\:translate-y-8:focus {
    --transform-translate-y: 2rem; }
  .xl\:focus\:translate-y-10:focus {
    --transform-translate-y: 2.5rem; }
  .xl\:focus\:translate-y-12:focus {
    --transform-translate-y: 3rem; }
  .xl\:focus\:translate-y-16:focus {
    --transform-translate-y: 4rem; }
  .xl\:focus\:translate-y-20:focus {
    --transform-translate-y: 5rem; }
  .xl\:focus\:translate-y-24:focus {
    --transform-translate-y: 6rem; }
  .xl\:focus\:translate-y-32:focus {
    --transform-translate-y: 8rem; }
  .xl\:focus\:translate-y-40:focus {
    --transform-translate-y: 10rem; }
  .xl\:focus\:translate-y-48:focus {
    --transform-translate-y: 12rem; }
  .xl\:focus\:translate-y-56:focus {
    --transform-translate-y: 14rem; }
  .xl\:focus\:translate-y-64:focus {
    --transform-translate-y: 16rem; }
  .xl\:focus\:translate-y-px:focus {
    --transform-translate-y: 1px; }
  .xl\:focus\:-translate-y-1:focus {
    --transform-translate-y: -0.25rem; }
  .xl\:focus\:-translate-y-2:focus {
    --transform-translate-y: -0.5rem; }
  .xl\:focus\:-translate-y-3:focus {
    --transform-translate-y: -0.75rem; }
  .xl\:focus\:-translate-y-4:focus {
    --transform-translate-y: -1rem; }
  .xl\:focus\:-translate-y-5:focus {
    --transform-translate-y: -1.25rem; }
  .xl\:focus\:-translate-y-6:focus {
    --transform-translate-y: -1.5rem; }
  .xl\:focus\:-translate-y-8:focus {
    --transform-translate-y: -2rem; }
  .xl\:focus\:-translate-y-10:focus {
    --transform-translate-y: -2.5rem; }
  .xl\:focus\:-translate-y-12:focus {
    --transform-translate-y: -3rem; }
  .xl\:focus\:-translate-y-16:focus {
    --transform-translate-y: -4rem; }
  .xl\:focus\:-translate-y-20:focus {
    --transform-translate-y: -5rem; }
  .xl\:focus\:-translate-y-24:focus {
    --transform-translate-y: -6rem; }
  .xl\:focus\:-translate-y-32:focus {
    --transform-translate-y: -8rem; }
  .xl\:focus\:-translate-y-40:focus {
    --transform-translate-y: -10rem; }
  .xl\:focus\:-translate-y-48:focus {
    --transform-translate-y: -12rem; }
  .xl\:focus\:-translate-y-56:focus {
    --transform-translate-y: -14rem; }
  .xl\:focus\:-translate-y-64:focus {
    --transform-translate-y: -16rem; }
  .xl\:focus\:-translate-y-px:focus {
    --transform-translate-y: -1px; }
  .xl\:focus\:-translate-y-full:focus {
    --transform-translate-y: -100%; }
  .xl\:focus\:-translate-y-1\/2:focus {
    --transform-translate-y: -50%; }
  .xl\:focus\:translate-y-1\/2:focus {
    --transform-translate-y: 50%; }
  .xl\:focus\:translate-y-full:focus {
    --transform-translate-y: 100%; }
  .xl\:skew-x-0 {
    --transform-skew-x: 0; }
  .xl\:skew-x-3 {
    --transform-skew-x: 3deg; }
  .xl\:skew-x-6 {
    --transform-skew-x: 6deg; }
  .xl\:skew-x-12 {
    --transform-skew-x: 12deg; }
  .xl\:-skew-x-12 {
    --transform-skew-x: -12deg; }
  .xl\:-skew-x-6 {
    --transform-skew-x: -6deg; }
  .xl\:-skew-x-3 {
    --transform-skew-x: -3deg; }
  .xl\:skew-y-0 {
    --transform-skew-y: 0; }
  .xl\:skew-y-3 {
    --transform-skew-y: 3deg; }
  .xl\:skew-y-6 {
    --transform-skew-y: 6deg; }
  .xl\:skew-y-12 {
    --transform-skew-y: 12deg; }
  .xl\:-skew-y-12 {
    --transform-skew-y: -12deg; }
  .xl\:-skew-y-6 {
    --transform-skew-y: -6deg; }
  .xl\:-skew-y-3 {
    --transform-skew-y: -3deg; }
  .xl\:hover\:skew-x-0:hover {
    --transform-skew-x: 0; }
  .xl\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg; }
  .xl\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg; }
  .xl\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg; }
  .xl\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg; }
  .xl\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg; }
  .xl\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg; }
  .xl\:hover\:skew-y-0:hover {
    --transform-skew-y: 0; }
  .xl\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg; }
  .xl\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg; }
  .xl\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg; }
  .xl\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg; }
  .xl\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg; }
  .xl\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg; }
  .xl\:focus\:skew-x-0:focus {
    --transform-skew-x: 0; }
  .xl\:focus\:skew-x-3:focus {
    --transform-skew-x: 3deg; }
  .xl\:focus\:skew-x-6:focus {
    --transform-skew-x: 6deg; }
  .xl\:focus\:skew-x-12:focus {
    --transform-skew-x: 12deg; }
  .xl\:focus\:-skew-x-12:focus {
    --transform-skew-x: -12deg; }
  .xl\:focus\:-skew-x-6:focus {
    --transform-skew-x: -6deg; }
  .xl\:focus\:-skew-x-3:focus {
    --transform-skew-x: -3deg; }
  .xl\:focus\:skew-y-0:focus {
    --transform-skew-y: 0; }
  .xl\:focus\:skew-y-3:focus {
    --transform-skew-y: 3deg; }
  .xl\:focus\:skew-y-6:focus {
    --transform-skew-y: 6deg; }
  .xl\:focus\:skew-y-12:focus {
    --transform-skew-y: 12deg; }
  .xl\:focus\:-skew-y-12:focus {
    --transform-skew-y: -12deg; }
  .xl\:focus\:-skew-y-6:focus {
    --transform-skew-y: -6deg; }
  .xl\:focus\:-skew-y-3:focus {
    --transform-skew-y: -3deg; }
  .xl\:transition-none {
    transition-property: none; }
  .xl\:transition-all {
    transition-property: all; }
  .xl\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; }
  .xl\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke; }
  .xl\:transition-opacity {
    transition-property: opacity; }
  .xl\:transition-shadow {
    transition-property: box-shadow; }
  .xl\:transition-transform {
    transition-property: transform; }
  .xl\:ease-linear {
    transition-timing-function: linear; }
  .xl\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
  .xl\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  .xl\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .xl\:duration-75 {
    transition-duration: 75ms; }
  .xl\:duration-100 {
    transition-duration: 100ms; }
  .xl\:duration-150 {
    transition-duration: 150ms; }
  .xl\:duration-200 {
    transition-duration: 200ms; }
  .xl\:duration-300 {
    transition-duration: 300ms; }
  .xl\:duration-500 {
    transition-duration: 500ms; }
  .xl\:duration-700 {
    transition-duration: 700ms; }
  .xl\:duration-1000 {
    transition-duration: 1000ms; }
  .xl\:delay-75 {
    transition-delay: 75ms; }
  .xl\:delay-100 {
    transition-delay: 100ms; }
  .xl\:delay-150 {
    transition-delay: 150ms; }
  .xl\:delay-200 {
    transition-delay: 200ms; }
  .xl\:delay-300 {
    transition-delay: 300ms; }
  .xl\:delay-500 {
    transition-delay: 500ms; }
  .xl\:delay-700 {
    transition-delay: 700ms; }
  .xl\:delay-1000 {
    transition-delay: 1000ms; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19kZXByZWNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNpemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NpemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIE1hbnVhbGx5IGZvcmtlZCBmcm9tIFNVSVQgQ1NTIEJhc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcbiAqIEEgdGhpbiBsYXllciBvbiB0b3Agb2Ygbm9ybWFsaXplLmNzcyB0aGF0IHByb3ZpZGVzIGEgc3RhcnRpbmcgcG9pbnQgbW9yZVxuICogc3VpdGFibGUgZm9yIHdlYiBhcHBsaWNhdGlvbnMuXG4gKi9cblxuLyoqXG4gKiBSZW1vdmVzIHRoZSBkZWZhdWx0IHNwYWNpbmcgYW5kIGJvcmRlciBmb3IgYXBwcm9wcmlhdGUgZWxlbWVudHMuXG4gKi9cblxuYmxvY2txdW90ZSxcbmRsLFxuZGQsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5ocixcbmZpZ3VyZSxcbnAsXG5wcmUge1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbiAqIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbiAqL1xuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFRhaWx3aW5kIGN1c3RvbSByZXNldCBzdHlsZXNcbiAqL1xuXG4vKipcbiAqIDEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5ICh3aXRoIFRhaWx3aW5kJ3MgZGVmYXVsdFxuICogICAgc2Fucy1zZXJpZiBmb250IHN0YWNrIGFzIGEgZmFsbGJhY2spIGFzIGEgc2FuZSBkZWZhdWx0LlxuICogMi4gVXNlIFRhaWx3aW5kJ3MgZGVmYXVsdCBcIm5vcm1hbFwiIGxpbmUtaGVpZ2h0IHNvIHRoZSB1c2VyIGlzbid0IGZvcmNlZFxuICogICAgdG8gb3ZlcnJpZGUgaXQgdG8gZW5zdXJlIGNvbnNpc3RlbmN5IGV2ZW4gd2hlbiB1c2luZyB0aGUgZGVmYXVsdCB0aGVtZS5cbiAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IHBhZGRpbmcgYW5kIGJvcmRlciBmcm9tIGFmZmVjdGluZyBlbGVtZW50IHdpZHRoLlxuICpcbiAqICAgIFdlIHVzZWQgdG8gc2V0IHRoaXMgaW4gdGhlIGh0bWwgZWxlbWVudCBhbmQgaW5oZXJpdCBmcm9tXG4gKiAgICB0aGUgcGFyZW50IGVsZW1lbnQgZm9yIGV2ZXJ5dGhpbmcgZWxzZS4gVGhpcyBjYXVzZWQgaXNzdWVzXG4gKiAgICBpbiBzaGFkb3ctZG9tLWVuaGFuY2VkIGVsZW1lbnRzIGxpa2UgPGRldGFpbHM+IHdoZXJlIHRoZSBjb250ZW50XG4gKiAgICBpcyB3cmFwcGVkIGJ5IGEgZGl2IHdpdGggYm94LXNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YC5cbiAqXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzRcbiAqXG4gKlxuICogMi4gQWxsb3cgYWRkaW5nIGEgYm9yZGVyIHRvIGFuIGVsZW1lbnQgYnkganVzdCBhZGRpbmcgYSBib3JkZXItd2lkdGguXG4gKlxuICogICAgQnkgZGVmYXVsdCwgdGhlIHdheSB0aGUgYnJvd3NlciBzcGVjaWZpZXMgdGhhdCBhbiBlbGVtZW50IHNob3VsZCBoYXZlIG5vXG4gKiAgICBib3JkZXIgaXMgYnkgc2V0dGluZyBpdCdzIGJvcmRlci1zdHlsZSB0byBgbm9uZWAgaW4gdGhlIHVzZXItYWdlbnRcbiAqICAgIHN0eWxlc2hlZXQuXG4gKlxuICogICAgSW4gb3JkZXIgdG8gZWFzaWx5IGFkZCBib3JkZXJzIHRvIGVsZW1lbnRzIGJ5IGp1c3Qgc2V0dGluZyB0aGUgYGJvcmRlci13aWR0aGBcbiAqICAgIHByb3BlcnR5LCB3ZSBjaGFuZ2UgdGhlIGRlZmF1bHQgYm9yZGVyLXN0eWxlIGZvciBhbGwgZWxlbWVudHMgdG8gYHNvbGlkYCwgYW5kXG4gKiAgICB1c2UgYm9yZGVyLXdpZHRoIHRvIGhpZGUgdGhlbSBpbnN0ZWFkLiBUaGlzIHdheSBvdXIgYGJvcmRlcmAgdXRpbGl0aWVzIG9ubHlcbiAqICAgIG5lZWQgdG8gc2V0IHRoZSBgYm9yZGVyLXdpZHRoYCBwcm9wZXJ0eSBpbnN0ZWFkIG9mIHRoZSBlbnRpcmUgYGJvcmRlcmBcbiAqICAgIHNob3J0aGFuZCwgbWFraW5nIG91ciBib3JkZXIgdXRpbGl0aWVzIG11Y2ggbW9yZSBzdHJhaWdodGZvcndhcmQgdG8gY29tcG9zZS5cbiAqXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRjc3MvdGFpbHdpbmRjc3MvcHVsbC8xMTZcbiAqL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBib3JkZXItd2lkdGg6IDA7IC8qIDIgKi9cbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgLyogMiAqL1xuICBib3JkZXItY29sb3I6ICNlMmU4ZjA7IC8qIDIgKi9cbn1cblxuLypcbiAqIEVuc3VyZSBob3Jpem9udGFsIHJ1bGVzIGFyZSB2aXNpYmxlIGJ5IGRlZmF1bHRcbiAqL1xuXG5ociB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLyoqXG4gKiBVbmRvIHRoZSBgYm9yZGVyLXN0eWxlOiBub25lYCByZXNldCB0aGF0IE5vcm1hbGl6ZSBhcHBsaWVzIHRvIGltYWdlcyBzbyB0aGF0XG4gKiBvdXIgYGJvcmRlci17d2lkdGh9YCB1dGlsaXRpZXMgaGF2ZSB0aGUgZXhwZWN0ZWQgZWZmZWN0LlxuICpcbiAqIFRoZSBOb3JtYWxpemUgcmVzZXQgaXMgdW5uZWNlc3NhcnkgZm9yIHVzIHNpbmNlIHdlIGRlZmF1bHQgdGhlIGJvcmRlci13aWR0aFxuICogdG8gMCBvbiBhbGwgZWxlbWVudHMuXG4gKlxuICogaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zNjJcbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTBhZWMwO1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EwYWVjMDtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EwYWVjMDtcbn1cblxuaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTBhZWMwO1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EwYWVjMDtcbn1cblxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZXNldCBsaW5rcyB0byBvcHRpbWl6ZSBmb3Igb3B0LWluIHN0eWxpbmcgaW5zdGVhZCBvZlxuICogb3B0LW91dC5cbiAqL1xuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZXNldCBmb3JtIGVsZW1lbnQgcHJvcGVydGllcyB0aGF0IGFyZSBlYXN5IHRvIGZvcmdldCB0b1xuICogc3R5bGUgZXhwbGljaXRseSBzbyB5b3UgZG9uJ3QgaW5hZHZlcnRlbnRseSBpbnRyb2R1Y2VcbiAqIHN0eWxlcyB0aGF0IGRldmlhdGUgZnJvbSB5b3VyIGRlc2lnbiBzeXN0ZW0uIFRoZXNlIHN0eWxlc1xuICogc3VwcGxlbWVudCBhIHBhcnRpYWwgcmVzZXQgdGhhdCBpcyBhbHJlYWR5IGFwcGxpZWQgYnlcbiAqIG5vcm1hbGl6ZS5jc3MuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFVzZSB0aGUgY29uZmlndXJlZCAnbW9ubycgZm9udCBmYW1pbHkgZm9yIGVsZW1lbnRzIHRoYXRcbiAqIGFyZSBleHBlY3RlZCB0byBiZSByZW5kZXJlZCB3aXRoIGEgbW9ub3NwYWNlIGZvbnQsIGZhbGxpbmdcbiAqIGJhY2sgdG8gdGhlIHN5c3RlbSBtb25vc3BhY2Ugc3RhY2sgaWYgdGhlcmUgaXMgbm8gY29uZmlndXJlZFxuICogJ21vbm8nIGZvbnQgZmFtaWx5LlxuICovXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLyoqXG4gKiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdCBhcyB0aGF0J3NcbiAqIHRoZSBiZWhhdmlvciB5b3Ugd2FudCBhbG1vc3QgYWxsIG9mIHRoZSB0aW1lLiBJbnNwaXJlZCBieVxuICogQ1NTIFJlbWVkeSwgd2l0aCBgc3ZnYCBhZGRlZCBhcyB3ZWxsLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcbiAqL1xuXG5pbWcsXG5zdmcsXG52aWRlbyxcbmNhbnZhcyxcbmF1ZGlvLFxuaWZyYW1lLFxuZW1iZWQsXG5vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBDb25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmVcbiAqIHRoZWlyIGluc3RyaW5zaWMgYXNwZWN0IHJhdGlvLlxuICpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTRcbiAqL1xuXG5pbWcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuXG4uc3BhY2UteS0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwcHggKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbn1cblxuLnNwYWNlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDBweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi5zcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi5zcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygwLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi5zcGFjZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLnNwYWNlLXktMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbn1cblxuLnNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLnNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDFyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbn1cblxuLnNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLnNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbn1cblxuLnNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMS4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLnNwYWNlLXktNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi5zcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uc3BhY2UteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uc3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uc3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygyLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMi41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi5zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLnNwYWNlLXktMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi5zcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygzcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uc3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbn1cblxuLnNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi5zcGFjZS15LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uc3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLnNwYWNlLXktMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg2cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi5zcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYyg2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uc3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYyg4cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDhyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbn1cblxuLnNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg4cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDhyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi5zcGFjZS15LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi5zcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTByZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi5zcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi5zcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi5zcGFjZS15LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE0cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi5zcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi5zcGFjZS15LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDE2cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi5zcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi5zcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxcHggKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbn1cblxuLnNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uLXNwYWNlLXktMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uLXNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uLXNwYWNlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbn1cblxuLi1zcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi4tc3BhY2UteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjc1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi4tc3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi4tc3BhY2UteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi4tc3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTFyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi4tc3BhY2UteS01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi4tc3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi4tc3BhY2UteS02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uLXNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLi1zcGFjZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbn1cblxuLi1zcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLi1zcGFjZS15LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0yLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTIuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uLXNwYWNlLXgtMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0yLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi4tc3BhY2UteS0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygtM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtM3JlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uLXNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtM3JlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLi1zcGFjZS15LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC00cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC00cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi4tc3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC00cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC00cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uLXNwYWNlLXktMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbn1cblxuLi1zcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG59XG5cbi4tc3BhY2UteS0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygtNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uLXNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLi1zcGFjZS15LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC04cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC04cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi4tc3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC04cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC04cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uLXNwYWNlLXktNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xMHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uLXNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uLXNwYWNlLXktNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uLXNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uLXNwYWNlLXktNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uLXNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uLXNwYWNlLXktNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xufVxuXG4uLXNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xufVxuXG4uLXNwYWNlLXktcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMXB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG59XG5cbi4tc3BhY2UteC1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLnNwYWNlLXktcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXktcmV2ZXJzZTogMTtcbn1cblxuLnNwYWNlLXgtcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLXNwYWNlLXgtcmV2ZXJzZTogMTtcbn1cblxuLmRpdmlkZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMHB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpO1xufVxuXG4uZGl2aWRlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS14LXJldmVyc2U6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogY2FsYygwcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSk7XG59XG5cbi5kaXZpZGUteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogY2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDJweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKTtcbn1cblxuLmRpdmlkZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IGNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpO1xuICBib3JkZXItbGVmdC13aWR0aDogY2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpO1xufVxuXG4uZGl2aWRlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS15LXJldmVyc2U6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoNHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYyg0cHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSk7XG59XG5cbi5kaXZpZGUteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLXgtcmV2ZXJzZTogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBjYWxjKDRweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoNHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbn1cblxuLmRpdmlkZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoOHB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpO1xufVxuXG4uZGl2aWRlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS14LXJldmVyc2U6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogY2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSk7XG59XG5cbi5kaXZpZGUteSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS15LXJldmVyc2U6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygxcHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSk7XG59XG5cbi5kaXZpZGUteCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS14LXJldmVyc2U6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogY2FsYygxcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSk7XG59XG5cbi5kaXZpZGUteS1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLXktcmV2ZXJzZTogMTtcbn1cblxuLmRpdmlkZS14LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUteC1yZXZlcnNlOiAxO1xufVxuXG4uZGl2aWRlLXRyYW5zcGFyZW50ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kaXZpZGUtY3VycmVudCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmRpdmlkZS1ibGFjayA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXdoaXRlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtZ3JheS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1ncmF5LTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlZGYyZjc7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLWdyYXktMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtZ3JheS00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1ncmF5LTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNhMGFlYzA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLWdyYXktNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtZ3JheS03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICBib3JkZXItY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtZ3JheS04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmQzNzQ4O1xuICBib3JkZXItY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1ncmF5LTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXJlZC0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1yZWQtMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZlZDdkNztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtcmVkLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXJlZC00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1yZWQtNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Y1NjU2NTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtcmVkLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1yZWQtNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXJlZC04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOWIyYzJjO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtcmVkLTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1vcmFuZ2UtMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtb3JhbmdlLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZWViYzg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLW9yYW5nZS0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1vcmFuZ2UtNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1vcmFuZ2UtNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2VkODkzNjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1vcmFuZ2UtNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1vcmFuZ2UtNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLW9yYW5nZS04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOWM0MjIxO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtb3JhbmdlLTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS15ZWxsb3ctMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUteWVsbG93LTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZWZjYmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXllbGxvdy0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS15ZWxsb3ctNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS15ZWxsb3ctNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2VjYzk0YjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS15ZWxsb3ctNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS15ZWxsb3ctNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS15ZWxsb3ctODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzk3NWExNjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXllbGxvdy05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtZ3JlZW4tMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtZ3JlZW4tMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2M2ZjZkNTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtZ3JlZW4tMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtZ3JlZW4tNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtZ3JlZW4tNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzQ4YmI3ODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1ncmVlbi02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLWdyZWVuLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1ncmVlbi04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjc2NzQ5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtZ3JlZW4tOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtdGVhbC0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS10ZWFsLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNiMmY1ZWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXRlYWwtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtdGVhbC00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICBib3JkZXItY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXRlYWwtNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzM4YjJhYztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS10ZWFsLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtdGVhbC03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXRlYWwtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzI4NWU2MTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtdGVhbC05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1ibHVlLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLWJsdWUtMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTNmODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtYmx1ZS0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1ibHVlLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtYmx1ZS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDI5OWUxO1xuICBib3JkZXItY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLWJsdWUtNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1ibHVlLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtYmx1ZS04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmM1MjgyO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtYmx1ZS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICBib3JkZXItY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtaW5kaWdvLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLWluZGlnby0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNkYWZlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1pbmRpZ28tMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtaW5kaWdvLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLWluZGlnby01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1pbmRpZ28tNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1pbmRpZ28tNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLWluZGlnby04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDM0MTkwO1xuICBib3JkZXItY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtaW5kaWdvLTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1wdXJwbGUtMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtcHVycGxlLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlOWQ4ZmQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXB1cnBsZS0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1wdXJwbGUtNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtcHVycGxlLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM5ZjdhZWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXB1cnBsZS02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXB1cnBsZS03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXB1cnBsZS04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNTUzYzlhO1xuICBib3JkZXItY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtcHVycGxlLTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1waW5rLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXBpbmstMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZlZDdlMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtcGluay0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1waW5rLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXBpbmstNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2VkNjRhNjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtcGluay02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xufVxuXG4uZGl2aWRlLXBpbmstNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbn1cblxuLmRpdmlkZS1waW5rLTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM5NzI2NmQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtcGluay05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG59XG5cbi5kaXZpZGUtb3BhY2l0eS0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gIC0tZGl2aWRlLW9wYWNpdHk6IDA7XG59XG5cbi5kaXZpZGUtb3BhY2l0eS0yNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4uZGl2aWRlLW9wYWNpdHktNTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMC41O1xufVxuXG4uZGl2aWRlLW9wYWNpdHktNzUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgLS1kaXZpZGUtb3BhY2l0eTogMC43NTtcbn1cblxuLmRpdmlkZS1vcGFjaXR5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubm90LXNyLW9ubHkge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZm9jdXNcXDpzci1vbmx5OmZvY3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mb2N1c1xcOm5vdC1zci1vbmx5OmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmFwcGVhcmFuY2Utbm9uZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5iZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5iZy1sb2NhbCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG59XG5cbi5iZy1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctZ3JheS0xMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctZ3JheS0yMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctZ3JheS0zMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctZ3JheS00MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctZ3JheS01MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctZ3JheS02MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctZ3JheS03MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWdyYXktODAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWdyYXktOTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLXJlZC0xMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctcmVkLTIwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1yZWQtMzAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMmIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLXJlZC00MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctcmVkLTUwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1yZWQtNjAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1yZWQtNzAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1yZWQtODAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1yZWQtOTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQyYTJhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1vcmFuZ2UtMTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLW9yYW5nZS0yMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctb3JhbmdlLTMwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDM4ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1vcmFuZ2UtNDAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctb3JhbmdlLTUwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLW9yYW5nZS02MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1vcmFuZ2UtNzAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1vcmFuZ2UtODAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1vcmFuZ2UtOTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IzNDFlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy15ZWxsb3ctMTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLXllbGxvdy0yMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmcteWVsbG93LTMwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjA4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy15ZWxsb3ctNDAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmcteWVsbG93LTUwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLXllbGxvdy02MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy15ZWxsb3ctNzAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmcteWVsbG93LTgwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmcteWVsbG93LTkwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NDIxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctZ3JlZW4tMTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWdyZWVuLTIwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1ncmVlbi0zMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctZ3JlZW4tNDAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWdyZWVuLTUwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWdyZWVuLTYwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YTE2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWdyZWVuLTcwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctZ3JlZW4tODAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1ncmVlbi05MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctdGVhbC0xMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctdGVhbC0yMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctdGVhbC0zMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctdGVhbC00MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy10ZWFsLTUwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLXRlYWwtNjAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5Nzk1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctdGVhbC03MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy10ZWFsLTgwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy10ZWFsLTkwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzNGU1MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1ibHVlLTEwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1ibHVlLTIwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1ibHVlLTMwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2RmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1ibHVlLTQwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWJsdWUtNTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctYmx1ZS02MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1ibHVlLTcwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWJsdWUtODAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1ibHVlLTkwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDM2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctaW5kaWdvLTEwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1pbmRpZ28tMjAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWluZGlnby0zMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctaW5kaWdvLTQwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1pbmRpZ28tNTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLWluZGlnby02MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1pbmRpZ28tNzAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1pbmRpZ28tODAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1pbmRpZ28tOTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzNjZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1wdXJwbGUtMTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLXB1cnBsZS0yMDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctcHVycGxlLTMwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1wdXJwbGUtNDAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLXB1cnBsZS01MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctcHVycGxlLTYwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWFkNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLXB1cnBsZS03MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1wdXJwbGUtODAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1wdXJwbGUtOTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMzdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1waW5rLTEwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1waW5rLTIwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1waW5rLTMwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1waW5rLTQwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1waW5rLTUwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1waW5rLTYwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1M2Y4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmJnLXBpbmstNzAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uYmctcGluay04MDAge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1waW5rLTkwMCB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjQ1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaG92ZXJcXDpiZy1jdXJyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uaG92ZXJcXDpiZy1ibGFjazpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctZ3JheS0xMDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1ncmF5LTIwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLWdyYXktMzAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctZ3JheS00MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1ncmF5LTUwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLWdyYXktNjAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDk2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctZ3JheS03MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctZ3JheS04MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM3NDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1ncmF5LTkwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXJlZC0xMDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1yZWQtMjAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2Q3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctcmVkLTMwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYjJiMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXJlZC00MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1yZWQtNTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU2NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctcmVkLTYwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2UzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1yZWQtNzAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXJlZC04MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctcmVkLTkwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0MmEyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ymctb3JhbmdlLTIwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLW9yYW5nZS0zMDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4OTM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YjIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLW9yYW5nZS04MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ymctb3JhbmdlLTkwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMzQxZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmcteWVsbG93LTIwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmNiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXllbGxvdy0zMDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjOTRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZTJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy15ZWxsb3ctODAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc1YTE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXllbGxvdy05MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctZ3JlZW4tMTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctZ3JlZW4tMjAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctZ3JlZW4tMzAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFlNmI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctZ3JlZW4tNDAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctZ3JlZW4tNTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1ncmVlbi02MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLWdyZWVuLTcwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1ncmVlbi04MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzY3NDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctZ3JlZW4tOTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1NDNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctdGVhbC0xMDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy10ZWFsLTIwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXRlYWwtMzAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFlNmQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctdGVhbC00MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXRlYWwtNTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiMmFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy10ZWFsLTYwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTc5NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctdGVhbC03MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXRlYWwtODAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1ZTYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctdGVhbC05MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1ibHVlLTEwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLWJsdWUtMjAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlM2Y4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctYmx1ZS0zMDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1ibHVlLTQwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctYmx1ZS01MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5ZTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLWJsdWUtNjAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MmNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1ibHVlLTcwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctYmx1ZS04MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzUyODI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctYmx1ZS05MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctaW5kaWdvLTEwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLWluZGlnby0yMDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiZmZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctaW5kaWdvLTQwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLWluZGlnby01MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2N2Q4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLWluZGlnby04MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctaW5kaWdvLTkwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjMzY2YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctcHVycGxlLTIwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZDhmZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXB1cnBsZS0zMDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctcHVycGxlLTUwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmN2FlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXB1cnBsZS02MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXB1cnBsZS03MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXB1cnBsZS04MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctcHVycGxlLTkwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzM3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1waW5rLTEwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXBpbmstMjAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2UyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctcGluay0zMDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1waW5rLTQwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXBpbmstNTAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2NGE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctcGluay02MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJnLXBpbmstNzAwOmhvdmVyIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpiZy1waW5rLTgwMDpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6YmctcGluay05MDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvY3VzXFw6YmctY3VycmVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmZvY3VzXFw6YmctYmxhY2s6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy13aGl0ZTpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWdyYXktMTAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctZ3JheS0yMDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1ncmF5LTMwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWdyYXktNDAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctZ3JheS01MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1ncmF5LTYwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxODA5NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWdyYXktNzAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWdyYXktODAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctZ3JheS05MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1yZWQtMTAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctcmVkLTIwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXJlZC0zMDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1yZWQtNDAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctcmVkLTUwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXJlZC02MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctcmVkLTcwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1yZWQtODAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXJlZC05MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlLTEwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLW9yYW5nZS0yMDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1vcmFuZ2UtMzAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMzhkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlLTQwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQ1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlLTUwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlLTYwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNmIyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ymctb3JhbmdlLTcwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwNTYyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1vcmFuZ2UtODAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLW9yYW5nZS05MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmcteWVsbG93LTEwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXllbGxvdy0yMDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy15ZWxsb3ctMzAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMDg5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmcteWVsbG93LTQwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTA1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmcteWVsbG93LTUwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmcteWVsbG93LTYwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmcteWVsbG93LTcwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3NzkxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmcteWVsbG93LTgwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy15ZWxsb3ctOTAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0MjEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWdyZWVuLTEwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWdyZWVuLTIwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWdyZWVuLTMwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhZTZiNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWdyZWVuLTQwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWdyZWVuLTUwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctZ3JlZW4tNjAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhMTY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1ncmVlbi03MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctZ3JlZW4tODAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWdyZWVuLTkwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNTQzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXRlYWwtMTAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctdGVhbC0yMDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy10ZWFsLTMwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZTZkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXRlYWwtNDAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy10ZWFsLTUwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctdGVhbC02MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXRlYWwtNzAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy10ZWFsLTgwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXRlYWwtOTAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0ZTUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctYmx1ZS0xMDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1ibHVlLTIwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWJsdWUtMzAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZGY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctYmx1ZS00MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M2IzZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWJsdWUtNTAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1ibHVlLTYwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxODJjZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctYmx1ZS03MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjZjYjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWJsdWUtODAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWJsdWUtOTAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MzY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWluZGlnby0xMDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1pbmRpZ28tMjAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctaW5kaWdvLTMwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWluZGlnby00MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1pbmRpZ28tNTAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctaW5kaWdvLTYwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjdkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctaW5kaWdvLTcwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTFiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1pbmRpZ28tODAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLWluZGlnby05MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctcHVycGxlLTEwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXB1cnBsZS0yMDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1wdXJwbGUtMzAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiY2ZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctcHVycGxlLTQwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3OTRmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXB1cnBsZS01MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1wdXJwbGUtNjAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1YWQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1wdXJwbGUtODAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXB1cnBsZS05MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctcGluay0xMDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Zjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1waW5rLTIwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXBpbmstMzAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNmNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctcGluay00MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjg3YjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1waW5rLTUwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXBpbmstNjAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzZjhjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpiZy1waW5rLTcwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6YmctcGluay04MDA6Zm9jdXMge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJnLXBpbmstOTAwOmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyNDU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5iZy1vcGFjaXR5LTAge1xuICAtLWJnLW9wYWNpdHk6IDA7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xufVxuXG4uaG92ZXJcXDpiZy1vcGFjaXR5LTA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDA7XG59XG5cbi5ob3ZlclxcOmJnLW9wYWNpdHktMjU6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ob3ZlclxcOmJnLW9wYWNpdHktNTA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmhvdmVyXFw6Ymctb3BhY2l0eS03NTpob3ZlciB7XG4gIC0tYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmhvdmVyXFw6Ymctb3BhY2l0eS0xMDA6aG92ZXIge1xuICAtLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5mb2N1c1xcOmJnLW9wYWNpdHktMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMDtcbn1cblxuLmZvY3VzXFw6Ymctb3BhY2l0eS0yNTpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmZvY3VzXFw6Ymctb3BhY2l0eS01MDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMC41O1xufVxuXG4uZm9jdXNcXDpiZy1vcGFjaXR5LTc1OmZvY3VzIHtcbiAgLS1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uZm9jdXNcXDpiZy1vcGFjaXR5LTEwMDpmb2N1cyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbn1cblxuLmJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmJnLWxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xufVxuXG4uYmctbGVmdC1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cblxuLmJnLWxlZnQtdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG5cbi5iZy1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xufVxuXG4uYmctcmlnaHQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xufVxuXG4uYmctcmlnaHQtdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xufVxuXG4uYmctdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xufVxuXG4uYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmJnLW5vLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1yZXBlYXQteCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLXJlcGVhdC15IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuXG4uYmctcmVwZWF0LXJvdW5kIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xufVxuXG4uYmctcmVwZWF0LXNwYWNlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHNwYWNlO1xufVxuXG4uYmctYXV0byB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnLWNvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5ib3JkZXItY29sbGFwc2Uge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uYm9yZGVyLXNlcGFyYXRlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLmJvcmRlci10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ib3JkZXItY3VycmVudCB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItZ3JheS0xMDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLWdyYXktMjAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmY3O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ncmF5LTMwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItZ3JheS00MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLWdyYXktNTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYTBhZWMwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ncmF5LTYwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItZ3JheS03MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ncmF5LTgwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzJkMzc0ODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItZ3JheS05MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXJlZC0xMDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZmY1ZjU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXJlZC0yMDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZWQ3ZDc7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXJlZC0zMDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXJlZC00MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmYzgxODE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXJlZC01MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmNTY1NjU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXJlZC02MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1yZWQtNzAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzUzMDMwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItcmVkLTgwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzliMmMyYztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXJlZC05MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1vcmFuZ2UtMTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmYWYwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1vcmFuZ2UtMjAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmVlYmM4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1vcmFuZ2UtMzAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1vcmFuZ2UtNDAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjZhZDU1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLW9yYW5nZS01MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlZDg5MzY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItb3JhbmdlLTYwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1vcmFuZ2UtNzAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzA1NjIxO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItb3JhbmdlLTgwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzljNDIyMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLW9yYW5nZS05MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci15ZWxsb3ctMTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmYwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci15ZWxsb3ctMjAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmVmY2JmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci15ZWxsb3ctMzAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci15ZWxsb3ctNDAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjZlMDVlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXllbGxvdy01MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlY2M5NGI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXIteWVsbG93LTYwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci15ZWxsb3ctNzAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYjc3OTFmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXllbGxvdy04MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM5NzVhMTY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci15ZWxsb3ctOTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItZ3JlZW4tMTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ncmVlbi0yMDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNjNmY2ZDU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLWdyZWVuLTMwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItZ3JlZW4tNDAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ncmVlbi01MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0OGJiNzg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItZ3JlZW4tNjAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLWdyZWVuLTcwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzJmODU1YTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLWdyZWVuLTgwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzI3Njc0OTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLWdyZWVuLTkwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItdGVhbC0xMDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXRlYWwtMjAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYjJmNWVhO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci10ZWFsLTMwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItdGVhbC00MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItdGVhbC01MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMzOGIyYWM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItdGVhbC02MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItdGVhbC03MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItdGVhbC04MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMyODVlNjE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXRlYWwtOTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ibHVlLTEwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ViZjhmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItYmx1ZS0yMDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNiZWUzZjg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLWJsdWUtMzAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ibHVlLTQwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzYzYjNlZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ibHVlLTUwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzQyOTllMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ibHVlLTYwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ibHVlLTcwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzJiNmNiMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1ibHVlLTgwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzJjNTI4MjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLWJsdWUtOTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICBib3JkZXItY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItaW5kaWdvLTEwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItaW5kaWdvLTIwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2MzZGFmZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItaW5kaWdvLTMwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItaW5kaWdvLTQwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItaW5kaWdvLTUwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItaW5kaWdvLTYwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1pbmRpZ28tNzAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNGM1MWJmO1xuICBib3JkZXItY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItaW5kaWdvLTgwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzQzNDE5MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLWluZGlnby05MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1wdXJwbGUtMTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmNWZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1wdXJwbGUtMjAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZTlkOGZkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1wdXJwbGUtMzAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1wdXJwbGUtNDAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYjc5NGY0O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1wdXJwbGUtNTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOWY3YWVhO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1wdXJwbGUtNjAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXB1cnBsZS03MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM2YjQ2YzE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItcHVycGxlLTgwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzU1M2M5YTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXB1cnBsZS05MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1waW5rLTEwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjVmNztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItcGluay0yMDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZWQ3ZTI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXBpbmstMzAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmJvcmRlci1waW5rLTQwMCB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Y2ODdiMztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItcGluay01MDAge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlZDY0YTY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXBpbmstNjAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXBpbmstNzAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYjgzMjgwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXBpbmstODAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTcyNjZkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uYm9yZGVyLXBpbmstOTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci10cmFuc3BhcmVudDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1jdXJyZW50OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ibGFjazpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci13aGl0ZTpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTEwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZmFmYztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTIwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTMwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTQwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2NiZDVlMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTUwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTYwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmF5LTcwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JheS04MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JheS05MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcmVkLTEwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1yZWQtMjAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXJlZC0zMDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcmVkLTQwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1yZWQtNTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXJlZC02MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXJlZC03MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXJlZC04MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXJlZC05MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0xMDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTIwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS00MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItb3JhbmdlLTYwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS03MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS04MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS05MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0xMDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTIwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctMzAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy00MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXIteWVsbG93LTYwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXllbGxvdy03MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctODAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci15ZWxsb3ctOTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmVlbi0xMDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmMGZmZjQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tMjAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTMwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmVlbi00MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM2OGQzOTE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICBib3JkZXItY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNjAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItZ3JlZW4tNzAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ncmVlbi04MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTkwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTEwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2U2ZmZmYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTIwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTMwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTQwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzRmZDFjNTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtNTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItdGVhbC02MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci10ZWFsLTcwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzJjN2E3YjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtODAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXRlYWwtOTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtMTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtMjAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtMzAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtNDAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICBib3JkZXItY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmx1ZS01MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1ibHVlLTYwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtNzAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItYmx1ZS04MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWJsdWUtOTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICBib3JkZXItY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJmNGZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby0yMDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTMwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjN2Y5Y2Y1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby01MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItaW5kaWdvLTYwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby03MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby04MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLWluZGlnby05MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0xMDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTIwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS00MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTUwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcHVycGxlLTcwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS04MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS05MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstMTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstMjAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstMzAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstNDAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstNTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstNjAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDpib3JkZXItcGluay03MDA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1waW5rLTgwMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLXBpbmstOTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci10cmFuc3BhcmVudDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1jdXJyZW50OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibGFjazpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTEwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZmFmYztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTIwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTMwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTQwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2NiZDVlMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTUwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTYwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmF5LTcwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JheS04MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JheS05MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcmVkLTEwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1yZWQtMjAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXJlZC0zMDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcmVkLTQwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1yZWQtNTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXJlZC02MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXJlZC03MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXJlZC04MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXJlZC05MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0xMDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTIwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtMzAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS00MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItb3JhbmdlLTYwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS03MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS04MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS05MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0xMDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTIwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctMzAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy00MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXIteWVsbG93LTYwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXllbGxvdy03MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctODAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci15ZWxsb3ctOTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmVlbi0xMDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmMGZmZjQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tMjAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTMwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmVlbi00MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM2OGQzOTE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICBib3JkZXItY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNjAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItZ3JlZW4tNzAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ncmVlbi04MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTkwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTEwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2U2ZmZmYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTIwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTMwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTQwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzRmZDFjNTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtNTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItdGVhbC02MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci10ZWFsLTcwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzJjN2E3YjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtODAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXRlYWwtOTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtMTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtMjAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtMzAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtNDAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICBib3JkZXItY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItYmx1ZS01MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1ibHVlLTYwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtNzAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItYmx1ZS04MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWJsdWUtOTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICBib3JkZXItY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJmNGZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby0yMDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTMwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjN2Y5Y2Y1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby01MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItaW5kaWdvLTYwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby03MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby04MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLWluZGlnby05MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0xMDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTIwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtMzAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS00MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTUwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1wdXJwbGUtNjAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcHVycGxlLTcwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS04MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS05MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstMTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstMjAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstMzAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstNDAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstNTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstNjAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpib3JkZXItcGluay03MDA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1waW5rLTgwMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLXBpbmstOTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0wIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTI1IHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAwIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9wYWNpdHktMDpob3ZlciB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDA7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1vcGFjaXR5LTI1OmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9wYWNpdHktNTA6aG92ZXIge1xuICAtLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ob3ZlclxcOmJvcmRlci1vcGFjaXR5LTc1OmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmhvdmVyXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmhvdmVyIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9wYWNpdHktMDpmb2N1cyB7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDA7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1vcGFjaXR5LTI1OmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9wYWNpdHktNTA6Zm9jdXMge1xuICAtLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5mb2N1c1xcOmJvcmRlci1vcGFjaXR5LTc1OmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmZvY3VzXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmZvY3VzIHtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLnJvdW5kZWQtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtbWQge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5yb3VuZGVkLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5yb3VuZGVkLXQtbm9uZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC1yLW5vbmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLWItbm9uZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC1sLW5vbmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC10LXNtIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbn1cblxuLnJvdW5kZWQtci1zbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xufVxuXG4ucm91bmRlZC1iLXNtIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbn1cblxuLnJvdW5kZWQtbC1zbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbn1cblxuLnJvdW5kZWQtdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC1yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC1iIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5yb3VuZGVkLWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC10LW1kIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLnJvdW5kZWQtci1tZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4ucm91bmRlZC1iLW1kIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLnJvdW5kZWQtbC1tZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLnJvdW5kZWQtdC1sZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnJvdW5kZWQtci1sZyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG5cbi5yb3VuZGVkLWItbGcge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG59XG5cbi5yb3VuZGVkLWwtbGcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnJvdW5kZWQtdC1mdWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xufVxuXG4ucm91bmRlZC1yLWZ1bGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xufVxuXG4ucm91bmRlZC1iLWZ1bGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5yb3VuZGVkLWwtZnVsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xufVxuXG4ucm91bmRlZC10bC1ub25lIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnJvdW5kZWQtdHItbm9uZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC1ici1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5yb3VuZGVkLWJsLW5vbmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucm91bmRlZC10bC1zbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtO1xufVxuXG4ucm91bmRlZC10ci1zbSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbn1cblxuLnJvdW5kZWQtYnItc20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW07XG59XG5cbi5yb3VuZGVkLWJsLXNtIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG59XG5cbi5yb3VuZGVkLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnJvdW5kZWQtYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucm91bmRlZC10bC1tZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4ucm91bmRlZC10ci1tZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLnJvdW5kZWQtYnItbWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5yb3VuZGVkLWJsLW1kIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG59XG5cbi5yb3VuZGVkLXRsLWxnIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xufVxuXG4ucm91bmRlZC10ci1sZyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG5cbi5yb3VuZGVkLWJyLWxnIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnJvdW5kZWQtYmwtbGcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG59XG5cbi5yb3VuZGVkLXRsLWZ1bGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG59XG5cbi5yb3VuZGVkLXRyLWZ1bGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xufVxuXG4ucm91bmRlZC1ici1mdWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbn1cblxuLnJvdW5kZWQtYmwtZnVsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbn1cblxuLmJvcmRlci1zb2xpZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5ib3JkZXItZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5ib3JkZXItZG90dGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi5ib3JkZXItZG91YmxlIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3VibGU7XG59XG5cbi5ib3JkZXItbm9uZSB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG59XG5cbi5ib3JkZXItOCB7XG4gIGJvcmRlci13aWR0aDogOHB4O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5ib3JkZXItdC0wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmJvcmRlci1yLTAge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5ib3JkZXItYi0wIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmJvcmRlci1sLTAge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmJvcmRlci10LTIge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG59XG5cbi5ib3JkZXItci0yIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG59XG5cbi5ib3JkZXItYi0yIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4uYm9yZGVyLWwtMiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG59XG5cbi5ib3JkZXItdC00IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNHB4O1xufVxuXG4uYm9yZGVyLXItNCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xufVxuXG4uYm9yZGVyLWItNCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbn1cblxuLmJvcmRlci1sLTQge1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xufVxuXG4uYm9yZGVyLXQtOCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDhweDtcbn1cblxuLmJvcmRlci1yLTgge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDhweDtcbn1cblxuLmJvcmRlci1iLTgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA4cHg7XG59XG5cbi5ib3JkZXItbC04IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcbn1cblxuLmJvcmRlci10IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci1iIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLWwge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4uYm94LWJvcmRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ib3gtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uY3Vyc29yLWF1dG8ge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3Vyc29yLXdhaXQge1xuICBjdXJzb3I6IHdhaXQ7XG59XG5cbi5jdXJzb3ItdGV4dCB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uY3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udGFibGUtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG59XG5cbi50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRhYmxlLWNvbHVtbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cblxuLnRhYmxlLWNvbHVtbi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDtcbn1cblxuLnRhYmxlLWZvb3Rlci1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDtcbn1cblxuLnRhYmxlLWhlYWRlci1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbn1cblxuLnRhYmxlLXJvdy1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbn1cblxuLnRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmZsb3ctcm9vdCB7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1jb2wtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5cbi5mbGV4LW5vLXdyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLml0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvO1xufVxuXG4uc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5qdXN0aWZ5LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uanVzdGlmeS1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLmNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZmxleC0xIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4uZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5mbGV4LWluaXRpYWwge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmZsZXgtZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZsZXgtc2hyaW5rIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtOTk5OTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogOTk5OTtcbn1cblxuLm9yZGVyLW5vbmUge1xuICBvcmRlcjogMDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhci1sZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5jbGVhci1yaWdodCB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyLW5vbmUge1xuICBjbGVhcjogbm9uZTtcbn1cblxuLmZvbnQtc2FucyB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbn1cblxuLmZvbnQtc2VyaWYge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuXG4uZm9udC1tb25vIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLmZvbnQtaGFpcmxpbmUge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZm9udC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmZvbnQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZm9udC1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5ob3ZlclxcOmZvbnQtaGFpcmxpbmU6aG92ZXIge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uaG92ZXJcXDpmb250LXRoaW46aG92ZXIge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uaG92ZXJcXDpmb250LWxpZ2h0OmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmhvdmVyXFw6Zm9udC1ub3JtYWw6aG92ZXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaG92ZXJcXDpmb250LW1lZGl1bTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ob3ZlclxcOmZvbnQtc2VtaWJvbGQ6aG92ZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaG92ZXJcXDpmb250LWJvbGQ6aG92ZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaG92ZXJcXDpmb250LWV4dHJhYm9sZDpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5ob3ZlclxcOmZvbnQtYmxhY2s6aG92ZXIge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZm9jdXNcXDpmb250LWhhaXJsaW5lOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZvY3VzXFw6Zm9udC10aGluOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmZvY3VzXFw6Zm9udC1saWdodDpmb2N1cyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb2N1c1xcOmZvbnQtbm9ybWFsOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvY3VzXFw6Zm9udC1tZWRpdW06Zm9jdXMge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9jdXNcXDpmb250LXNlbWlib2xkOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvY3VzXFw6Zm9udC1ib2xkOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvY3VzXFw6Zm9udC1leHRyYWJvbGQ6Zm9jdXMge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZm9jdXNcXDpmb250LWJsYWNrOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmgtMCB7XG4gIGhlaWdodDogMDtcbn1cblxuLmgtMSB7XG4gIGhlaWdodDogMC4yNXJlbTtcbn1cblxuLmgtMiB7XG4gIGhlaWdodDogMC41cmVtO1xufVxuXG4uaC0zIHtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuXG4uaC00IHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG4uaC01IHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uaC02IHtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5oLTgge1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5oLTEwIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5oLTEyIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4uaC0xNiB7XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLmgtMjAge1xuICBoZWlnaHQ6IDVyZW07XG59XG5cbi5oLTI0IHtcbiAgaGVpZ2h0OiA2cmVtO1xufVxuXG4uaC0zMiB7XG4gIGhlaWdodDogOHJlbTtcbn1cblxuLmgtNDAge1xuICBoZWlnaHQ6IDEwcmVtO1xufVxuXG4uaC00OCB7XG4gIGhlaWdodDogMTJyZW07XG59XG5cbi5oLTU2IHtcbiAgaGVpZ2h0OiAxNHJlbTtcbn1cblxuLmgtNjQge1xuICBoZWlnaHQ6IDE2cmVtO1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaC1weCB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uaC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaC1zY3JlZW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4udGV4dC14cyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4udGV4dC1iYXNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4udGV4dC0yeGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnRleHQtM3hsIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuLnRleHQtNHhsIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuXG4udGV4dC01eGwge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbi50ZXh0LTZ4bCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLmxlYWRpbmctMyB7XG4gIGxpbmUtaGVpZ2h0OiAuNzVyZW07XG59XG5cbi5sZWFkaW5nLTQge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLmxlYWRpbmctNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4ubGVhZGluZy02IHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmxlYWRpbmctNyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4ubGVhZGluZy04IHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5sZWFkaW5nLTkge1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxuLmxlYWRpbmctMTAge1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuXG4ubGVhZGluZy1ub25lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5sZWFkaW5nLXRpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5sZWFkaW5nLXNudWcge1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG59XG5cbi5sZWFkaW5nLW5vcm1hbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5sZWFkaW5nLXJlbGF4ZWQge1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5cbi5sZWFkaW5nLWxvb3NlIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5saXN0LWluc2lkZSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmxpc3Qtb3V0c2lkZSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbi5saXN0LW5vbmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5saXN0LWRpc2Mge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5saXN0LWRlY2ltYWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbTtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMC43NXJlbTtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogMS4yNXJlbTtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogMS41cmVtO1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiAycmVtO1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogMi41cmVtO1xufVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogM3JlbTtcbn1cblxuLm0tMTYge1xuICBtYXJnaW46IDRyZW07XG59XG5cbi5tLTIwIHtcbiAgbWFyZ2luOiA1cmVtO1xufVxuXG4ubS0yNCB7XG4gIG1hcmdpbjogNnJlbTtcbn1cblxuLm0tMzIge1xuICBtYXJnaW46IDhyZW07XG59XG5cbi5tLTQwIHtcbiAgbWFyZ2luOiAxMHJlbTtcbn1cblxuLm0tNDgge1xuICBtYXJnaW46IDEycmVtO1xufVxuXG4ubS01NiB7XG4gIG1hcmdpbjogMTRyZW07XG59XG5cbi5tLTY0IHtcbiAgbWFyZ2luOiAxNnJlbTtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm0tcHgge1xuICBtYXJnaW46IDFweDtcbn1cblxuLi1tLTEge1xuICBtYXJnaW46IC0wLjI1cmVtO1xufVxuXG4uLW0tMiB7XG4gIG1hcmdpbjogLTAuNXJlbTtcbn1cblxuLi1tLTMge1xuICBtYXJnaW46IC0wLjc1cmVtO1xufVxuXG4uLW0tNCB7XG4gIG1hcmdpbjogLTFyZW07XG59XG5cbi4tbS01IHtcbiAgbWFyZ2luOiAtMS4yNXJlbTtcbn1cblxuLi1tLTYge1xuICBtYXJnaW46IC0xLjVyZW07XG59XG5cbi4tbS04IHtcbiAgbWFyZ2luOiAtMnJlbTtcbn1cblxuLi1tLTEwIHtcbiAgbWFyZ2luOiAtMi41cmVtO1xufVxuXG4uLW0tMTIge1xuICBtYXJnaW46IC0zcmVtO1xufVxuXG4uLW0tMTYge1xuICBtYXJnaW46IC00cmVtO1xufVxuXG4uLW0tMjAge1xuICBtYXJnaW46IC01cmVtO1xufVxuXG4uLW0tMjQge1xuICBtYXJnaW46IC02cmVtO1xufVxuXG4uLW0tMzIge1xuICBtYXJnaW46IC04cmVtO1xufVxuXG4uLW0tNDAge1xuICBtYXJnaW46IC0xMHJlbTtcbn1cblxuLi1tLTQ4IHtcbiAgbWFyZ2luOiAtMTJyZW07XG59XG5cbi4tbS01NiB7XG4gIG1hcmdpbjogLTE0cmVtO1xufVxuXG4uLW0tNjQge1xuICBtYXJnaW46IC0xNnJlbTtcbn1cblxuLi1tLXB4IHtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5teC02IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ubXktMTAge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG5cbi5teS0xMiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5teC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi5teS0xNiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5teC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi5teS0yMCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5teC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi5teS0yNCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5teC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi5teS0zMiB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi5teC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi5teS00MCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLm14LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xufVxuXG4ubXktNDgge1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5cbi5teC00OCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbn1cblxuLm15LTU2IHtcbiAgbWFyZ2luLXRvcDogMTRyZW07XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtO1xufVxuXG4ubXgtNTYge1xuICBtYXJnaW4tbGVmdDogMTRyZW07XG4gIG1hcmdpbi1yaWdodDogMTRyZW07XG59XG5cbi5teS02NCB7XG4gIG1hcmdpbi10b3A6IDE2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbn1cblxuLm14LTY0IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE2cmVtO1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm15LXB4IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5teC1weCB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4uLW15LTEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW07XG59XG5cbi4tbXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbn1cblxuLi1teS0yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbn1cblxuLi1teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbn1cblxuLi1teS0zIHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xufVxuXG4uLW14LTMge1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG59XG5cbi4tbXktNCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbn1cblxuLi1teC00IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xufVxuXG4uLW15LTUge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW07XG59XG5cbi4tbXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbTtcbn1cblxuLi1teS02IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcbn1cblxuLi1teC02IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbn1cblxuLi1teS04IHtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtO1xufVxuXG4uLW14LTgge1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIG1hcmdpbi1yaWdodDogLTJyZW07XG59XG5cbi4tbXktMTAge1xuICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMi41cmVtO1xufVxuXG4uLW14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTIuNXJlbTtcbn1cblxuLi1teS0xMiB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbn1cblxuLi1teC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbn1cblxuLi1teS0xNiB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbn1cblxuLi1teC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbn1cblxuLi1teS0yMCB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbn1cblxuLi1teC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbTtcbn1cblxuLi1teS0yNCB7XG4gIG1hcmdpbi10b3A6IC02cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbn1cblxuLi1teC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNnJlbTtcbn1cblxuLi1teS0zMiB7XG4gIG1hcmdpbi10b3A6IC04cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbn1cblxuLi1teC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAtOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtOHJlbTtcbn1cblxuLi1teS00MCB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xufVxuXG4uLW14LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW07XG59XG5cbi4tbXktNDgge1xuICBtYXJnaW4tdG9wOiAtMTJyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xMnJlbTtcbn1cblxuLi1teC00OCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJyZW07XG4gIG1hcmdpbi1yaWdodDogLTEycmVtO1xufVxuXG4uLW15LTU2IHtcbiAgbWFyZ2luLXRvcDogLTE0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMTRyZW07XG59XG5cbi4tbXgtNTYge1xuICBtYXJnaW4tbGVmdDogLTE0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xNHJlbTtcbn1cblxuLi1teS02NCB7XG4gIG1hcmdpbi10b3A6IC0xNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cmVtO1xufVxuXG4uLW14LTY0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZyZW07XG59XG5cbi4tbXktcHgge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uLW14LXB4IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG59XG5cbi5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5tci0xMiB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLm1sLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi5tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLm1sLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi5tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi5tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi5tci0yNCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLm1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLm1sLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG59XG5cbi5tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi5tci0zMiB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLm1sLTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLm1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4ubXQtNDgge1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cblxuLm1yLTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbn1cblxuLm1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5cbi5tbC00OCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLm10LTU2IHtcbiAgbWFyZ2luLXRvcDogMTRyZW07XG59XG5cbi5tci01NiB7XG4gIG1hcmdpbi1yaWdodDogMTRyZW07XG59XG5cbi5tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtO1xufVxuXG4ubWwtNTYge1xuICBtYXJnaW4tbGVmdDogMTRyZW07XG59XG5cbi5tdC02NCB7XG4gIG1hcmdpbi10b3A6IDE2cmVtO1xufVxuXG4ubXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cmVtO1xufVxuXG4ubWItNjQge1xuICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbn1cblxuLm1sLTY0IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tdC1weCB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLm1yLXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbi5tYi1weCB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLm1sLXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLi1tdC0xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG5cbi4tbXItMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW07XG59XG5cbi4tbWItMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xufVxuXG4uLW1sLTEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG59XG5cbi4tbXQtMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi4tbXItMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbn1cblxuLi1tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbn1cblxuLi1tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi4tbXQtMyB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xufVxuXG4uLW1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xufVxuXG4uLW1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbn1cblxuLi1tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xufVxuXG4uLW10LTQge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cblxuLi1tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cblxuLi1tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG59XG5cbi4tbWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cblxuLi1tdC01IHtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG59XG5cbi4tbXItNSB7XG4gIG1hcmdpbi1yaWdodDogLTEuMjVyZW07XG59XG5cbi4tbWItNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtO1xufVxuXG4uLW1sLTUge1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG5cbi4tbXQtNiB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW07XG59XG5cbi4tbXItNiB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbn1cblxuLi1tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcbn1cblxuLi1tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG59XG5cbi4tbXQtOCB7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xufVxuXG4uLW1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xufVxuXG4uLW1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbn1cblxuLi1tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xufVxuXG4uLW10LTEwIHtcbiAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbn1cblxuLi1tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNXJlbTtcbn1cblxuLi1tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yLjVyZW07XG59XG5cbi4tbWwtMTAge1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbn1cblxuLi1tdC0xMiB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuXG4uLW1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbn1cblxuLi1tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xufVxuXG4uLW1sLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xufVxuXG4uLW10LTE2IHtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG59XG5cbi4tbXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xufVxuXG4uLW1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG59XG5cbi4tbWwtMTYge1xuICBtYXJnaW4tbGVmdDogLTRyZW07XG59XG5cbi4tbXQtMjAge1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbn1cblxuLi1tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogLTVyZW07XG59XG5cbi4tbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbn1cblxuLi1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbTtcbn1cblxuLi1tdC0yNCB7XG4gIG1hcmdpbi10b3A6IC02cmVtO1xufVxuXG4uLW1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnJlbTtcbn1cblxuLi1tYi0yNCB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtO1xufVxuXG4uLW1sLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtO1xufVxuXG4uLW10LTMyIHtcbiAgbWFyZ2luLXRvcDogLThyZW07XG59XG5cbi4tbXItMzIge1xuICBtYXJnaW4tcmlnaHQ6IC04cmVtO1xufVxuXG4uLW1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW07XG59XG5cbi4tbWwtMzIge1xuICBtYXJnaW4tbGVmdDogLThyZW07XG59XG5cbi4tbXQtNDAge1xuICBtYXJnaW4tdG9wOiAtMTByZW07XG59XG5cbi4tbXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbTtcbn1cblxuLi1tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbn1cblxuLi1tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTByZW07XG59XG5cbi4tbXQtNDgge1xuICBtYXJnaW4tdG9wOiAtMTJyZW07XG59XG5cbi4tbXItNDgge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnJlbTtcbn1cblxuLi1tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMnJlbTtcbn1cblxuLi1tbC00OCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJyZW07XG59XG5cbi4tbXQtNTYge1xuICBtYXJnaW4tdG9wOiAtMTRyZW07XG59XG5cbi4tbXItNTYge1xuICBtYXJnaW4tcmlnaHQ6IC0xNHJlbTtcbn1cblxuLi1tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNHJlbTtcbn1cblxuLi1tbC01NiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTRyZW07XG59XG5cbi4tbXQtNjQge1xuICBtYXJnaW4tdG9wOiAtMTZyZW07XG59XG5cbi4tbXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnJlbTtcbn1cblxuLi1tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnJlbTtcbn1cblxuLi1tbC02NCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZyZW07XG59XG5cbi4tbXQtcHgge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uLW1yLXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uLW1iLXB4IHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLi1tbC1weCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ubWF4LWgtZnVsbCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXgtaC1zY3JlZW4ge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLm1heC13LW5vbmUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5tYXgtdy14cyB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG5cbi5tYXgtdy1zbSB7XG4gIG1heC13aWR0aDogMjRyZW07XG59XG5cbi5tYXgtdy1tZCB7XG4gIG1heC13aWR0aDogMjhyZW07XG59XG5cbi5tYXgtdy1sZyB7XG4gIG1heC13aWR0aDogMzJyZW07XG59XG5cbi5tYXgtdy14bCB7XG4gIG1heC13aWR0aDogMzZyZW07XG59XG5cbi5tYXgtdy0yeGwge1xuICBtYXgtd2lkdGg6IDQycmVtO1xufVxuXG4ubWF4LXctM3hsIHtcbiAgbWF4LXdpZHRoOiA0OHJlbTtcbn1cblxuLm1heC13LTR4bCB7XG4gIG1heC13aWR0aDogNTZyZW07XG59XG5cbi5tYXgtdy01eGwge1xuICBtYXgtd2lkdGg6IDY0cmVtO1xufVxuXG4ubWF4LXctNnhsIHtcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbn1cblxuLm1heC13LWZ1bGwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYXgtdy1zY3JlZW4tc20ge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4ubWF4LXctc2NyZWVuLW1kIHtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbn1cblxuLm1heC13LXNjcmVlbi1sZyB7XG4gIG1heC13aWR0aDogMTAyNHB4O1xufVxuXG4ubWF4LXctc2NyZWVuLXhsIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG59XG5cbi5taW4taC0wIHtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLm1pbi1oLWZ1bGwge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ubWluLWgtc2NyZWVuIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5taW4tdy0wIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubWluLXctZnVsbCB7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLm9iamVjdC1jb250YWluIHtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm9iamVjdC1jb3ZlciB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm9iamVjdC1maWxsIHtcbiAgLW8tb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgb2JqZWN0LWZpdDogZmlsbDtcbn1cblxuLm9iamVjdC1ub25lIHtcbiAgLW8tb2JqZWN0LWZpdDogbm9uZTtcbiAgICAgb2JqZWN0LWZpdDogbm9uZTtcbn1cblxuLm9iamVjdC1zY2FsZS1kb3duIHtcbiAgLW8tb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbn1cblxuLm9iamVjdC1ib3R0b20ge1xuICAtby1vYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG59XG5cbi5vYmplY3QtY2VudGVyIHtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ub2JqZWN0LWxlZnQge1xuICAtby1vYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cblxuLm9iamVjdC1sZWZ0LWJvdHRvbSB7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbi5vYmplY3QtbGVmdC10b3Age1xuICAtby1vYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG4ub2JqZWN0LXJpZ2h0IHtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbn1cblxuLm9iamVjdC1yaWdodC1ib3R0b20ge1xuICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCBib3R0b207XG59XG5cbi5vYmplY3QtcmlnaHQtdG9wIHtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiByaWdodCB0b3A7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xufVxuXG4ub2JqZWN0LXRvcCB7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhvdmVyXFw6b3BhY2l0eS0wOmhvdmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhvdmVyXFw6b3BhY2l0eS0yNTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5ob3ZlclxcOm9wYWNpdHktNTA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5ob3ZlclxcOm9wYWNpdHktNzU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uaG92ZXJcXDpvcGFjaXR5LTEwMDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb2N1c1xcOm9wYWNpdHktMDpmb2N1cyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb2N1c1xcOm9wYWNpdHktMjU6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uZm9jdXNcXDpvcGFjaXR5LTUwOmZvY3VzIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9jdXNcXDpvcGFjaXR5LTc1OmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmZvY3VzXFw6b3BhY2l0eS0xMDA6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub3V0bGluZS1ub25lIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZvY3VzXFw6b3V0bGluZS1ub25lOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uc2Nyb2xsaW5nLXRvdWNoIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2Nyb2xsaW5nLWF1dG8ge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG5cbi5wLTEyIHtcbiAgcGFkZGluZzogM3JlbTtcbn1cblxuLnAtMTYge1xuICBwYWRkaW5nOiA0cmVtO1xufVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDVyZW07XG59XG5cbi5wLTI0IHtcbiAgcGFkZGluZzogNnJlbTtcbn1cblxuLnAtMzIge1xuICBwYWRkaW5nOiA4cmVtO1xufVxuXG4ucC00MCB7XG4gIHBhZGRpbmc6IDEwcmVtO1xufVxuXG4ucC00OCB7XG4gIHBhZGRpbmc6IDEycmVtO1xufVxuXG4ucC01NiB7XG4gIHBhZGRpbmc6IDE0cmVtO1xufVxuXG4ucC02NCB7XG4gIHBhZGRpbmc6IDE2cmVtO1xufVxuXG4ucC1weCB7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnB5LTE2IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucHgtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5weS0yMCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cblxuLnB4LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4ucHktMjQge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbi5weC0yNCB7XG4gIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnB5LTMyIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4ucHgtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW07XG59XG5cbi5weS00MCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4ucHgtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnB5LTQ4IHtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG59XG5cbi5weC00OCB7XG4gIHBhZGRpbmctbGVmdDogMTJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEycmVtO1xufVxuXG4ucHktNTYge1xuICBwYWRkaW5nLXRvcDogMTRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbn1cblxuLnB4LTU2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMTRyZW07XG59XG5cbi5weS02NCB7XG4gIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xufVxuXG4ucHgtNjQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnJlbTtcbn1cblxuLnB5LXB4IHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnB4LXB4IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbn1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5cbi5wci02IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnBsLTgge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbn1cblxuLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4ucHItMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4ucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4ucHQtMTYge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLnByLTE2IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLnBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5wbC0xNiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG59XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi5wdC0yNCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuXG4ucHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xufVxuXG4ucGItMjQge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnBsLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xufVxuXG4ucHQtMzIge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cblxuLnByLTMyIHtcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcbn1cblxuLnBiLTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi5wbC0zMiB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbn1cblxuLnB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xufVxuXG4ucHQtNDgge1xuICBwYWRkaW5nLXRvcDogMTJyZW07XG59XG5cbi5wci00OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycmVtO1xufVxuXG4ucGItNDgge1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG59XG5cbi5wbC00OCB7XG4gIHBhZGRpbmctbGVmdDogMTJyZW07XG59XG5cbi5wdC01NiB7XG4gIHBhZGRpbmctdG9wOiAxNHJlbTtcbn1cblxuLnByLTU2IHtcbiAgcGFkZGluZy1yaWdodDogMTRyZW07XG59XG5cbi5wYi01NiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbn1cblxuLnBsLTU2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNHJlbTtcbn1cblxuLnB0LTY0IHtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xufVxuXG4ucHItNjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnJlbTtcbn1cblxuLnBiLTY0IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xufVxuXG4ucGwtNjQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cmVtO1xufVxuXG4ucHQtcHgge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4ucHItcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG5cbi5wYi1weCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5wbC1weCB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuXG4ucGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wbGFjZWhvbGRlci10cmFuc3BhcmVudDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wbGFjZWhvbGRlci10cmFuc3BhcmVudDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wbGFjZWhvbGRlci1jdXJyZW50Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnBsYWNlaG9sZGVyLWN1cnJlbnQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ucGxhY2Vob2xkZXItY3VycmVudDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ucGxhY2Vob2xkZXItY3VycmVudDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnBsYWNlaG9sZGVyLWN1cnJlbnQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnBsYWNlaG9sZGVyLWJsYWNrOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmxhY2s6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibGFjazotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibGFjazo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmxhY2s6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItd2hpdGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci13aGl0ZTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXdoaXRlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXdoaXRlOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci13aGl0ZTo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmN2ZhZmM7XG4gIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y3ZmFmYztcbiAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y3ZmFmYztcbiAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmN2ZhZmM7XG4gIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktMTAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmN2ZhZmM7XG4gIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkZjJmNztcbiAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWRmMmY3O1xuICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWRmMmY3O1xuICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkZjJmNztcbiAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkZjJmNztcbiAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTJlOGYwO1xuICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlMmU4ZjA7XG4gIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlMmU4ZjA7XG4gIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTJlOGYwO1xuICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTMwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTJlOGYwO1xuICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjYmQ1ZTA7XG4gIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2NiZDVlMDtcbiAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2NiZDVlMDtcbiAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjYmQ1ZTA7XG4gIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktNDAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjYmQ1ZTA7XG4gIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EwYWVjMDtcbiAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTBhZWMwO1xuICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTBhZWMwO1xuICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EwYWVjMDtcbiAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EwYWVjMDtcbiAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzE4MDk2O1xuICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MTgwOTY7XG4gIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MTgwOTY7XG4gIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzE4MDk2O1xuICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTYwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzE4MDk2O1xuICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0YTU1Njg7XG4gIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0YTU1Njg7XG4gIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNGE1NTY4O1xuICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0YTU1Njg7XG4gIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTcwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNGE1NTY4O1xuICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmQzNzQ4O1xuICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZDM3NDg7XG4gIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZDM3NDg7XG4gIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmQzNzQ4O1xuICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTgwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmQzNzQ4O1xuICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmF5LTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxYTIwMmM7XG4gIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzFhMjAyYztcbiAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzFhMjAyYztcbiAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JheS05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxYTIwMmM7XG4gIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyYXktOTAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxYTIwMmM7XG4gIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjVmNTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtMTAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1ZjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVkN2Q3O1xuICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZDdkNztcbiAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVkN2Q3O1xuICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVkN2Q3O1xuICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtMjAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWQ3ZDc7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmViMmIyO1xuICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlYjJiMjtcbiAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmViMmIyO1xuICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmViMmIyO1xuICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtMzAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWIyYjI7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmM4MTgxO1xuICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZjODE4MTtcbiAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmM4MTgxO1xuICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmM4MTgxO1xuICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNDAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYzgxODE7XG4gIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjU2NTY1O1xuICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y1NjU2NTtcbiAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjU2NTY1O1xuICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjU2NTY1O1xuICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNTAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNTY1NjU7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTUzZTNlO1xuICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlNTNlM2U7XG4gIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlNTNlM2U7XG4gIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTUzZTNlO1xuICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTYwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTUzZTNlO1xuICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjNTMwMzA7XG4gIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M1MzAzMDtcbiAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M1MzAzMDtcbiAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjNTMwMzA7XG4gIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtNzAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjNTMwMzA7XG4gIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzliMmMyYztcbiAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWIyYzJjO1xuICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWIyYzJjO1xuICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzliMmMyYztcbiAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC04MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzliMmMyYztcbiAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXJlZC05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzQyYTJhO1xuICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3NDJhMmE7XG4gIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3NDJhMmE7XG4gIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1yZWQtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzQyYTJhO1xuICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcmVkLTkwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzQyYTJhO1xuICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZhZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmYWYwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZhZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZhZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmFmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWViYzg7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVlYmM4O1xuICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWViYzg7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWViYzg7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZWJjODtcbiAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYmQzOGQ7XG4gIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmJkMzhkO1xuICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYmQzOGQ7XG4gIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYmQzOGQ7XG4gIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZiZDM4ZDtcbiAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNmFkNTU7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNmFkNTU7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjZhZDU1O1xuICBjb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNmFkNTU7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjZhZDU1O1xuICBjb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWQ4OTM2O1xuICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWQ4OTM2O1xuICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkODkzNjtcbiAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWQ4OTM2O1xuICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkODkzNjtcbiAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2RkNmIyMDtcbiAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2RkNmIyMDtcbiAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkZDZiMjA7XG4gIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2RkNmIyMDtcbiAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkZDZiMjA7XG4gIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjMDU2MjE7XG4gIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MwNTYyMTtcbiAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MwNTYyMTtcbiAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjMDU2MjE7XG4gIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtNzAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjMDU2MjE7XG4gIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzljNDIyMTtcbiAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWM0MjIxO1xuICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWM0MjIxO1xuICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzljNDIyMTtcbiAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzljNDIyMTtcbiAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN2IzNDFlO1xuICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3YjM0MWU7XG4gIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3YjM0MWU7XG4gIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcmFuZ2UtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN2IzNDFlO1xuICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItb3JhbmdlLTkwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN2IzNDFlO1xuICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZmZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmZmYwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZmZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZmZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWZjYmY7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVmY2JmO1xuICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWZjYmY7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWZjYmY7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZmNiZjtcbiAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYWYwODk7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmFmMDg5O1xuICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYWYwODk7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYWYwODk7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZhZjA4OTtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNmUwNWU7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNmUwNWU7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjZlMDVlO1xuICBjb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNmUwNWU7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTQwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjZlMDVlO1xuICBjb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWNjOTRiO1xuICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWNjOTRiO1xuICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VjYzk0YjtcbiAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWNjOTRiO1xuICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy01MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VjYzk0YjtcbiAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q2OWUyZTtcbiAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q2OWUyZTtcbiAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNjllMmU7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q2OWUyZTtcbiAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctNjAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNjllMmU7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiNzc5MWY7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiNzc5MWY7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjc3OTFmO1xuICBjb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiNzc5MWY7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTcwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjc3OTFmO1xuICBjb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTc1YTE2O1xuICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NzVhMTY7XG4gIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NzVhMTY7XG4gIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTc1YTE2O1xuICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTgwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTc1YTE2O1xuICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXIteWVsbG93LTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3NDQyMTA7XG4gIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzc0NDIxMDtcbiAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzc0NDIxMDtcbiAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3NDQyMTA7XG4gIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci15ZWxsb3ctOTAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3NDQyMTA7XG4gIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjBmZmY0O1xuICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjBmZmY0O1xuICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2YwZmZmNDtcbiAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjBmZmY0O1xuICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2YwZmZmNDtcbiAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M2ZjZkNTtcbiAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M2ZjZkNTtcbiAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjNmY2ZDU7XG4gIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M2ZjZkNTtcbiAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tMjAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjNmY2ZDU7XG4gIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5YWU2YjQ7XG4gIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5YWU2YjQ7XG4gIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWFlNmI0O1xuICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5YWU2YjQ7XG4gIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWFlNmI0O1xuICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjhkMzkxO1xuICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjhkMzkxO1xuICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY4ZDM5MTtcbiAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjhkMzkxO1xuICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi00MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY4ZDM5MTtcbiAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ4YmI3ODtcbiAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDhiYjc4O1xuICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDhiYjc4O1xuICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ4YmI3ODtcbiAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi01MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ4YmI3ODtcbiAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzhhMTY5O1xuICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGExNjk7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGExNjk7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzhhMTY5O1xuICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTYwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzhhMTY5O1xuICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZjg1NWE7XG4gIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmY4NTVhO1xuICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZjg1NWE7XG4gIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZjg1NWE7XG4gIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi03MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJmODU1YTtcbiAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyNzY3NDk7XG4gIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjc2NzQ5O1xuICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItZ3JlZW4tODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyNzY3NDk7XG4gIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyNzY3NDk7XG4gIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi04MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzI3Njc0OTtcbiAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyMjU0M2Q7XG4gIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyMjU0M2Q7XG4gIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjI1NDNkO1xuICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ncmVlbi05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyMjU0M2Q7XG4gIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjI1NDNkO1xuICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlNmZmZmE7XG4gIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U2ZmZmYTtcbiAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U2ZmZmYTtcbiAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlNmZmZmE7XG4gIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtMTAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlNmZmZmE7XG4gIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2IyZjVlYTtcbiAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjJmNWVhO1xuICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjJmNWVhO1xuICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2IyZjVlYTtcbiAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2IyZjVlYTtcbiAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODFlNmQ5O1xuICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4MWU2ZDk7XG4gIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4MWU2ZDk7XG4gIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODFlNmQ5O1xuICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTMwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODFlNmQ5O1xuICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0ZmQxYzU7XG4gIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNGZkMWM1O1xuICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0ZmQxYzU7XG4gIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0ZmQxYzU7XG4gIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC00MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRmZDFjNTtcbiAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGIyYWM7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzhiMmFjO1xuICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGIyYWM7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGIyYWM7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC01MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzM4YjJhYztcbiAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzMTk3OTU7XG4gIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzE5Nzk1O1xuICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzMTk3OTU7XG4gIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzMTk3OTU7XG4gIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC02MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzMxOTc5NTtcbiAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYzdhN2I7XG4gIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM3YTdiO1xuICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYzdhN2I7XG4gIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYzdhN2I7XG4gIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC03MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJjN2E3YjtcbiAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyODVlNjE7XG4gIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzI4NWU2MTtcbiAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzI4NWU2MTtcbiAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyODVlNjE7XG4gIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtODAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyODVlNjE7XG4gIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXRlYWwtOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzIzNGU1MjtcbiAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjM0ZTUyO1xuICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjM0ZTUyO1xuICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci10ZWFsLTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzIzNGU1MjtcbiAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItdGVhbC05MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzIzNGU1MjtcbiAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWJmOGZmO1xuICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYmY4ZmY7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYmY4ZmY7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWJmOGZmO1xuICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWJmOGZmO1xuICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiZWUzZjg7XG4gIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2JlZTNmODtcbiAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2JlZTNmODtcbiAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiZWUzZjg7XG4gIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtMjAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiZWUzZjg7XG4gIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzkwY2RmNDtcbiAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTBjZGY0O1xuICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTBjZGY0O1xuICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzkwY2RmNDtcbiAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzkwY2RmNDtcbiAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjNiM2VkO1xuICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzYzYjNlZDtcbiAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjNiM2VkO1xuICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjNiM2VkO1xuICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNDAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2M2IzZWQ7XG4gIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDI5OWUxO1xuICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQyOTllMTtcbiAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDI5OWUxO1xuICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDI5OWUxO1xuICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNTAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0Mjk5ZTE7XG4gIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzE4MmNlO1xuICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzMxODJjZTtcbiAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTYwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzE4MmNlO1xuICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzE4MmNlO1xuICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNjAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzMTgyY2U7XG4gIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS03MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmI2Y2IwO1xuICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJiNmNiMDtcbiAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmI2Y2IwO1xuICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmI2Y2IwO1xuICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtNzAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYjZjYjA7XG4gIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM1MjgyO1xuICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM1MjgyO1xuICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJjNTI4MjtcbiAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM1MjgyO1xuICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItYmx1ZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJjNTI4MjtcbiAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJhNDM2NTtcbiAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJhNDM2NTtcbiAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYTQzNjU7XG4gIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1ibHVlLTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJhNDM2NTtcbiAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWJsdWUtOTAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYTQzNjU7XG4gIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ViZjRmZjtcbiAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYmY0ZmY7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ViZjRmZjtcbiAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ViZjRmZjtcbiAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTEwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWJmNGZmO1xuICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MzZGFmZTtcbiAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjM2RhZmU7XG4gIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MzZGFmZTtcbiAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MzZGFmZTtcbiAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTIwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYzNkYWZlO1xuICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EzYmZmYTtcbiAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNhM2JmZmE7XG4gIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EzYmZmYTtcbiAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EzYmZmYTtcbiAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTMwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTNiZmZhO1xuICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzdmOWNmNTtcbiAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3ZjljZjU7XG4gIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzdmOWNmNTtcbiAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzdmOWNmNTtcbiAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTQwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN2Y5Y2Y1O1xuICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY2N2VlYTtcbiAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2NjdlZWE7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY2N2VlYTtcbiAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY2N2VlYTtcbiAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTUwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjY3ZWVhO1xuICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzVhNjdkODtcbiAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzVhNjdkODtcbiAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM1YTY3ZDg7XG4gIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzVhNjdkODtcbiAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tNjAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM1YTY3ZDg7XG4gIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0YzUxYmY7XG4gIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRjNTFiZjtcbiAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRjNTFiZjtcbiAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0YzUxYmY7XG4gIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tNzAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0YzUxYmY7XG4gIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQzNDE5MDtcbiAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDM0MTkwO1xuICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDM0MTkwO1xuICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQzNDE5MDtcbiAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby04MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQzNDE5MDtcbiAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLWluZGlnby05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjM2MzNjZiO1xuICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzYzM2NmI7XG4gIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzYzM2NmI7XG4gIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1pbmRpZ28tOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjM2MzNjZiO1xuICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItaW5kaWdvLTkwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjM2MzNjZiO1xuICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYWY1ZmY7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmFmNWZmO1xuICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYWY1ZmY7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYWY1ZmY7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZhZjVmZjtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlOWQ4ZmQ7XG4gIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTlkOGZkO1xuICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlOWQ4ZmQ7XG4gIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlOWQ4ZmQ7XG4gIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U5ZDhmZDtcbiAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNmJjZmE7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZDZiY2ZhO1xuICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNmJjZmE7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNmJjZmE7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q2YmNmYTtcbiAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiNzk0ZjQ7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjc5NGY0O1xuICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiNzk0ZjQ7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiNzk0ZjQ7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3OTRmNDtcbiAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5ZjdhZWE7XG4gIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWY3YWVhO1xuICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5ZjdhZWE7XG4gIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5ZjdhZWE7XG4gIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzlmN2FlYTtcbiAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4MDVhZDU7XG4gIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4MDVhZDU7XG4gIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTYwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODA1YWQ1O1xuICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4MDVhZDU7XG4gIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTYwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODA1YWQ1O1xuICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmI0NmMxO1xuICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmI0NmMxO1xuICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZiNDZjMTtcbiAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtNzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmI0NmMxO1xuICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZiNDZjMTtcbiAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzU1M2M5YTtcbiAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNTUzYzlhO1xuICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNTUzYzlhO1xuICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzU1M2M5YTtcbiAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzU1M2M5YTtcbiAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDQzMzdhO1xuICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0NDMzN2E7XG4gIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0NDMzN2E7XG4gIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1wdXJwbGUtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDQzMzdhO1xuICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcHVycGxlLTkwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDQzMzdhO1xuICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY3O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1Zjc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1Zjc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY3O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTEwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY3O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWQ3ZTI7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZDdlMjtcbiAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZDdlMjtcbiAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWQ3ZTI7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstMjAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWQ3ZTI7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZiYjZjZTtcbiAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmJiNmNlO1xuICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmJiNmNlO1xuICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZiYjZjZTtcbiAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZiYjZjZTtcbiAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjY4N2IzO1xuICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNjg3YjM7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNjg3YjM7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjY4N2IzO1xuICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTQwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjY4N2IzO1xuICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZDY0YTY7XG4gIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstNTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkNjRhNjtcbiAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkNjRhNjtcbiAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZDY0YTY7XG4gIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstNTAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZDY0YTY7XG4gIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q1M2Y4YztcbiAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNTNmOGM7XG4gIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q1M2Y4YztcbiAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q1M2Y4YztcbiAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTYwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZDUzZjhjO1xuICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I4MzI4MDtcbiAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiODMyODA7XG4gIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I4MzI4MDtcbiAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I4MzI4MDtcbiAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTcwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjgzMjgwO1xuICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzk3MjY2ZDtcbiAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NzI2NmQ7XG4gIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4ucGxhY2Vob2xkZXItcGluay04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzk3MjY2ZDtcbiAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzk3MjY2ZDtcbiAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTgwMDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTcyNjZkO1xuICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcwMjQ1OTtcbiAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcwMjQ1OTtcbiAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MDI0NTk7XG4gIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1waW5rLTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcwMjQ1OTtcbiAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLnBsYWNlaG9sZGVyLXBpbmstOTAwOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MDI0NTk7XG4gIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1jdXJyZW50OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItY3VycmVudDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1jdXJyZW50OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1jdXJyZW50OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsYWNrOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibGFjazpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibGFjazpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibGFjazpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y3ZmFmYztcbiAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmN2ZhZmM7XG4gIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y3ZmFmYztcbiAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y3ZmFmYztcbiAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjdmYWZjO1xuICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkZjJmNztcbiAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZGYyZjc7XG4gIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkZjJmNztcbiAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkZjJmNztcbiAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWRmMmY3O1xuICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2UyZThmMDtcbiAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlMmU4ZjA7XG4gIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2UyZThmMDtcbiAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2UyZThmMDtcbiAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTJlOGYwO1xuICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2NiZDVlMDtcbiAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjYmQ1ZTA7XG4gIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2NiZDVlMDtcbiAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2NiZDVlMDtcbiAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjY2JkNWUwO1xuICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EwYWVjMDtcbiAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNhMGFlYzA7XG4gIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EwYWVjMDtcbiAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EwYWVjMDtcbiAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTBhZWMwO1xuICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcxODA5NjtcbiAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MTgwOTY7XG4gIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcxODA5NjtcbiAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcxODA5NjtcbiAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzE4MDk2O1xuICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRhNTU2ODtcbiAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNGE1NTY4O1xuICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNGE1NTY4O1xuICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRhNTU2ODtcbiAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRhNTU2ODtcbiAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmQzNzQ4O1xuICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJkMzc0ODtcbiAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmQzNzQ4O1xuICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmQzNzQ4O1xuICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZDM3NDg7XG4gIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMWEyMDJjO1xuICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzFhMjAyYztcbiAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMWEyMDJjO1xuICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMWEyMDJjO1xuICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxYTIwMmM7XG4gIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1ZjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1ZjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1ZjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVkN2Q3O1xuICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVkN2Q3O1xuICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZDdkNztcbiAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVkN2Q3O1xuICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZDdkNztcbiAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlYjJiMjtcbiAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlYjJiMjtcbiAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWIyYjI7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlYjJiMjtcbiAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWIyYjI7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYzgxODE7XG4gIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYzgxODE7XG4gIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmM4MTgxO1xuICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYzgxODE7XG4gIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmM4MTgxO1xuICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjU2NTY1O1xuICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjU2NTY1O1xuICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y1NjU2NTtcbiAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjU2NTY1O1xuICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y1NjU2NTtcbiAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U1M2UzZTtcbiAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlNTNlM2U7XG4gIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U1M2UzZTtcbiAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U1M2UzZTtcbiAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTUzZTNlO1xuICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M1MzAzMDtcbiAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjNTMwMzA7XG4gIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M1MzAzMDtcbiAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M1MzAzMDtcbiAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYzUzMDMwO1xuICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzliMmMyYztcbiAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5YjJjMmM7XG4gIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzliMmMyYztcbiAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzliMmMyYztcbiAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWIyYzJjO1xuICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzc0MmEyYTtcbiAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3NDJhMmE7XG4gIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzc0MmEyYTtcbiAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzc0MmEyYTtcbiAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzQyYTJhO1xuICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmFmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmFmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZhZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmFmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZhZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWViYzg7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWViYzg7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVlYmM4O1xuICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWViYzg7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVlYmM4O1xuICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmJkMzhkO1xuICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmJkMzhkO1xuICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZiZDM4ZDtcbiAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmJkMzhkO1xuICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZiZDM4ZDtcbiAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2YWQ1NTtcbiAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjZhZDU1O1xuICBjb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjZhZDU1O1xuICBjb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2YWQ1NTtcbiAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2YWQ1NTtcbiAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWQ4OTM2O1xuICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZDg5MzY7XG4gIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZDg5MzY7XG4gIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWQ4OTM2O1xuICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWQ4OTM2O1xuICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkZDZiMjA7XG4gIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2RkNmIyMDtcbiAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2RkNmIyMDtcbiAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkZDZiMjA7XG4gIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkZDZiMjA7XG4gIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MwNTYyMTtcbiAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjMDU2MjE7XG4gIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MwNTYyMTtcbiAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MwNTYyMTtcbiAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYzA1NjIxO1xuICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzljNDIyMTtcbiAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5YzQyMjE7XG4gIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzljNDIyMTtcbiAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzljNDIyMTtcbiAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWM0MjIxO1xuICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzdiMzQxZTtcbiAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3YjM0MWU7XG4gIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzdiMzQxZTtcbiAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzdiMzQxZTtcbiAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN2IzNDFlO1xuICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZmZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZmZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWZjYmY7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWZjYmY7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVmY2JmO1xuICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWZjYmY7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVmY2JmO1xuICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmFmMDg5O1xuICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmFmMDg5O1xuICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZhZjA4OTtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmFmMDg5O1xuICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZhZjA4OTtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2ZTA1ZTtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjZlMDVlO1xuICBjb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjZlMDVlO1xuICBjb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2ZTA1ZTtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2ZTA1ZTtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWNjOTRiO1xuICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlY2M5NGI7XG4gIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlY2M5NGI7XG4gIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWNjOTRiO1xuICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWNjOTRiO1xuICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNjllMmU7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q2OWUyZTtcbiAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q2OWUyZTtcbiAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNjllMmU7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNjllMmU7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3NzkxZjtcbiAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjc3OTFmO1xuICBjb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjc3OTFmO1xuICBjb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3NzkxZjtcbiAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3NzkxZjtcbiAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTc1YTE2O1xuICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzk3NWExNjtcbiAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTc1YTE2O1xuICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTc1YTE2O1xuICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NzVhMTY7XG4gIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzQ0MjEwO1xuICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzc0NDIxMDtcbiAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzQ0MjEwO1xuICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzQ0MjEwO1xuICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3NDQyMTA7XG4gIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmMGZmZjQ7XG4gIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2YwZmZmNDtcbiAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2YwZmZmNDtcbiAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmMGZmZjQ7XG4gIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmMGZmZjQ7XG4gIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M2ZjZkNTtcbiAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYzZmNmQ1O1xuICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYzZmNmQ1O1xuICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M2ZjZkNTtcbiAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M2ZjZkNTtcbiAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWFlNmI0O1xuICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5YWU2YjQ7XG4gIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5YWU2YjQ7XG4gIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWFlNmI0O1xuICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWFlNmI0O1xuICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2OGQzOTE7XG4gIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY4ZDM5MTtcbiAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY4ZDM5MTtcbiAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2OGQzOTE7XG4gIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2OGQzOTE7XG4gIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ4YmI3ODtcbiAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0OGJiNzg7XG4gIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ4YmI3ODtcbiAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ4YmI3ODtcbiAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDhiYjc4O1xuICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzM4YTE2OTtcbiAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGExNjk7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzM4YTE2OTtcbiAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzM4YTE2OTtcbiAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzhhMTY5O1xuICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJmODU1YTtcbiAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJmODU1YTtcbiAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZjg1NWE7XG4gIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJmODU1YTtcbiAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZjg1NWE7XG4gIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyNzY3NDk7XG4gIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyNzY3NDk7XG4gIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjc2NzQ5O1xuICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyNzY3NDk7XG4gIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjc2NzQ5O1xuICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjI1NDNkO1xuICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyMjU0M2Q7XG4gIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyMjU0M2Q7XG4gIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjI1NDNkO1xuICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjI1NDNkO1xuICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U2ZmZmYTtcbiAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlNmZmZmE7XG4gIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U2ZmZmYTtcbiAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U2ZmZmYTtcbiAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTZmZmZhO1xuICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2IyZjVlYTtcbiAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiMmY1ZWE7XG4gIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2IyZjVlYTtcbiAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2IyZjVlYTtcbiAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjJmNWVhO1xuICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzgxZTZkOTtcbiAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4MWU2ZDk7XG4gIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzgxZTZkOTtcbiAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzgxZTZkOTtcbiAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODFlNmQ5O1xuICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRmZDFjNTtcbiAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRmZDFjNTtcbiAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0ZmQxYzU7XG4gIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRmZDFjNTtcbiAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0ZmQxYzU7XG4gIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGIyYWM7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGIyYWM7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzhiMmFjO1xuICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGIyYWM7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzhiMmFjO1xuICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzE5Nzk1O1xuICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzE5Nzk1O1xuICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzMxOTc5NTtcbiAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzE5Nzk1O1xuICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzMxOTc5NTtcbiAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJjN2E3YjtcbiAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJjN2E3YjtcbiAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYzdhN2I7XG4gIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJjN2E3YjtcbiAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYzdhN2I7XG4gIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyODVlNjE7XG4gIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjg1ZTYxO1xuICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyODVlNjE7XG4gIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyODVlNjE7XG4gIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzI4NWU2MTtcbiAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyMzRlNTI7XG4gIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjM0ZTUyO1xuICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyMzRlNTI7XG4gIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyMzRlNTI7XG4gIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzIzNGU1MjtcbiAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYmY4ZmY7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWJmOGZmO1xuICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYmY4ZmY7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYmY4ZmY7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ViZjhmZjtcbiAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiZWUzZjg7XG4gIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYmVlM2Y4O1xuICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiZWUzZjg7XG4gIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiZWUzZjg7XG4gIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2JlZTNmODtcbiAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5MGNkZjQ7XG4gIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTBjZGY0O1xuICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5MGNkZjQ7XG4gIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5MGNkZjQ7XG4gIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzkwY2RmNDtcbiAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2M2IzZWQ7XG4gIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2M2IzZWQ7XG4gIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjNiM2VkO1xuICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2M2IzZWQ7XG4gIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjNiM2VkO1xuICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDI5OWUxO1xuICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDI5OWUxO1xuICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQyOTllMTtcbiAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDI5OWUxO1xuICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQyOTllMTtcbiAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzMxODJjZTtcbiAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzMxODJjZTtcbiAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzMTgyY2U7XG4gIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzMxODJjZTtcbiAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzMTgyY2U7XG4gIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYjZjYjA7XG4gIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYjZjYjA7XG4gIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmI2Y2IwO1xuICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYjZjYjA7XG4gIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmI2Y2IwO1xuICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM1MjgyO1xuICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYzUyODI7XG4gIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYzUyODI7XG4gIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM1MjgyO1xuICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM1MjgyO1xuICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYTQzNjU7XG4gIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJhNDM2NTtcbiAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJhNDM2NTtcbiAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYTQzNjU7XG4gIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYTQzNjU7XG4gIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWJmNGZmO1xuICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWJmNGZmO1xuICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ViZjRmZjtcbiAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWJmNGZmO1xuICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ViZjRmZjtcbiAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MzZGFmZTtcbiAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MzZGFmZTtcbiAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjM2RhZmU7XG4gIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MzZGFmZTtcbiAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjM2RhZmU7XG4gIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNhM2JmZmE7XG4gIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNhM2JmZmE7XG4gIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTNiZmZhO1xuICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNhM2JmZmE7XG4gIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTNiZmZhO1xuICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN2Y5Y2Y1O1xuICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN2Y5Y2Y1O1xuICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzdmOWNmNTtcbiAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN2Y5Y2Y1O1xuICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzdmOWNmNTtcbiAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY2N2VlYTtcbiAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY2N2VlYTtcbiAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2NjdlZWE7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY2N2VlYTtcbiAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2NjdlZWE7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM1YTY3ZDg7XG4gIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzVhNjdkODtcbiAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzVhNjdkODtcbiAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM1YTY3ZDg7XG4gIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM1YTY3ZDg7XG4gIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRjNTFiZjtcbiAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0YzUxYmY7XG4gIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRjNTFiZjtcbiAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRjNTFiZjtcbiAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNGM1MWJmO1xuICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQzNDE5MDtcbiAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0MzQxOTA7XG4gIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQzNDE5MDtcbiAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQzNDE5MDtcbiAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDM0MTkwO1xuICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzNjMzY2YjtcbiAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzYzM2NmI7XG4gIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzNjMzY2YjtcbiAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzNjMzY2YjtcbiAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjM2MzNjZiO1xuICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZhZjVmZjtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZhZjVmZjtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYWY1ZmY7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZhZjVmZjtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYWY1ZmY7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlOWQ4ZmQ7XG4gIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlOWQ4ZmQ7XG4gIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTlkOGZkO1xuICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlOWQ4ZmQ7XG4gIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTlkOGZkO1xuICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZDZiY2ZhO1xuICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZDZiY2ZhO1xuICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q2YmNmYTtcbiAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZDZiY2ZhO1xuICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q2YmNmYTtcbiAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3OTRmNDtcbiAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3OTRmNDtcbiAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiNzk0ZjQ7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3OTRmNDtcbiAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiNzk0ZjQ7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5ZjdhZWE7XG4gIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5ZjdhZWE7XG4gIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWY3YWVhO1xuICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5ZjdhZWE7XG4gIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWY3YWVhO1xuICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODA1YWQ1O1xuICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4MDVhZDU7XG4gIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4MDVhZDU7XG4gIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODA1YWQ1O1xuICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODA1YWQ1O1xuICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2YjQ2YzE7XG4gIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZiNDZjMTtcbiAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZiNDZjMTtcbiAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2YjQ2YzE7XG4gIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2YjQ2YzE7XG4gIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzU1M2M5YTtcbiAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM1NTNjOWE7XG4gIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzU1M2M5YTtcbiAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzU1M2M5YTtcbiAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNTUzYzlhO1xuICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ0MzM3YTtcbiAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0NDMzN2E7XG4gIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ0MzM3YTtcbiAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ0MzM3YTtcbiAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDQzMzdhO1xuICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1Zjc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY3O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1Zjc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1Zjc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjVmNztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWQ3ZTI7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVkN2UyO1xuICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWQ3ZTI7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWQ3ZTI7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZDdlMjtcbiAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYmI2Y2U7XG4gIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmJiNmNlO1xuICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYmI2Y2U7XG4gIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYmI2Y2U7XG4gIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZiYjZjZTtcbiAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNjg3YjM7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjY4N2IzO1xuICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNjg3YjM7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNjg3YjM7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2ODdiMztcbiAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZDY0YTY7XG4gIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWQ2NGE2O1xuICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZDY0YTY7XG4gIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZDY0YTY7XG4gIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkNjRhNjtcbiAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNTNmOGM7XG4gIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNTNmOGM7XG4gIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZDUzZjhjO1xuICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNTNmOGM7XG4gIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZDUzZjhjO1xuICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjgzMjgwO1xuICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjgzMjgwO1xuICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I4MzI4MDtcbiAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjgzMjgwO1xuICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I4MzI4MDtcbiAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzk3MjY2ZDtcbiAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzk3MjY2ZDtcbiAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NzI2NmQ7XG4gIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzk3MjY2ZDtcbiAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NzI2NmQ7XG4gIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MDI0NTk7XG4gIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcwMjQ1OTtcbiAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcwMjQ1OTtcbiAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MDI0NTk7XG4gIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MDI0NTk7XG4gIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG59XG5cbi5wbGFjZWhvbGRlci1vcGFjaXR5LTA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG59XG5cbi5wbGFjZWhvbGRlci1vcGFjaXR5LTA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG59XG5cbi5wbGFjZWhvbGRlci1vcGFjaXR5LTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwO1xufVxuXG4ucGxhY2Vob2xkZXItb3BhY2l0eS0wOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG59XG5cbi5wbGFjZWhvbGRlci1vcGFjaXR5LTA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwO1xufVxuXG4ucGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5wbGFjZWhvbGRlci1vcGFjaXR5LTI1Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4ucGxhY2Vob2xkZXItb3BhY2l0eS01MDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xufVxuXG4ucGxhY2Vob2xkZXItb3BhY2l0eS01MDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xufVxuXG4ucGxhY2Vob2xkZXItb3BhY2l0eS01MDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xufVxuXG4ucGxhY2Vob2xkZXItb3BhY2l0eS01MDo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5wbGFjZWhvbGRlci1vcGFjaXR5LTc1OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4ucGxhY2Vob2xkZXItb3BhY2l0eS03NTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5wbGFjZWhvbGRlci1vcGFjaXR5LTc1OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5wbGFjZWhvbGRlci1vcGFjaXR5LTc1OjpwbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xufVxuXG4ucGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG59XG5cbi5wbGFjZWhvbGRlci1vcGFjaXR5LTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG59XG5cbi5wbGFjZWhvbGRlci1vcGFjaXR5LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xufVxuXG4ucGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4uZm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG59XG5cbi5mb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbn1cblxuLmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xufVxuXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucG9pbnRlci1ldmVudHMtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cblxuLmluc2V0LTAge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5pbnNldC1hdXRvIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uaW5zZXQteS0wIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5pbnNldC14LTAge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmluc2V0LXktYXV0byB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uaW5zZXQteC1hdXRvIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMDtcbn1cblxuLnJpZ2h0LTAge1xuICByaWdodDogMDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubGVmdC0wIHtcbiAgbGVmdDogMDtcbn1cblxuLnRvcC1hdXRvIHtcbiAgdG9wOiBhdXRvO1xufVxuXG4ucmlnaHQtYXV0byB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYm90dG9tLWF1dG8ge1xuICBib3R0b206IGF1dG87XG59XG5cbi5sZWZ0LWF1dG8ge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ucmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5yZXNpemUteSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5yZXNpemUteCB7XG4gIHJlc2l6ZTogaG9yaXpvbnRhbDtcbn1cblxuLnJlc2l6ZSB7XG4gIHJlc2l6ZTogYm90aDtcbn1cblxuLnNoYWRvdy14cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLnNoYWRvdy1tZCB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2hhZG93LXhsIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLnNoYWRvdy0yeGwge1xuICBib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uc2hhZG93LWlubmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLnNoYWRvdy1vdXRsaW5lIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uaG92ZXJcXDpzaGFkb3cteHM6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmhvdmVyXFw6c2hhZG93LXNtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmhvdmVyXFw6c2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctbWQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy1sZzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaG92ZXJcXDpzaGFkb3cteGw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uaG92ZXJcXDpzaGFkb3ctMnhsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmhvdmVyXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmhvdmVyXFw6c2hhZG93LW91dGxpbmU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NiwgMTUzLCAyMjUsIDAuNSk7XG59XG5cbi5ob3ZlclxcOnNoYWRvdy1ub25lOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZvY3VzXFw6c2hhZG93LXhzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy1zbTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5mb2N1c1xcOnNoYWRvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmZvY3VzXFw6c2hhZG93LW1kOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uZm9jdXNcXDpzaGFkb3ctbGc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmZvY3VzXFw6c2hhZG93LXhsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLmZvY3VzXFw6c2hhZG93LTJ4bDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy1pbm5lcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5mb2N1c1xcOnNoYWRvdy1vdXRsaW5lOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xufVxuXG4uZm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5maWxsLWN1cnJlbnQge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5zdHJva2UtY3VycmVudCB7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuXG4uc3Ryb2tlLTAge1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5zdHJva2UtMSB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cblxuLnN0cm9rZS0yIHtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuXG4udGFibGUtYXV0byB7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbn1cblxuLnRhYmxlLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGV4dC1jdXJyZW50IHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWdyYXktMTAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjdmYWZjO1xuICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtZ3JheS0yMDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZGYyZjc7XG4gIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1ncmF5LTMwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2UyZThmMDtcbiAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWdyYXktNDAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjY2JkNWUwO1xuICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtZ3JheS01MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNhMGFlYzA7XG4gIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1ncmF5LTYwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcxODA5NjtcbiAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWdyYXktNzAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNGE1NTY4O1xuICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWdyYXktODAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmQzNzQ4O1xuICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtZ3JheS05MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMxYTIwMmM7XG4gIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1yZWQtMTAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtcmVkLTIwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZDdkNztcbiAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXJlZC0zMDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWIyYjI7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1yZWQtNDAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmM4MTgxO1xuICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtcmVkLTUwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y1NjU2NTtcbiAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXJlZC02MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlNTNlM2U7XG4gIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtcmVkLTcwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M1MzAzMDtcbiAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1yZWQtODAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWIyYzJjO1xuICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXJlZC05MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3NDJhMmE7XG4gIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtb3JhbmdlLTEwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmFmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LW9yYW5nZS0yMDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWViYzg7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1vcmFuZ2UtMzAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmJkMzhkO1xuICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtb3JhbmdlLTQwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2YWQ1NTtcbiAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtb3JhbmdlLTUwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkODkzNjtcbiAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtb3JhbmdlLTYwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2RkNmIyMDtcbiAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtb3JhbmdlLTcwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MwNTYyMTtcbiAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1vcmFuZ2UtODAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWM0MjIxO1xuICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LW9yYW5nZS05MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3YjM0MWU7XG4gIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQteWVsbG93LTEwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXllbGxvdy0yMDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWZjYmY7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC15ZWxsb3ctMzAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmFmMDg5O1xuICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQteWVsbG93LTQwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2ZTA1ZTtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQteWVsbG93LTUwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VjYzk0YjtcbiAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQteWVsbG93LTYwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q2OWUyZTtcbiAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQteWVsbG93LTcwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3NzkxZjtcbiAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQteWVsbG93LTgwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzk3NWExNjtcbiAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC15ZWxsb3ctOTAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzQ0MjEwO1xuICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWdyZWVuLTEwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2YwZmZmNDtcbiAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWdyZWVuLTIwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M2ZjZkNTtcbiAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWdyZWVuLTMwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzlhZTZiNDtcbiAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWdyZWVuLTQwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY4ZDM5MTtcbiAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWdyZWVuLTUwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ4YmI3ODtcbiAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtZ3JlZW4tNjAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzhhMTY5O1xuICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1ncmVlbi03MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZjg1NWE7XG4gIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtZ3JlZW4tODAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjc2NzQ5O1xuICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWdyZWVuLTkwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzIyNTQzZDtcbiAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXRlYWwtMTAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTZmZmZhO1xuICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtdGVhbC0yMDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiMmY1ZWE7XG4gIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC10ZWFsLTMwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzgxZTZkOTtcbiAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXRlYWwtNDAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNGZkMWM1O1xuICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC10ZWFsLTUwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzM4YjJhYztcbiAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtdGVhbC02MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzMTk3OTU7XG4gIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXRlYWwtNzAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM3YTdiO1xuICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC10ZWFsLTgwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzI4NWU2MTtcbiAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXRlYWwtOTAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjM0ZTUyO1xuICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtYmx1ZS0xMDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYmY4ZmY7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1ibHVlLTIwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2JlZTNmODtcbiAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWJsdWUtMzAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTBjZGY0O1xuICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtYmx1ZS00MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2M2IzZWQ7XG4gIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWJsdWUtNTAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDI5OWUxO1xuICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1ibHVlLTYwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzMxODJjZTtcbiAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtYmx1ZS03MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYjZjYjA7XG4gIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWJsdWUtODAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM1MjgyO1xuICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWJsdWUtOTAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmE0MzY1O1xuICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWluZGlnby0xMDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYmY0ZmY7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1pbmRpZ28tMjAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYzNkYWZlO1xuICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtaW5kaWdvLTMwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EzYmZmYTtcbiAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWluZGlnby00MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3ZjljZjU7XG4gIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1pbmRpZ28tNTAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjY3ZWVhO1xuICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtaW5kaWdvLTYwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzVhNjdkODtcbiAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtaW5kaWdvLTcwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRjNTFiZjtcbiAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1pbmRpZ28tODAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDM0MTkwO1xuICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LWluZGlnby05MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzYzM2NmI7XG4gIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtcHVycGxlLTEwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZhZjVmZjtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXB1cnBsZS0yMDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlOWQ4ZmQ7XG4gIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1wdXJwbGUtMzAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZDZiY2ZhO1xuICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtcHVycGxlLTQwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3OTRmNDtcbiAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXB1cnBsZS01MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5ZjdhZWE7XG4gIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1wdXJwbGUtNjAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODA1YWQ1O1xuICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1wdXJwbGUtNzAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmI0NmMxO1xuICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1wdXJwbGUtODAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNTUzYzlhO1xuICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXB1cnBsZS05MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0NDMzN2E7XG4gIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtcGluay0xMDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1Zjc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1waW5rLTIwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZDdlMjtcbiAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXBpbmstMzAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmJiNmNlO1xuICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtcGluay00MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNjg3YjM7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1waW5rLTUwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkNjRhNjtcbiAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXBpbmstNjAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZDUzZjhjO1xuICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1waW5rLTcwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I4MzI4MDtcbiAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLnRleHQtcGluay04MDAge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NzI2NmQ7XG4gIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi50ZXh0LXBpbmstOTAwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzAyNDU5O1xuICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ob3ZlclxcOnRleHQtY3VycmVudDpob3ZlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5ob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LTEwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y3ZmFmYztcbiAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JheS0yMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlZGYyZjc7XG4gIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyYXktMzAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTJlOGYwO1xuICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LTQwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2NiZDVlMDtcbiAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JheS01MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNhMGFlYzA7XG4gIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyYXktNjAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzE4MDk2O1xuICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LTcwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRhNTU2ODtcbiAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyYXktODAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmQzNzQ4O1xuICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmF5LTkwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzFhMjAyYztcbiAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcmVkLTEwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjVmNTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcmVkLTIwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZDdkNztcbiAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcmVkLTMwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlYjJiMjtcbiAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcmVkLTQwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZjODE4MTtcbiAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcmVkLTUwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y1NjU2NTtcbiAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcmVkLTYwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U1M2UzZTtcbiAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXJlZC03MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjNTMwMzA7XG4gIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1yZWQtODAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWIyYzJjO1xuICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcmVkLTkwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzc0MmEyYTtcbiAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS0xMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZhZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS0yMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWViYzg7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS0zMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYmQzOGQ7XG4gIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS00MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNmFkNTU7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTUwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkODkzNjtcbiAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZGQ2YjIwO1xuICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9yYW5nZS03MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjMDU2MjE7XG4gIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWM0MjIxO1xuICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtb3JhbmdlLTkwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzdiMzQxZTtcbiAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXllbGxvdy0xMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmZmZjA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXllbGxvdy0yMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZWZjYmY7XG4gIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXllbGxvdy0zMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYWYwODk7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXllbGxvdy00MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNmUwNWU7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQteWVsbG93LTUwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VjYzk0YjtcbiAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZDY5ZTJlO1xuICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXllbGxvdy03MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiNzc5MWY7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQteWVsbG93LTgwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzk3NWExNjtcbiAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXllbGxvdy05MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3NDQyMTA7XG4gIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi0xMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmMGZmZjQ7XG4gIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyZWVuLTIwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M2ZjZkNTtcbiAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOWFlNmI0O1xuICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi00MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2OGQzOTE7XG4gIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWdyZWVuLTUwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ4YmI3ODtcbiAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ncmVlbi02MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGExNjk7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JlZW4tNzAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmY4NTVhO1xuICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JlZW4tODAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjc2NzQ5O1xuICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjI1NDNkO1xuICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC10ZWFsLTEwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U2ZmZmYTtcbiAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtdGVhbC0yMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiMmY1ZWE7XG4gIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXRlYWwtMzAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjODFlNmQ5O1xuICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC10ZWFsLTQwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRmZDFjNTtcbiAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC10ZWFsLTUwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzM4YjJhYztcbiAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC10ZWFsLTYwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzMxOTc5NTtcbiAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC10ZWFsLTcwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJjN2E3YjtcbiAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC10ZWFsLTgwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzI4NWU2MTtcbiAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtdGVhbC05MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyMzRlNTI7XG4gIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWUtMTAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWJmOGZmO1xuICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1ibHVlLTIwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2JlZTNmODtcbiAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtYmx1ZS0zMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5MGNkZjQ7XG4gIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWUtNDAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjNiM2VkO1xuICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWUtNTAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDI5OWUxO1xuICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWUtNjAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzE4MmNlO1xuICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWUtNzAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmI2Y2IwO1xuICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWJsdWUtODAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM1MjgyO1xuICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtYmx1ZS05MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYTQzNjU7XG4gIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWJmNGZmO1xuICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYzNkYWZlO1xuICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTNiZmZhO1xuICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN2Y5Y2Y1O1xuICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNjY3ZWVhO1xuICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNWE2N2Q4O1xuICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LWluZGlnby03MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0YzUxYmY7XG4gIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1pbmRpZ28tODAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDM0MTkwO1xuICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtaW5kaWdvLTkwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzNjMzY2YjtcbiAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS0xMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYWY1ZmY7XG4gIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS0yMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlOWQ4ZmQ7XG4gIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS0zMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNmJjZmE7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS00MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiNzk0ZjQ7XG4gIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS01MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5ZjdhZWE7XG4gIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXB1cnBsZS02MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4MDVhZDU7XG4gIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcHVycGxlLTcwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZiNDZjMTtcbiAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNTUzYzlhO1xuICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcHVycGxlLTkwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzQ0MzM3YTtcbiAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXBpbmstMTAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY3O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1waW5rLTIwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZDdlMjtcbiAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcGluay0zMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmYmI2Y2U7XG4gIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uaG92ZXJcXDp0ZXh0LXBpbmstNDAwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjY4N2IzO1xuICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmhvdmVyXFw6dGV4dC1waW5rLTUwMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkNjRhNjtcbiAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcGluay02MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNTNmOGM7XG4gIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcGluay03MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNiODMyODA7XG4gIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcGluay04MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5NzI2NmQ7XG4gIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5ob3ZlclxcOnRleHQtcGluay05MDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MDI0NTk7XG4gIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC10cmFuc3BhcmVudDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvY3VzXFw6dGV4dC1jdXJyZW50OmZvY3VzIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmZvY3VzXFw6dGV4dC1ibGFjazpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktMTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjdmYWZjO1xuICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmF5LTIwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2VkZjJmNztcbiAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JheS0zMDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlMmU4ZjA7XG4gIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktNDAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjY2JkNWUwO1xuICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmF5LTUwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EwYWVjMDtcbiAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JheS02MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MTgwOTY7XG4gIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktNzAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNGE1NTY4O1xuICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JheS04MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZDM3NDg7XG4gIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyYXktOTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMWEyMDJjO1xuICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1yZWQtMTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmNWY1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1yZWQtMjAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVkN2Q3O1xuICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1yZWQtMzAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmViMmIyO1xuICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1yZWQtNDAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmM4MTgxO1xuICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1yZWQtNTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZjU2NTY1O1xuICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1yZWQtNjAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTUzZTNlO1xuICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtcmVkLTcwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2M1MzAzMDtcbiAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXJlZC04MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5YjJjMmM7XG4gIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1yZWQtOTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNzQyYTJhO1xuICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTEwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmFmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTIwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZWJjODtcbiAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTMwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZiZDM4ZDtcbiAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTQwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2YWQ1NTtcbiAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWQ4OTM2O1xuICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS02MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkZDZiMjA7XG4gIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtb3JhbmdlLTcwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2MwNTYyMTtcbiAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LW9yYW5nZS04MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5YzQyMjE7XG4gIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjN2IzNDFlO1xuICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTEwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZmZmMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTIwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZlZmNiZjtcbiAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTMwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZhZjA4OTtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTQwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y2ZTA1ZTtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWNjOTRiO1xuICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXllbGxvdy02MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNkNjllMmU7XG4gIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTcwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3NzkxZjtcbiAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC15ZWxsb3ctODAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOTc1YTE2O1xuICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQteWVsbG93LTkwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzc0NDIxMDtcbiAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyZWVuLTEwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2YwZmZmNDtcbiAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tMjAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYzZmNmQ1O1xuICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmVlbi0zMDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5YWU2YjQ7XG4gIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyZWVuLTQwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzY4ZDM5MTtcbiAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtZ3JlZW4tNTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDhiYjc4O1xuICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWdyZWVuLTYwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzM4YTE2OTtcbiAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmVlbi03MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyZjg1NWE7XG4gIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmVlbi04MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyNzY3NDk7XG4gIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1ncmVlbi05MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyMjU0M2Q7XG4gIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXRlYWwtMTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTZmZmZhO1xuICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC10ZWFsLTIwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2IyZjVlYTtcbiAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtdGVhbC0zMDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4MWU2ZDk7XG4gIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXRlYWwtNDAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNGZkMWM1O1xuICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXRlYWwtNTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzhiMmFjO1xuICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXRlYWwtNjAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMzE5Nzk1O1xuICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXRlYWwtNzAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMmM3YTdiO1xuICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXRlYWwtODAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMjg1ZTYxO1xuICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC10ZWFsLTkwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzIzNGU1MjtcbiAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtYmx1ZS0xMDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYmY4ZmY7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWJsdWUtMjAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYmVlM2Y4O1xuICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1ibHVlLTMwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzkwY2RmNDtcbiAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtYmx1ZS00MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2M2IzZWQ7XG4gIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtYmx1ZS01MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0Mjk5ZTE7XG4gIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtYmx1ZS02MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzMTgyY2U7XG4gIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtYmx1ZS03MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYjZjYjA7XG4gIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtYmx1ZS04MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMyYzUyODI7XG4gIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1ibHVlLTkwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJhNDM2NTtcbiAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby0xMDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYmY0ZmY7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby0yMDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNjM2RhZmU7XG4gIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby0zMDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNhM2JmZmE7XG4gIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby00MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3ZjljZjU7XG4gIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby01MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2NjdlZWE7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby02MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM1YTY3ZDg7XG4gIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtaW5kaWdvLTcwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRjNTFiZjtcbiAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LWluZGlnby04MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM0MzQxOTA7XG4gIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjM2MzNjZiO1xuICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTEwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZhZjVmZjtcbiAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTIwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U5ZDhmZDtcbiAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTMwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q2YmNmYTtcbiAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTQwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I3OTRmNDtcbiAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTUwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzlmN2FlYTtcbiAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtcHVycGxlLTYwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzgwNWFkNTtcbiAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmI0NmMxO1xuICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXB1cnBsZS04MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM1NTNjOWE7XG4gIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNDQzMzdhO1xuICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtcGluay0xMDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY1Zjc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXBpbmstMjAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmVkN2UyO1xuICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1waW5rLTMwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZiYjZjZTtcbiAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5mb2N1c1xcOnRleHQtcGluay00MDA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmNjg3YjM7XG4gIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4uZm9jdXNcXDp0ZXh0LXBpbmstNTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWQ2NGE2O1xuICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1waW5rLTYwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Q1M2Y4YztcbiAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1waW5rLTcwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2I4MzI4MDtcbiAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1waW5rLTgwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzk3MjY2ZDtcbiAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzXFw6dGV4dC1waW5rLTkwMDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcwMjQ1OTtcbiAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4udGV4dC1vcGFjaXR5LTAge1xuICAtLXRleHQtb3BhY2l0eTogMDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9wYWNpdHktMDpob3ZlciB7XG4gIC0tdGV4dC1vcGFjaXR5OiAwO1xufVxuXG4uaG92ZXJcXDp0ZXh0LW9wYWNpdHktMjU6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLmhvdmVyXFw6dGV4dC1vcGFjaXR5LTUwOmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLmhvdmVyXFw6dGV4dC1vcGFjaXR5LTc1OmhvdmVyIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ob3ZlclxcOnRleHQtb3BhY2l0eS0xMDA6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLmZvY3VzXFw6dGV4dC1vcGFjaXR5LTA6Zm9jdXMge1xuICAtLXRleHQtb3BhY2l0eTogMDtcbn1cblxuLmZvY3VzXFw6dGV4dC1vcGFjaXR5LTI1OmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi5mb2N1c1xcOnRleHQtb3BhY2l0eS01MDpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi5mb2N1c1xcOnRleHQtb3BhY2l0eS03NTpmb2N1cyB7XG4gIC0tdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4uZm9jdXNcXDp0ZXh0LW9wYWNpdHktMTAwOmZvY3VzIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ub3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5ub3JtYWwtY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLm5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhvdmVyXFw6dW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ob3ZlclxcOmxpbmUtdGhyb3VnaDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uaG92ZXJcXDpuby11bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb2N1c1xcOnVuZGVybGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9jdXNcXDpsaW5lLXRocm91Z2g6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmZvY3VzXFw6bm8tdW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYW50aWFsaWFzZWQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnN1YnBpeGVsLWFudGlhbGlhc2VkIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG59XG5cbi50cmFja2luZy10aWdodGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG5cbi50cmFja2luZy10aWdodCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbn1cblxuLnRyYWNraW5nLW5vcm1hbCB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4udHJhY2tpbmctd2lkZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4udHJhY2tpbmctd2lkZXIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4udHJhY2tpbmctd2lkZXN0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4uc2VsZWN0LW5vbmUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0LXRleHQge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uc2VsZWN0LWFsbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogYWxsO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBhbGw7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cblxuLnNlbGVjdC1hdXRvIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbiAgICAgLW1vei11c2VyLXNlbGVjdDogYXV0bztcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogYXV0bztcbiAgICAgICAgICB1c2VyLXNlbGVjdDogYXV0bztcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ud2hpdGVzcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4ud2hpdGVzcGFjZS1uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLndoaXRlc3BhY2UtcHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLndoaXRlc3BhY2UtcHJlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG59XG5cbi53aGl0ZXNwYWNlLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uYnJlYWstbm9ybWFsIHtcbiAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5icmVhay13b3JkcyB7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5icmVhay1hbGwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi50cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udy0wIHtcbiAgd2lkdGg6IDA7XG59XG5cbi53LTEge1xuICB3aWR0aDogMC4yNXJlbTtcbn1cblxuLnctMiB7XG4gIHdpZHRoOiAwLjVyZW07XG59XG5cbi53LTMge1xuICB3aWR0aDogMC43NXJlbTtcbn1cblxuLnctNCB7XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4udy01IHtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG5cbi53LTYge1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4udy04IHtcbiAgd2lkdGg6IDJyZW07XG59XG5cbi53LTEwIHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cblxuLnctMTIge1xuICB3aWR0aDogM3JlbTtcbn1cblxuLnctMTYge1xuICB3aWR0aDogNHJlbTtcbn1cblxuLnctMjAge1xuICB3aWR0aDogNXJlbTtcbn1cblxuLnctMjQge1xuICB3aWR0aDogNnJlbTtcbn1cblxuLnctMzIge1xuICB3aWR0aDogOHJlbTtcbn1cblxuLnctNDAge1xuICB3aWR0aDogMTByZW07XG59XG5cbi53LTQ4IHtcbiAgd2lkdGg6IDEycmVtO1xufVxuXG4udy01NiB7XG4gIHdpZHRoOiAxNHJlbTtcbn1cblxuLnctNjQge1xuICB3aWR0aDogMTZyZW07XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnctcHgge1xuICB3aWR0aDogMXB4O1xufVxuXG4udy0xXFwvMiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi53LTFcXC8zIHtcbiAgd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi53LTJcXC8zIHtcbiAgd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi53LTFcXC80IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnctMlxcLzQge1xuICB3aWR0aDogNTAlO1xufVxuXG4udy0zXFwvNCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi53LTFcXC81IHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnctMlxcLzUge1xuICB3aWR0aDogNDAlO1xufVxuXG4udy0zXFwvNSB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi53LTRcXC81IHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnctMVxcLzYge1xuICB3aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLnctMlxcLzYge1xuICB3aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLnctM1xcLzYge1xuICB3aWR0aDogNTAlO1xufVxuXG4udy00XFwvNiB7XG4gIHdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4udy01XFwvNiB7XG4gIHdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4udy0xXFwvMTIge1xuICB3aWR0aDogOC4zMzMzMzMlO1xufVxuXG4udy0yXFwvMTIge1xuICB3aWR0aDogMTYuNjY2NjY3JTtcbn1cblxuLnctM1xcLzEyIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnctNFxcLzEyIHtcbiAgd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi53LTVcXC8xMiB7XG4gIHdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4udy02XFwvMTIge1xuICB3aWR0aDogNTAlO1xufVxuXG4udy03XFwvMTIge1xuICB3aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLnctOFxcLzEyIHtcbiAgd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi53LTlcXC8xMiB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi53LTEwXFwvMTIge1xuICB3aWR0aDogODMuMzMzMzMzJTtcbn1cblxuLnctMTFcXC8xMiB7XG4gIHdpZHRoOiA5MS42NjY2NjclO1xufVxuXG4udy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53LXNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi56LTEwIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi56LTIwIHtcbiAgei1pbmRleDogMjA7XG59XG5cbi56LTMwIHtcbiAgei1pbmRleDogMzA7XG59XG5cbi56LTQwIHtcbiAgei1pbmRleDogNDA7XG59XG5cbi56LTUwIHtcbiAgei1pbmRleDogNTA7XG59XG5cbi56LWF1dG8ge1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4uZ2FwLTAge1xuICBncmlkLWdhcDogMDtcbiAgZ2FwOiAwO1xufVxuXG4uZ2FwLTEge1xuICBncmlkLWdhcDogMC4yNXJlbTtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuXG4uZ2FwLTIge1xuICBncmlkLWdhcDogMC41cmVtO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmdhcC0zIHtcbiAgZ3JpZC1nYXA6IDAuNzVyZW07XG4gIGdhcDogMC43NXJlbTtcbn1cblxuLmdhcC00IHtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdhcDogMXJlbTtcbn1cblxuLmdhcC01IHtcbiAgZ3JpZC1nYXA6IDEuMjVyZW07XG4gIGdhcDogMS4yNXJlbTtcbn1cblxuLmdhcC02IHtcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5nYXAtOCB7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBnYXA6IDJyZW07XG59XG5cbi5nYXAtMTAge1xuICBncmlkLWdhcDogMi41cmVtO1xuICBnYXA6IDIuNXJlbTtcbn1cblxuLmdhcC0xMiB7XG4gIGdyaWQtZ2FwOiAzcmVtO1xuICBnYXA6IDNyZW07XG59XG5cbi5nYXAtMTYge1xuICBncmlkLWdhcDogNHJlbTtcbiAgZ2FwOiA0cmVtO1xufVxuXG4uZ2FwLTIwIHtcbiAgZ3JpZC1nYXA6IDVyZW07XG4gIGdhcDogNXJlbTtcbn1cblxuLmdhcC0yNCB7XG4gIGdyaWQtZ2FwOiA2cmVtO1xuICBnYXA6IDZyZW07XG59XG5cbi5nYXAtMzIge1xuICBncmlkLWdhcDogOHJlbTtcbiAgZ2FwOiA4cmVtO1xufVxuXG4uZ2FwLTQwIHtcbiAgZ3JpZC1nYXA6IDEwcmVtO1xuICBnYXA6IDEwcmVtO1xufVxuXG4uZ2FwLTQ4IHtcbiAgZ3JpZC1nYXA6IDEycmVtO1xuICBnYXA6IDEycmVtO1xufVxuXG4uZ2FwLTU2IHtcbiAgZ3JpZC1nYXA6IDE0cmVtO1xuICBnYXA6IDE0cmVtO1xufVxuXG4uZ2FwLTY0IHtcbiAgZ3JpZC1nYXA6IDE2cmVtO1xuICBnYXA6IDE2cmVtO1xufVxuXG4uZ2FwLXB4IHtcbiAgZ3JpZC1nYXA6IDFweDtcbiAgZ2FwOiAxcHg7XG59XG5cbi5jb2wtZ2FwLTAge1xuICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gIC1tb3otY29sdW1uLWdhcDogMDtcbiAgICAgICBjb2x1bW4tZ2FwOiAwO1xufVxuXG4uY29sLWdhcC0xIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW07XG4gICAgICAgY29sdW1uLWdhcDogMC4yNXJlbTtcbn1cblxuLmNvbC1nYXAtMiB7XG4gIGdyaWQtY29sdW1uLWdhcDogMC41cmVtO1xuICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XG59XG5cbi5jb2wtZ2FwLTMge1xuICBncmlkLWNvbHVtbi1nYXA6IDAuNzVyZW07XG4gIC1tb3otY29sdW1uLWdhcDogMC43NXJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xufVxuXG4uY29sLWdhcC00IHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuICAtbW96LWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgY29sdW1uLWdhcDogMXJlbTtcbn1cblxuLmNvbC1nYXAtNSB7XG4gIGdyaWQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG59XG5cbi5jb2wtZ2FwLTYge1xuICBncmlkLWNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgY29sdW1uLWdhcDogMS41cmVtO1xufVxuXG4uY29sLWdhcC04IHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuICAtbW96LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgY29sdW1uLWdhcDogMnJlbTtcbn1cblxuLmNvbC1nYXAtMTAge1xuICBncmlkLWNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgLW1vei1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgICAgY29sdW1uLWdhcDogMi41cmVtO1xufVxuXG4uY29sLWdhcC0xMiB7XG4gIGdyaWQtY29sdW1uLWdhcDogM3JlbTtcbiAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XG59XG5cbi5jb2wtZ2FwLTE2IHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0cmVtO1xuICAtbW96LWNvbHVtbi1nYXA6IDRyZW07XG4gICAgICAgY29sdW1uLWdhcDogNHJlbTtcbn1cblxuLmNvbC1nYXAtMjAge1xuICBncmlkLWNvbHVtbi1nYXA6IDVyZW07XG4gIC1tb3otY29sdW1uLWdhcDogNXJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiA1cmVtO1xufVxuXG4uY29sLWdhcC0yNCB7XG4gIGdyaWQtY29sdW1uLWdhcDogNnJlbTtcbiAgLW1vei1jb2x1bW4tZ2FwOiA2cmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDZyZW07XG59XG5cbi5jb2wtZ2FwLTMyIHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA4cmVtO1xuICAtbW96LWNvbHVtbi1nYXA6IDhyZW07XG4gICAgICAgY29sdW1uLWdhcDogOHJlbTtcbn1cblxuLmNvbC1nYXAtNDAge1xuICBncmlkLWNvbHVtbi1nYXA6IDEwcmVtO1xuICAtbW96LWNvbHVtbi1nYXA6IDEwcmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDEwcmVtO1xufVxuXG4uY29sLWdhcC00OCB7XG4gIGdyaWQtY29sdW1uLWdhcDogMTJyZW07XG4gIC1tb3otY29sdW1uLWdhcDogMTJyZW07XG4gICAgICAgY29sdW1uLWdhcDogMTJyZW07XG59XG5cbi5jb2wtZ2FwLTU2IHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxNHJlbTtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxNHJlbTtcbiAgICAgICBjb2x1bW4tZ2FwOiAxNHJlbTtcbn1cblxuLmNvbC1nYXAtNjQge1xuICBncmlkLWNvbHVtbi1nYXA6IDE2cmVtO1xuICAtbW96LWNvbHVtbi1nYXA6IDE2cmVtO1xuICAgICAgIGNvbHVtbi1nYXA6IDE2cmVtO1xufVxuXG4uY29sLWdhcC1weCB7XG4gIGdyaWQtY29sdW1uLWdhcDogMXB4O1xuICAtbW96LWNvbHVtbi1nYXA6IDFweDtcbiAgICAgICBjb2x1bW4tZ2FwOiAxcHg7XG59XG5cbi5yb3ctZ2FwLTAge1xuICBncmlkLXJvdy1nYXA6IDA7XG4gIHJvdy1nYXA6IDA7XG59XG5cbi5yb3ctZ2FwLTEge1xuICBncmlkLXJvdy1nYXA6IDAuMjVyZW07XG4gIHJvdy1nYXA6IDAuMjVyZW07XG59XG5cbi5yb3ctZ2FwLTIge1xuICBncmlkLXJvdy1nYXA6IDAuNXJlbTtcbiAgcm93LWdhcDogMC41cmVtO1xufVxuXG4ucm93LWdhcC0zIHtcbiAgZ3JpZC1yb3ctZ2FwOiAwLjc1cmVtO1xuICByb3ctZ2FwOiAwLjc1cmVtO1xufVxuXG4ucm93LWdhcC00IHtcbiAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuXG4ucm93LWdhcC01IHtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjI1cmVtO1xuICByb3ctZ2FwOiAxLjI1cmVtO1xufVxuXG4ucm93LWdhcC02IHtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cblxuLnJvdy1nYXAtOCB7XG4gIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgcm93LWdhcDogMnJlbTtcbn1cblxuLnJvdy1nYXAtMTAge1xuICBncmlkLXJvdy1nYXA6IDIuNXJlbTtcbiAgcm93LWdhcDogMi41cmVtO1xufVxuXG4ucm93LWdhcC0xMiB7XG4gIGdyaWQtcm93LWdhcDogM3JlbTtcbiAgcm93LWdhcDogM3JlbTtcbn1cblxuLnJvdy1nYXAtMTYge1xuICBncmlkLXJvdy1nYXA6IDRyZW07XG4gIHJvdy1nYXA6IDRyZW07XG59XG5cbi5yb3ctZ2FwLTIwIHtcbiAgZ3JpZC1yb3ctZ2FwOiA1cmVtO1xuICByb3ctZ2FwOiA1cmVtO1xufVxuXG4ucm93LWdhcC0yNCB7XG4gIGdyaWQtcm93LWdhcDogNnJlbTtcbiAgcm93LWdhcDogNnJlbTtcbn1cblxuLnJvdy1nYXAtMzIge1xuICBncmlkLXJvdy1nYXA6IDhyZW07XG4gIHJvdy1nYXA6IDhyZW07XG59XG5cbi5yb3ctZ2FwLTQwIHtcbiAgZ3JpZC1yb3ctZ2FwOiAxMHJlbTtcbiAgcm93LWdhcDogMTByZW07XG59XG5cbi5yb3ctZ2FwLTQ4IHtcbiAgZ3JpZC1yb3ctZ2FwOiAxMnJlbTtcbiAgcm93LWdhcDogMTJyZW07XG59XG5cbi5yb3ctZ2FwLTU2IHtcbiAgZ3JpZC1yb3ctZ2FwOiAxNHJlbTtcbiAgcm93LWdhcDogMTRyZW07XG59XG5cbi5yb3ctZ2FwLTY0IHtcbiAgZ3JpZC1yb3ctZ2FwOiAxNnJlbTtcbiAgcm93LWdhcDogMTZyZW07XG59XG5cbi5yb3ctZ2FwLXB4IHtcbiAgZ3JpZC1yb3ctZ2FwOiAxcHg7XG4gIHJvdy1nYXA6IDFweDtcbn1cblxuLmdyaWQtZmxvdy1yb3cge1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xufVxuXG4uZ3JpZC1mbG93LWNvbCB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG5cbi5ncmlkLWZsb3ctcm93LWRlbnNlIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTtcbn1cblxuLmdyaWQtZmxvdy1jb2wtZGVuc2Uge1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlO1xufVxuXG4uZ3JpZC1jb2xzLTEge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy05IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTEwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy0xMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtMTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLW5vbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGdyaWQtY29sdW1uOiBhdXRvO1xufVxuXG4uY29sLXNwYW4tMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XG59XG5cbi5jb2wtc3Bhbi0yIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcbn1cblxuLmNvbC1zcGFuLTMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xufVxuXG4uY29sLXNwYW4tNCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQgLyBzcGFuIDQ7XG59XG5cbi5jb2wtc3Bhbi01IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNSAvIHNwYW4gNTtcbn1cblxuLmNvbC1zcGFuLTYge1xuICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xufVxuXG4uY29sLXNwYW4tNyB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDcgLyBzcGFuIDc7XG59XG5cbi5jb2wtc3Bhbi04IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gOCAvIHNwYW4gODtcbn1cblxuLmNvbC1zcGFuLTkge1xuICBncmlkLWNvbHVtbjogc3BhbiA5IC8gc3BhbiA5O1xufVxuXG4uY29sLXNwYW4tMTAge1xuICBncmlkLWNvbHVtbjogc3BhbiAxMCAvIHNwYW4gMTA7XG59XG5cbi5jb2wtc3Bhbi0xMSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDExIC8gc3BhbiAxMTtcbn1cblxuLmNvbC1zcGFuLTEyIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xufVxuXG4uY29sLXN0YXJ0LTEge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbn1cblxuLmNvbC1zdGFydC0yIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG59XG5cbi5jb2wtc3RhcnQtMyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xufVxuXG4uY29sLXN0YXJ0LTQge1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbn1cblxuLmNvbC1zdGFydC01IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDU7XG59XG5cbi5jb2wtc3RhcnQtNiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xufVxuXG4uY29sLXN0YXJ0LTcge1xuICBncmlkLWNvbHVtbi1zdGFydDogNztcbn1cblxuLmNvbC1zdGFydC04IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG59XG5cbi5jb2wtc3RhcnQtOSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xufVxuXG4uY29sLXN0YXJ0LTEwIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xufVxuXG4uY29sLXN0YXJ0LTExIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDExO1xufVxuXG4uY29sLXN0YXJ0LTEyIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xufVxuXG4uY29sLXN0YXJ0LTEzIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEzO1xufVxuXG4uY29sLXN0YXJ0LWF1dG8ge1xuICBncmlkLWNvbHVtbi1zdGFydDogYXV0bztcbn1cblxuLmNvbC1lbmQtMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTtcbn1cblxuLmNvbC1lbmQtMiB7XG4gIGdyaWQtY29sdW1uLWVuZDogMjtcbn1cblxuLmNvbC1lbmQtMyB7XG4gIGdyaWQtY29sdW1uLWVuZDogMztcbn1cblxuLmNvbC1lbmQtNCB7XG4gIGdyaWQtY29sdW1uLWVuZDogNDtcbn1cblxuLmNvbC1lbmQtNSB7XG4gIGdyaWQtY29sdW1uLWVuZDogNTtcbn1cblxuLmNvbC1lbmQtNiB7XG4gIGdyaWQtY29sdW1uLWVuZDogNjtcbn1cblxuLmNvbC1lbmQtNyB7XG4gIGdyaWQtY29sdW1uLWVuZDogNztcbn1cblxuLmNvbC1lbmQtOCB7XG4gIGdyaWQtY29sdW1uLWVuZDogODtcbn1cblxuLmNvbC1lbmQtOSB7XG4gIGdyaWQtY29sdW1uLWVuZDogOTtcbn1cblxuLmNvbC1lbmQtMTAge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xufVxuXG4uY29sLWVuZC0xMSB7XG4gIGdyaWQtY29sdW1uLWVuZDogMTE7XG59XG5cbi5jb2wtZW5kLTEyIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxMjtcbn1cblxuLmNvbC1lbmQtMTMge1xuICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xufVxuXG4uY29sLWVuZC1hdXRvIHtcbiAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xufVxuXG4uZ3JpZC1yb3dzLTEge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLXJvd3MtMiB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtcm93cy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1yb3dzLTQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLXJvd3MtNSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtcm93cy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1yb3dzLW5vbmUge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG59XG5cbi5yb3ctYXV0byB7XG4gIGdyaWQtcm93OiBhdXRvO1xufVxuXG4ucm93LXNwYW4tMSB7XG4gIGdyaWQtcm93OiBzcGFuIDEgLyBzcGFuIDE7XG59XG5cbi5yb3ctc3Bhbi0yIHtcbiAgZ3JpZC1yb3c6IHNwYW4gMiAvIHNwYW4gMjtcbn1cblxuLnJvdy1zcGFuLTMge1xuICBncmlkLXJvdzogc3BhbiAzIC8gc3BhbiAzO1xufVxuXG4ucm93LXNwYW4tNCB7XG4gIGdyaWQtcm93OiBzcGFuIDQgLyBzcGFuIDQ7XG59XG5cbi5yb3ctc3Bhbi01IHtcbiAgZ3JpZC1yb3c6IHNwYW4gNSAvIHNwYW4gNTtcbn1cblxuLnJvdy1zcGFuLTYge1xuICBncmlkLXJvdzogc3BhbiA2IC8gc3BhbiA2O1xufVxuXG4ucm93LXN0YXJ0LTEge1xuICBncmlkLXJvdy1zdGFydDogMTtcbn1cblxuLnJvdy1zdGFydC0yIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG59XG5cbi5yb3ctc3RhcnQtMyB7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xufVxuXG4ucm93LXN0YXJ0LTQge1xuICBncmlkLXJvdy1zdGFydDogNDtcbn1cblxuLnJvdy1zdGFydC01IHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDU7XG59XG5cbi5yb3ctc3RhcnQtNiB7XG4gIGdyaWQtcm93LXN0YXJ0OiA2O1xufVxuXG4ucm93LXN0YXJ0LTcge1xuICBncmlkLXJvdy1zdGFydDogNztcbn1cblxuLnJvdy1zdGFydC1hdXRvIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IGF1dG87XG59XG5cbi5yb3ctZW5kLTEge1xuICBncmlkLXJvdy1lbmQ6IDE7XG59XG5cbi5yb3ctZW5kLTIge1xuICBncmlkLXJvdy1lbmQ6IDI7XG59XG5cbi5yb3ctZW5kLTMge1xuICBncmlkLXJvdy1lbmQ6IDM7XG59XG5cbi5yb3ctZW5kLTQge1xuICBncmlkLXJvdy1lbmQ6IDQ7XG59XG5cbi5yb3ctZW5kLTUge1xuICBncmlkLXJvdy1lbmQ6IDU7XG59XG5cbi5yb3ctZW5kLTYge1xuICBncmlkLXJvdy1lbmQ6IDY7XG59XG5cbi5yb3ctZW5kLTcge1xuICBncmlkLXJvdy1lbmQ6IDc7XG59XG5cbi5yb3ctZW5kLWF1dG8ge1xuICBncmlkLXJvdy1lbmQ6IGF1dG87XG59XG5cbi50cmFuc2Zvcm0ge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMDtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDA7XG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTogMDtcbiAgLS10cmFuc2Zvcm0tc2tldy14OiAwO1xuICAtLXRyYW5zZm9ybS1za2V3LXk6IDA7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXgpKSB0cmFuc2xhdGVZKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10cmFuc2Zvcm0tcm90YXRlKSkgc2tld1godmFyKC0tdHJhbnNmb3JtLXNrZXcteCkpIHNrZXdZKHZhcigtLXRyYW5zZm9ybS1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXkpKTtcbn1cblxuLnRyYW5zZm9ybS1ub25lIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ub3JpZ2luLWNlbnRlciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLm9yaWdpbi10b3Age1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG5cbi5vcmlnaW4tdG9wLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuXG4ub3JpZ2luLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG5cbi5vcmlnaW4tYm90dG9tLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xufVxuXG4ub3JpZ2luLWJvdHRvbSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbn1cblxuLm9yaWdpbi1ib3R0b20tbGVmdCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xufVxuXG4ub3JpZ2luLWxlZnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuXG4ub3JpZ2luLXRvcC1sZWZ0IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5cbi5zY2FsZS0wIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMDtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbn1cblxuLnNjYWxlLTUwIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjU7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC41O1xufVxuXG4uc2NhbGUtNzUge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbn1cblxuLnNjYWxlLTkwIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xufVxuXG4uc2NhbGUtOTUge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTU7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbn1cblxuLnNjYWxlLTEwMCB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG59XG5cbi5zY2FsZS0xMDUge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjA1O1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xufVxuXG4uc2NhbGUtMTEwIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4xO1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG59XG5cbi5zY2FsZS0xMjUge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjI1O1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjI1O1xufVxuXG4uc2NhbGUtMTUwIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS41O1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG59XG5cbi5zY2FsZS14LTAge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAwO1xufVxuXG4uc2NhbGUteC01MCB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC41O1xufVxuXG4uc2NhbGUteC03NSB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbn1cblxuLnNjYWxlLXgtOTAge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTtcbn1cblxuLnNjYWxlLXgtOTUge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTU7XG59XG5cbi5zY2FsZS14LTEwMCB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG59XG5cbi5zY2FsZS14LTEwNSB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMDU7XG59XG5cbi5zY2FsZS14LTExMCB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMTtcbn1cblxuLnNjYWxlLXgtMTI1IHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbn1cblxuLnNjYWxlLXgtMTUwIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS41O1xufVxuXG4uc2NhbGUteS0wIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbn1cblxuLnNjYWxlLXktNTAge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbn1cblxuLnNjYWxlLXktNzUge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNzU7XG59XG5cbi5zY2FsZS15LTkwIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk7XG59XG5cbi5zY2FsZS15LTk1IHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xufVxuXG4uc2NhbGUteS0xMDAge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xufVxuXG4uc2NhbGUteS0xMDUge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xufVxuXG4uc2NhbGUteS0xMTAge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG59XG5cbi5zY2FsZS15LTEyNSB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMjU7XG59XG5cbi5zY2FsZS15LTE1MCB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuNTtcbn1cblxuLmhvdmVyXFw6c2NhbGUtMDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG59XG5cbi5ob3ZlclxcOnNjYWxlLTUwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjU7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC41O1xufVxuXG4uaG92ZXJcXDpzY2FsZS03NTpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjc1O1xufVxuXG4uaG92ZXJcXDpzY2FsZS05MDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbn1cblxuLmhvdmVyXFw6c2NhbGUtOTU6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTU7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbn1cblxuLmhvdmVyXFw6c2NhbGUtMTAwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMTtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMTtcbn1cblxuLmhvdmVyXFw6c2NhbGUtMTA1OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbn1cblxuLmhvdmVyXFw6c2NhbGUtMTEwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4xO1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG59XG5cbi5ob3ZlclxcOnNjYWxlLTEyNTpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMjU7XG59XG5cbi5ob3ZlclxcOnNjYWxlLTE1MDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuNTtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xufVxuXG4uaG92ZXJcXDpzY2FsZS14LTA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAwO1xufVxuXG4uaG92ZXJcXDpzY2FsZS14LTUwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjU7XG59XG5cbi5ob3ZlclxcOnNjYWxlLXgtNzU6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG59XG5cbi5ob3ZlclxcOnNjYWxlLXgtOTA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTtcbn1cblxuLmhvdmVyXFw6c2NhbGUteC05NTpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbn1cblxuLmhvdmVyXFw6c2NhbGUteC0xMDA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xufVxuXG4uaG92ZXJcXDpzY2FsZS14LTEwNTpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMDU7XG59XG5cbi5ob3ZlclxcOnNjYWxlLXgtMTEwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4xO1xufVxuXG4uaG92ZXJcXDpzY2FsZS14LTEyNTpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG59XG5cbi5ob3ZlclxcOnNjYWxlLXgtMTUwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS41O1xufVxuXG4uaG92ZXJcXDpzY2FsZS15LTA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAwO1xufVxuXG4uaG92ZXJcXDpzY2FsZS15LTUwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjU7XG59XG5cbi5ob3ZlclxcOnNjYWxlLXktNzU6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNzU7XG59XG5cbi5ob3ZlclxcOnNjYWxlLXktOTA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbn1cblxuLmhvdmVyXFw6c2NhbGUteS05NTpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbn1cblxuLmhvdmVyXFw6c2NhbGUteS0xMDA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xufVxuXG4uaG92ZXJcXDpzY2FsZS15LTEwNTpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMDU7XG59XG5cbi5ob3ZlclxcOnNjYWxlLXktMTEwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xufVxuXG4uaG92ZXJcXDpzY2FsZS15LTEyNTpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMjU7XG59XG5cbi5ob3ZlclxcOnNjYWxlLXktMTUwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xufVxuXG4uZm9jdXNcXDpzY2FsZS0wOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMDtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbn1cblxuLmZvY3VzXFw6c2NhbGUtNTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjU7XG59XG5cbi5mb2N1c1xcOnNjYWxlLTc1OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjc1O1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNzU7XG59XG5cbi5mb2N1c1xcOnNjYWxlLTkwOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xufVxuXG4uZm9jdXNcXDpzY2FsZS05NTpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xufVxuXG4uZm9jdXNcXDpzY2FsZS0xMDA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xufVxuXG4uZm9jdXNcXDpzY2FsZS0xMDU6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjA1O1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xufVxuXG4uZm9jdXNcXDpzY2FsZS0xMTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMTtcbn1cblxuLmZvY3VzXFw6c2NhbGUtMTI1OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbn1cblxuLmZvY3VzXFw6c2NhbGUtMTUwOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS41O1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG59XG5cbi5mb2N1c1xcOnNjYWxlLXgtMDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG59XG5cbi5mb2N1c1xcOnNjYWxlLXgtNTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbn1cblxuLmZvY3VzXFw6c2NhbGUteC03NTpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbn1cblxuLmZvY3VzXFw6c2NhbGUteC05MDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xufVxuXG4uZm9jdXNcXDpzY2FsZS14LTk1OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk1O1xufVxuXG4uZm9jdXNcXDpzY2FsZS14LTEwMDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG59XG5cbi5mb2N1c1xcOnNjYWxlLXgtMTA1OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbn1cblxuLmZvY3VzXFw6c2NhbGUteC0xMTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG59XG5cbi5mb2N1c1xcOnNjYWxlLXgtMTI1OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbn1cblxuLmZvY3VzXFw6c2NhbGUteC0xNTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG59XG5cbi5mb2N1c1xcOnNjYWxlLXktMDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG59XG5cbi5mb2N1c1xcOnNjYWxlLXktNTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbn1cblxuLmZvY3VzXFw6c2NhbGUteS03NTpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbn1cblxuLmZvY3VzXFw6c2NhbGUteS05MDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xufVxuXG4uZm9jdXNcXDpzY2FsZS15LTk1OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xufVxuXG4uZm9jdXNcXDpzY2FsZS15LTEwMDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG59XG5cbi5mb2N1c1xcOnNjYWxlLXktMTA1OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbn1cblxuLmZvY3VzXFw6c2NhbGUteS0xMTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG59XG5cbi5mb2N1c1xcOnNjYWxlLXktMTI1OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbn1cblxuLmZvY3VzXFw6c2NhbGUteS0xNTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG59XG5cbi5yb3RhdGUtMCB7XG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTogMDtcbn1cblxuLnJvdGF0ZS00NSB7XG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTogNDVkZWc7XG59XG5cbi5yb3RhdGUtOTAge1xuICAtLXRyYW5zZm9ybS1yb3RhdGU6IDkwZGVnO1xufVxuXG4ucm90YXRlLTE4MCB7XG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTogMTgwZGVnO1xufVxuXG4uLXJvdGF0ZS0xODAge1xuICAtLXRyYW5zZm9ybS1yb3RhdGU6IC0xODBkZWc7XG59XG5cbi4tcm90YXRlLTkwIHtcbiAgLS10cmFuc2Zvcm0tcm90YXRlOiAtOTBkZWc7XG59XG5cbi4tcm90YXRlLTQ1IHtcbiAgLS10cmFuc2Zvcm0tcm90YXRlOiAtNDVkZWc7XG59XG5cbi5ob3ZlclxcOnJvdGF0ZS0wOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tcm90YXRlOiAwO1xufVxuXG4uaG92ZXJcXDpyb3RhdGUtNDU6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1yb3RhdGU6IDQ1ZGVnO1xufVxuXG4uaG92ZXJcXDpyb3RhdGUtOTA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1yb3RhdGU6IDkwZGVnO1xufVxuXG4uaG92ZXJcXDpyb3RhdGUtMTgwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tcm90YXRlOiAxODBkZWc7XG59XG5cbi5ob3ZlclxcOi1yb3RhdGUtMTgwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tcm90YXRlOiAtMTgwZGVnO1xufVxuXG4uaG92ZXJcXDotcm90YXRlLTkwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tcm90YXRlOiAtOTBkZWc7XG59XG5cbi5ob3ZlclxcOi1yb3RhdGUtNDU6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1yb3RhdGU6IC00NWRlZztcbn1cblxuLmZvY3VzXFw6cm90YXRlLTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1yb3RhdGU6IDA7XG59XG5cbi5mb2N1c1xcOnJvdGF0ZS00NTpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTogNDVkZWc7XG59XG5cbi5mb2N1c1xcOnJvdGF0ZS05MDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTogOTBkZWc7XG59XG5cbi5mb2N1c1xcOnJvdGF0ZS0xODA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1yb3RhdGU6IDE4MGRlZztcbn1cblxuLmZvY3VzXFw6LXJvdGF0ZS0xODA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1yb3RhdGU6IC0xODBkZWc7XG59XG5cbi5mb2N1c1xcOi1yb3RhdGUtOTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1yb3RhdGU6IC05MGRlZztcbn1cblxuLmZvY3VzXFw6LXJvdGF0ZS00NTpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTogLTQ1ZGVnO1xufVxuXG4udHJhbnNsYXRlLXgtMCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwO1xufVxuXG4udHJhbnNsYXRlLXgtMSB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjI1cmVtO1xufVxuXG4udHJhbnNsYXRlLXgtMiB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjVyZW07XG59XG5cbi50cmFuc2xhdGUteC0zIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNzVyZW07XG59XG5cbi50cmFuc2xhdGUteC00IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFyZW07XG59XG5cbi50cmFuc2xhdGUteC01IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEuMjVyZW07XG59XG5cbi50cmFuc2xhdGUteC02IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEuNXJlbTtcbn1cblxuLnRyYW5zbGF0ZS14LTgge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMnJlbTtcbn1cblxuLnRyYW5zbGF0ZS14LTEwIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDIuNXJlbTtcbn1cblxuLnRyYW5zbGF0ZS14LTEyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDNyZW07XG59XG5cbi50cmFuc2xhdGUteC0xNiB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA0cmVtO1xufVxuXG4udHJhbnNsYXRlLXgtMjAge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNXJlbTtcbn1cblxuLnRyYW5zbGF0ZS14LTI0IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDZyZW07XG59XG5cbi50cmFuc2xhdGUteC0zMiB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA4cmVtO1xufVxuXG4udHJhbnNsYXRlLXgtNDAge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTByZW07XG59XG5cbi50cmFuc2xhdGUteC00OCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMnJlbTtcbn1cblxuLnRyYW5zbGF0ZS14LTU2IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE0cmVtO1xufVxuXG4udHJhbnNsYXRlLXgtNjQge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTZyZW07XG59XG5cbi50cmFuc2xhdGUteC1weCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcHg7XG59XG5cbi4tdHJhbnNsYXRlLXgtMSB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC4yNXJlbTtcbn1cblxuLi10cmFuc2xhdGUteC0yIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0wLjVyZW07XG59XG5cbi4tdHJhbnNsYXRlLXgtMyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC43NXJlbTtcbn1cblxuLi10cmFuc2xhdGUteC00IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcmVtO1xufVxuXG4uLXRyYW5zbGF0ZS14LTUge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEuMjVyZW07XG59XG5cbi4tdHJhbnNsYXRlLXgtNiB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS41cmVtO1xufVxuXG4uLXRyYW5zbGF0ZS14LTgge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTJyZW07XG59XG5cbi4tdHJhbnNsYXRlLXgtMTAge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTIuNXJlbTtcbn1cblxuLi10cmFuc2xhdGUteC0xMiB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtM3JlbTtcbn1cblxuLi10cmFuc2xhdGUteC0xNiB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNHJlbTtcbn1cblxuLi10cmFuc2xhdGUteC0yMCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNXJlbTtcbn1cblxuLi10cmFuc2xhdGUteC0yNCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNnJlbTtcbn1cblxuLi10cmFuc2xhdGUteC0zMiB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtOHJlbTtcbn1cblxuLi10cmFuc2xhdGUteC00MCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTByZW07XG59XG5cbi4tdHJhbnNsYXRlLXgtNDgge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEycmVtO1xufVxuXG4uLXRyYW5zbGF0ZS14LTU2IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNHJlbTtcbn1cblxuLi10cmFuc2xhdGUteC02NCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTZyZW07XG59XG5cbi4tdHJhbnNsYXRlLXgtcHgge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTFweDtcbn1cblxuLi10cmFuc2xhdGUteC1mdWxsIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMDAlO1xufVxuXG4uLXRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC01MCU7XG59XG5cbi50cmFuc2xhdGUteC0xXFwvMiB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1MCU7XG59XG5cbi50cmFuc2xhdGUteC1mdWxsIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwMCU7XG59XG5cbi50cmFuc2xhdGUteS0wIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDA7XG59XG5cbi50cmFuc2xhdGUteS0xIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuMjVyZW07XG59XG5cbi50cmFuc2xhdGUteS0yIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNXJlbTtcbn1cblxuLnRyYW5zbGF0ZS15LTMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMC43NXJlbTtcbn1cblxuLnRyYW5zbGF0ZS15LTQge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXJlbTtcbn1cblxuLnRyYW5zbGF0ZS15LTUge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMS4yNXJlbTtcbn1cblxuLnRyYW5zbGF0ZS15LTYge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMS41cmVtO1xufVxuXG4udHJhbnNsYXRlLXktOCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAycmVtO1xufVxuXG4udHJhbnNsYXRlLXktMTAge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMi41cmVtO1xufVxuXG4udHJhbnNsYXRlLXktMTIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogM3JlbTtcbn1cblxuLnRyYW5zbGF0ZS15LTE2IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDRyZW07XG59XG5cbi50cmFuc2xhdGUteS0yMCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1cmVtO1xufVxuXG4udHJhbnNsYXRlLXktMjQge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNnJlbTtcbn1cblxuLnRyYW5zbGF0ZS15LTMyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDhyZW07XG59XG5cbi50cmFuc2xhdGUteS00MCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMHJlbTtcbn1cblxuLnRyYW5zbGF0ZS15LTQ4IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEycmVtO1xufVxuXG4udHJhbnNsYXRlLXktNTYge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTRyZW07XG59XG5cbi50cmFuc2xhdGUteS02NCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNnJlbTtcbn1cblxuLnRyYW5zbGF0ZS15LXB4IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDFweDtcbn1cblxuLi10cmFuc2xhdGUteS0xIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjI1cmVtO1xufVxuXG4uLXRyYW5zbGF0ZS15LTIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNXJlbTtcbn1cblxuLi10cmFuc2xhdGUteS0zIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjc1cmVtO1xufVxuXG4uLXRyYW5zbGF0ZS15LTQge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFyZW07XG59XG5cbi4tdHJhbnNsYXRlLXktNSB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS4yNXJlbTtcbn1cblxuLi10cmFuc2xhdGUteS02IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xLjVyZW07XG59XG5cbi4tdHJhbnNsYXRlLXktOCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMnJlbTtcbn1cblxuLi10cmFuc2xhdGUteS0xMCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMi41cmVtO1xufVxuXG4uLXRyYW5zbGF0ZS15LTEyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0zcmVtO1xufVxuXG4uLXRyYW5zbGF0ZS15LTE2IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC00cmVtO1xufVxuXG4uLXRyYW5zbGF0ZS15LTIwIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01cmVtO1xufVxuXG4uLXRyYW5zbGF0ZS15LTI0IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC02cmVtO1xufVxuXG4uLXRyYW5zbGF0ZS15LTMyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC04cmVtO1xufVxuXG4uLXRyYW5zbGF0ZS15LTQwIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMHJlbTtcbn1cblxuLi10cmFuc2xhdGUteS00OCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTJyZW07XG59XG5cbi4tdHJhbnNsYXRlLXktNTYge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTE0cmVtO1xufVxuXG4uLXRyYW5zbGF0ZS15LTY0IHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNnJlbTtcbn1cblxuLi10cmFuc2xhdGUteS1weCB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMXB4O1xufVxuXG4uLXRyYW5zbGF0ZS15LWZ1bGwge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEwMCU7XG59XG5cbi4tdHJhbnNsYXRlLXktMVxcLzIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTUwJTtcbn1cblxuLnRyYW5zbGF0ZS15LTFcXC8yIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDUwJTtcbn1cblxuLnRyYW5zbGF0ZS15LWZ1bGwge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTAwJTtcbn1cblxuLmhvdmVyXFw6dHJhbnNsYXRlLXgtMDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteC0xOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuMjVyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS14LTI6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC41cmVtO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteC0zOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNzVyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS14LTQ6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMXJlbTtcbn1cblxuLmhvdmVyXFw6dHJhbnNsYXRlLXgtNTpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxLjI1cmVtO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteC02OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEuNXJlbTtcbn1cblxuLmhvdmVyXFw6dHJhbnNsYXRlLXgtODpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAycmVtO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteC0xMDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAyLjVyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS14LTEyOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDNyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDRyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS14LTIwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDVyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS14LTI0OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDZyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDhyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS14LTQwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwcmVtO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteC00ODpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMnJlbTtcbn1cblxuLmhvdmVyXFw6dHJhbnNsYXRlLXgtNTY6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTRyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS14LTY0OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE2cmVtO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteC1weDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcHg7XG59XG5cbi5ob3ZlclxcOi10cmFuc2xhdGUteC0xOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0wLjI1cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXgtMjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC41cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXgtMzpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC43NXJlbTtcbn1cblxuLmhvdmVyXFw6LXRyYW5zbGF0ZS14LTQ6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTFyZW07XG59XG5cbi5ob3ZlclxcOi10cmFuc2xhdGUteC01OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xLjI1cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXgtNjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS41cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXgtODpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMnJlbTtcbn1cblxuLmhvdmVyXFw6LXRyYW5zbGF0ZS14LTEwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0yLjVyZW07XG59XG5cbi5ob3ZlclxcOi10cmFuc2xhdGUteC0xMjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtM3JlbTtcbn1cblxuLmhvdmVyXFw6LXRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC00cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXgtMjA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTVyZW07XG59XG5cbi5ob3ZlclxcOi10cmFuc2xhdGUteC0yNDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNnJlbTtcbn1cblxuLmhvdmVyXFw6LXRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC04cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXgtNDA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEwcmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXgtNDg6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEycmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXgtNTY6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTE0cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXgtNjQ6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTE2cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXgtcHg6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTFweDtcbn1cblxuLmhvdmVyXFw6LXRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEwMCU7XG59XG5cbi5ob3ZlclxcOi10cmFuc2xhdGUteC0xXFwvMjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNTAlO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteC0xXFwvMjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1MCU7XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTAwJTtcbn1cblxuLmhvdmVyXFw6dHJhbnNsYXRlLXktMDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteS0xOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuMjVyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS15LTI6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMC41cmVtO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteS0zOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNzVyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS15LTQ6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXJlbTtcbn1cblxuLmhvdmVyXFw6dHJhbnNsYXRlLXktNTpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxLjI1cmVtO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteS02OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEuNXJlbTtcbn1cblxuLmhvdmVyXFw6dHJhbnNsYXRlLXktODpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAycmVtO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteS0xMDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAyLjVyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS15LTEyOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDNyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS15LTE2OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDRyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS15LTIwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDVyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS15LTI0OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDZyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS15LTMyOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDhyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS15LTQwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEwcmVtO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteS00ODpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMnJlbTtcbn1cblxuLmhvdmVyXFw6dHJhbnNsYXRlLXktNTY6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTRyZW07XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS15LTY0OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDE2cmVtO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteS1weDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxcHg7XG59XG5cbi5ob3ZlclxcOi10cmFuc2xhdGUteS0xOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjI1cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXktMjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC41cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXktMzpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC43NXJlbTtcbn1cblxuLmhvdmVyXFw6LXRyYW5zbGF0ZS15LTQ6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFyZW07XG59XG5cbi5ob3ZlclxcOi10cmFuc2xhdGUteS01OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xLjI1cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXktNjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS41cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXktODpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMnJlbTtcbn1cblxuLmhvdmVyXFw6LXRyYW5zbGF0ZS15LTEwOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0yLjVyZW07XG59XG5cbi5ob3ZlclxcOi10cmFuc2xhdGUteS0xMjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtM3JlbTtcbn1cblxuLmhvdmVyXFw6LXRyYW5zbGF0ZS15LTE2OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC00cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXktMjA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTVyZW07XG59XG5cbi5ob3ZlclxcOi10cmFuc2xhdGUteS0yNDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNnJlbTtcbn1cblxuLmhvdmVyXFw6LXRyYW5zbGF0ZS15LTMyOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC04cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXktNDA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEwcmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXktNDg6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEycmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXktNTY6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTE0cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXktNjQ6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTE2cmVtO1xufVxuXG4uaG92ZXJcXDotdHJhbnNsYXRlLXktcHg6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFweDtcbn1cblxuLmhvdmVyXFw6LXRyYW5zbGF0ZS15LWZ1bGw6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEwMCU7XG59XG5cbi5ob3ZlclxcOi10cmFuc2xhdGUteS0xXFwvMjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNTAlO1xufVxuXG4uaG92ZXJcXDp0cmFuc2xhdGUteS0xXFwvMjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1MCU7XG59XG5cbi5ob3ZlclxcOnRyYW5zbGF0ZS15LWZ1bGw6aG92ZXIge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTAwJTtcbn1cblxuLmZvY3VzXFw6dHJhbnNsYXRlLXgtMDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteC0xOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuMjVyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS14LTI6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC41cmVtO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteC0zOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNzVyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS14LTQ6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMXJlbTtcbn1cblxuLmZvY3VzXFw6dHJhbnNsYXRlLXgtNTpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxLjI1cmVtO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteC02OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEuNXJlbTtcbn1cblxuLmZvY3VzXFw6dHJhbnNsYXRlLXgtODpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAycmVtO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteC0xMDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAyLjVyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS14LTEyOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDNyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS14LTE2OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDRyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS14LTIwOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDVyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS14LTI0OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDZyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS14LTMyOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDhyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS14LTQwOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwcmVtO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteC00ODpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMnJlbTtcbn1cblxuLmZvY3VzXFw6dHJhbnNsYXRlLXgtNTY6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTRyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS14LTY0OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE2cmVtO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteC1weDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcHg7XG59XG5cbi5mb2N1c1xcOi10cmFuc2xhdGUteC0xOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0wLjI1cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXgtMjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC41cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXgtMzpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC43NXJlbTtcbn1cblxuLmZvY3VzXFw6LXRyYW5zbGF0ZS14LTQ6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTFyZW07XG59XG5cbi5mb2N1c1xcOi10cmFuc2xhdGUteC01OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xLjI1cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXgtNjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS41cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXgtODpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMnJlbTtcbn1cblxuLmZvY3VzXFw6LXRyYW5zbGF0ZS14LTEwOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0yLjVyZW07XG59XG5cbi5mb2N1c1xcOi10cmFuc2xhdGUteC0xMjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtM3JlbTtcbn1cblxuLmZvY3VzXFw6LXRyYW5zbGF0ZS14LTE2OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC00cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXgtMjA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTVyZW07XG59XG5cbi5mb2N1c1xcOi10cmFuc2xhdGUteC0yNDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNnJlbTtcbn1cblxuLmZvY3VzXFw6LXRyYW5zbGF0ZS14LTMyOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC04cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXgtNDA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEwcmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXgtNDg6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEycmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXgtNTY6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTE0cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXgtNjQ6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTE2cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXgtcHg6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTFweDtcbn1cblxuLmZvY3VzXFw6LXRyYW5zbGF0ZS14LWZ1bGw6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEwMCU7XG59XG5cbi5mb2N1c1xcOi10cmFuc2xhdGUteC0xXFwvMjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNTAlO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteC0xXFwvMjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1MCU7XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS14LWZ1bGw6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTAwJTtcbn1cblxuLmZvY3VzXFw6dHJhbnNsYXRlLXktMDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteS0xOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuMjVyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS15LTI6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMC41cmVtO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteS0zOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNzVyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXJlbTtcbn1cblxuLmZvY3VzXFw6dHJhbnNsYXRlLXktNTpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxLjI1cmVtO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteS02OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEuNXJlbTtcbn1cblxuLmZvY3VzXFw6dHJhbnNsYXRlLXktODpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAycmVtO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteS0xMDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAyLjVyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS15LTEyOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDNyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDRyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS15LTIwOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDVyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS15LTI0OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDZyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDhyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS15LTQwOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEwcmVtO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteS00ODpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMnJlbTtcbn1cblxuLmZvY3VzXFw6dHJhbnNsYXRlLXktNTY6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTRyZW07XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS15LTY0OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDE2cmVtO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteS1weDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxcHg7XG59XG5cbi5mb2N1c1xcOi10cmFuc2xhdGUteS0xOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjI1cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXktMjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC41cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXktMzpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC43NXJlbTtcbn1cblxuLmZvY3VzXFw6LXRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFyZW07XG59XG5cbi5mb2N1c1xcOi10cmFuc2xhdGUteS01OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xLjI1cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXktNjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS41cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXktODpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMnJlbTtcbn1cblxuLmZvY3VzXFw6LXRyYW5zbGF0ZS15LTEwOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0yLjVyZW07XG59XG5cbi5mb2N1c1xcOi10cmFuc2xhdGUteS0xMjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtM3JlbTtcbn1cblxuLmZvY3VzXFw6LXRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC00cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXktMjA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTVyZW07XG59XG5cbi5mb2N1c1xcOi10cmFuc2xhdGUteS0yNDpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNnJlbTtcbn1cblxuLmZvY3VzXFw6LXRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC04cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXktNDA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEwcmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXktNDg6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEycmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXktNTY6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTE0cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXktNjQ6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTE2cmVtO1xufVxuXG4uZm9jdXNcXDotdHJhbnNsYXRlLXktcHg6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFweDtcbn1cblxuLmZvY3VzXFw6LXRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEwMCU7XG59XG5cbi5mb2N1c1xcOi10cmFuc2xhdGUteS0xXFwvMjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNTAlO1xufVxuXG4uZm9jdXNcXDp0cmFuc2xhdGUteS0xXFwvMjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1MCU7XG59XG5cbi5mb2N1c1xcOnRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTAwJTtcbn1cblxuLnNrZXcteC0wIHtcbiAgLS10cmFuc2Zvcm0tc2tldy14OiAwO1xufVxuXG4uc2tldy14LTMge1xuICAtLXRyYW5zZm9ybS1za2V3LXg6IDNkZWc7XG59XG5cbi5za2V3LXgtNiB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteDogNmRlZztcbn1cblxuLnNrZXcteC0xMiB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteDogMTJkZWc7XG59XG5cbi4tc2tldy14LTEyIHtcbiAgLS10cmFuc2Zvcm0tc2tldy14OiAtMTJkZWc7XG59XG5cbi4tc2tldy14LTYge1xuICAtLXRyYW5zZm9ybS1za2V3LXg6IC02ZGVnO1xufVxuXG4uLXNrZXcteC0zIHtcbiAgLS10cmFuc2Zvcm0tc2tldy14OiAtM2RlZztcbn1cblxuLnNrZXcteS0wIHtcbiAgLS10cmFuc2Zvcm0tc2tldy15OiAwO1xufVxuXG4uc2tldy15LTMge1xuICAtLXRyYW5zZm9ybS1za2V3LXk6IDNkZWc7XG59XG5cbi5za2V3LXktNiB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteTogNmRlZztcbn1cblxuLnNrZXcteS0xMiB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteTogMTJkZWc7XG59XG5cbi4tc2tldy15LTEyIHtcbiAgLS10cmFuc2Zvcm0tc2tldy15OiAtMTJkZWc7XG59XG5cbi4tc2tldy15LTYge1xuICAtLXRyYW5zZm9ybS1za2V3LXk6IC02ZGVnO1xufVxuXG4uLXNrZXcteS0zIHtcbiAgLS10cmFuc2Zvcm0tc2tldy15OiAtM2RlZztcbn1cblxuLmhvdmVyXFw6c2tldy14LTA6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1za2V3LXg6IDA7XG59XG5cbi5ob3ZlclxcOnNrZXcteC0zOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2tldy14OiAzZGVnO1xufVxuXG4uaG92ZXJcXDpza2V3LXgtNjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteDogNmRlZztcbn1cblxuLmhvdmVyXFw6c2tldy14LTEyOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2tldy14OiAxMmRlZztcbn1cblxuLmhvdmVyXFw6LXNrZXcteC0xMjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteDogLTEyZGVnO1xufVxuXG4uaG92ZXJcXDotc2tldy14LTY6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1za2V3LXg6IC02ZGVnO1xufVxuXG4uaG92ZXJcXDotc2tldy14LTM6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1za2V3LXg6IC0zZGVnO1xufVxuXG4uaG92ZXJcXDpza2V3LXktMDpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteTogMDtcbn1cblxuLmhvdmVyXFw6c2tldy15LTM6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1za2V3LXk6IDNkZWc7XG59XG5cbi5ob3ZlclxcOnNrZXcteS02OmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2tldy15OiA2ZGVnO1xufVxuXG4uaG92ZXJcXDpza2V3LXktMTI6aG92ZXIge1xuICAtLXRyYW5zZm9ybS1za2V3LXk6IDEyZGVnO1xufVxuXG4uaG92ZXJcXDotc2tldy15LTEyOmhvdmVyIHtcbiAgLS10cmFuc2Zvcm0tc2tldy15OiAtMTJkZWc7XG59XG5cbi5ob3ZlclxcOi1za2V3LXktNjpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteTogLTZkZWc7XG59XG5cbi5ob3ZlclxcOi1za2V3LXktMzpob3ZlciB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteTogLTNkZWc7XG59XG5cbi5mb2N1c1xcOnNrZXcteC0wOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2tldy14OiAwO1xufVxuXG4uZm9jdXNcXDpza2V3LXgtMzpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteDogM2RlZztcbn1cblxuLmZvY3VzXFw6c2tldy14LTY6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1za2V3LXg6IDZkZWc7XG59XG5cbi5mb2N1c1xcOnNrZXcteC0xMjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteDogMTJkZWc7XG59XG5cbi5mb2N1c1xcOi1za2V3LXgtMTI6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1za2V3LXg6IC0xMmRlZztcbn1cblxuLmZvY3VzXFw6LXNrZXcteC02OmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2tldy14OiAtNmRlZztcbn1cblxuLmZvY3VzXFw6LXNrZXcteC0zOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2tldy14OiAtM2RlZztcbn1cblxuLmZvY3VzXFw6c2tldy15LTA6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1za2V3LXk6IDA7XG59XG5cbi5mb2N1c1xcOnNrZXcteS0zOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2tldy15OiAzZGVnO1xufVxuXG4uZm9jdXNcXDpza2V3LXktNjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteTogNmRlZztcbn1cblxuLmZvY3VzXFw6c2tldy15LTEyOmZvY3VzIHtcbiAgLS10cmFuc2Zvcm0tc2tldy15OiAxMmRlZztcbn1cblxuLmZvY3VzXFw6LXNrZXcteS0xMjpmb2N1cyB7XG4gIC0tdHJhbnNmb3JtLXNrZXcteTogLTEyZGVnO1xufVxuXG4uZm9jdXNcXDotc2tldy15LTY6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1za2V3LXk6IC02ZGVnO1xufVxuXG4uZm9jdXNcXDotc2tldy15LTM6Zm9jdXMge1xuICAtLXRyYW5zZm9ybS1za2V3LXk6IC0zZGVnO1xufVxuXG4udHJhbnNpdGlvbi1ub25lIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbn1cblxuLnRyYW5zaXRpb24tYWxsIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xufVxuXG4udHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtO1xufVxuXG4udHJhbnNpdGlvbi1jb2xvcnMge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2U7XG59XG5cbi50cmFuc2l0aW9uLW9wYWNpdHkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4udHJhbnNpdGlvbi1zaGFkb3cge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xufVxuXG4udHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5lYXNlLWxpbmVhciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5lYXNlLWluIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xufVxuXG4uZWFzZS1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5lYXNlLWluLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4uZHVyYXRpb24tNzUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xufVxuXG4uZHVyYXRpb24tMTAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG59XG5cbi5kdXJhdGlvbi0xNTAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cblxuLmR1cmF0aW9uLTIwMCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xufVxuXG4uZHVyYXRpb24tMzAwIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG5cbi5kdXJhdGlvbi01MDAge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbn1cblxuLmR1cmF0aW9uLTcwMCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDcwMG1zO1xufVxuXG4uZHVyYXRpb24tMTAwMCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbn1cblxuLmRlbGF5LTc1IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzVtcztcbn1cblxuLmRlbGF5LTEwMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xufVxuXG4uZGVsYXktMTUwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XG59XG5cbi5kZWxheS0yMDAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cblxuLmRlbGF5LTMwMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xufVxuXG4uZGVsYXktNTAwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTAwbXM7XG59XG5cbi5kZWxheS03MDAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbn1cblxuLmRlbGF5LTEwMDAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDAwbXM7XG59XG5cbiR0aGVtZS1jb2xvcnM6IChcclxuICAgIFwicHJpbWFyeVwiOiAjZmYzYTUyLFxyXG4gICAgXCJkYXJrXCI6ICMwMDAwMDBcclxuKTtcblxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOjU2cHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBTdGQnO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjojNEQ0RDREO1xufVxuXG4uZGlzcGxheS0xLCAuZGlzcGxheS0yLCAuZGlzcGxheS0zLCAuZGlzcGxheS00IHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgU3RkJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IzRENEQ0RDtcbn1cblxucCwgc3BhbiwgYnV0dG9uLCBhIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgU3RkJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjojNEQ0RDREO1xufVxuXG4uYmFzZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUI3MzA7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xufVxuXG4ubmF2LWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6b3JhbmdlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluaywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDIwMDBweCkge1xuICAubGFyZ2UtZm9udC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cblxuICAubGFyZ2UtZm9udC1oZWFkZXItZnVsbCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAucHgtbWF4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgfVxuXG4gIC5sb2dvLWljb24tYnViYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTEzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIC5qdW1iby1sYXJnZS1wdCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OThweCkge1xuICAubGFyZ2UtZm9udC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cblxuICAubGFyZ2UtZm9udC1oZWFkZXItZnVsbCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXJnZS1mb250LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxuXG4gIC5sYXJnZS1mb250LWhlYWRlci1mdWxsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIC5weC1tYXgge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmxvZ28taWNvbi1idWJibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5sYXJnZS1mb250LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG5cbiAgLmxhcmdlLWZvbnQtaGVhZGVyLWZ1bGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLnB4LW1heCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAuYnRuLW1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi8qQnV0dG9ucyovXG5cbi5idG4tZ3JhZGllbnQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNGOUI3MzAsICNGMjdBMjgpO1xufVxuXG4vKiovXG5cbi5zbGlkZXItdGltZWxpbmUgZGl2Om50aC1jaGlsZCgybisxKSB7XG4gIG1hcmdpbi10b3A6MjBweDtcbn1cblxuaW1nIHtcbiAgb3V0bGluZTogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLypNZW51Ki9cblxuLm1vYmlsZV9uYXYge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDoyO1xufVxuXG4ubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdG9wOjUwJTtcbiAgbWFyZ2luLXRvcDo4cHg7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG4jbWVudVRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6MjVweDtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6MTAwJTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuI21lbnVUb2dnbGUgaW5wdXRcclxue1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cblxuI21lbnVUb2dnbGUgc3BhblxyXG57XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1cHggMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywwLjIsMC4wNSwxLjApLFxyXG4gICAgYmFja2dyb3VuZCAwLjVzIGN1YmljLWJlemllcigwLjc3LDAuMiwwLjA1LDEuMCksXHJcbiAgICBvcGFjaXR5IDAuNTVzIGVhc2U7XG59XG5cbiNtZW51VG9nZ2xlLmFjdGl2ZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1cHggMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMC4yLCAwLjA1LCAxKSwgYmFja2dyb3VuZCAwLjVzIGN1YmljLWJlemllcigwLjc3LCAwLjIsIDAuMDUsIDEpLCBvcGFjaXR5IDAuNTVzIGVhc2U7XG59XG5cbiNtZW51VG9nZ2xlIHNwYW46Zmlyc3QtY2hpbGRcclxue1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbn1cblxuI21lbnVUb2dnbGUgc3BhbjpudGgtbGFzdC1jaGlsZCgyKVxyXG57XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG59XG5cbiNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiBzcGFuXHJcbntcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtM3B4LCAtMXB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuI21lbnVUb2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46bnRoLWxhc3QtY2hpbGQoMylcclxue1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgwLjIsIDAuMik7XG59XG5cbiNtZW51VG9nZ2xlIGlucHV0OmNoZWNrZWQgfiBzcGFuOm50aC1sYXN0LWNoaWxkKDIpXHJcbntcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMCwgLTFweCk7XG59XG5cbi5tZW51LWxvZ28ge1xuICBtYXJnaW4tdG9wOjIwcHg7XG4gIG1hcmdpbi1yaWdodDoyMHB4O1xufVxuXG4jbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzg1ODg4QztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjY5MTM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43NywgMC4yLCAwLjA1LCAxKTtcbn1cblxuI21lbnUgbGlcclxue1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuI21lbnUgbGkuYWN0aXZlIC5saW5lXHJcbntcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNtZW51IGxpIC5saW5lXHJcbntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21lbnUgbGkgYVxyXG57XG4gIGJhY2tncm91bmQ6ICNGRjY5MTM7XG4gIHBhZGRpbmc6NXB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTFweDtcbn1cblxuI21lbnUgbGkuYWN0aXZlXHJcbntcbiAgZm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xufVxuXG4jbWVudVRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gdWxcclxue1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5tZW51LWZvbnQge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSBTdGQnO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZToxLjJyZW07XG59XG5cbi5tZW51LWZvbnQuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgU3RkJztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOjEuMnJlbTtcbn1cblxuLypNZW51IEVORCovXG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOjNyZW07XG59XG5cbi5uYXZiYXIge1xuICBib3JkZXItYm90dG9tOjNweCBzb2xpZCBvcmFuZ2U7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0RDRENEQ7XG59XG5cbi8qanVtYm90cm9uKi9cblxuLmp1bWJvdHJvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOjEwMCU7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qZm9vdGVyKi9cblxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYTpmb2N1cyxcclxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM4OThiOTY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmg0IHtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMzYzOTQwO1xufVxuXG5hIHtcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nb190b3Age1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogY2FsYygoMTAwJSAtIDExNDBweCkgLyAyKTtcbiAgei1pbmRleDogMTExO1xuICBib3R0b206IDgwcHg7XG4gIC8qdGV4dC1hbGlnbjogY2VudGVyOyovXG59XG5cbi5nb190b3Agc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvb3Rlci1iaWcge1xuICBwYWRkaW5nOiAxMDVweCAwIDY1cHggMDtcbn1cblxuLmZvb3Rlci1iaWcgLmZvb3Rlci13aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXItYmlnIC5mb290ZXItd2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uZm9vdGVyLS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNlN2U4ZWQ7XG59XG5cbi5mb290ZXItYmlnIC5mb290ZXItbWVudSB1bCBsaSBhLFxyXG4uZm9vdGVyLWJpZyBwLFxyXG4uZm9vdGVyLWJpZyB1bCBsaSB7XG4gIGNvbG9yOiAjODk4Yjk2O1xufVxuXG4uZm9vdGVyLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5mb290ZXItbWVudSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZvb3Rlci1tZW51IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvb3Rlci1tZW51LS0xIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXItd2lkZ2V0LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm1pbmktZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzE5MjAyNztcbiAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbiAgcGFkZGluZzogMzJweCAwO1xufVxuXG4ubWluaS1mb290ZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5taW5pLWZvb3RlciBwIGEge1xufVxuXG4ubWluaS1mb290ZXIgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMzNGJmYTM7XG59XG5cbi53aWRnZXQtYWJvdXQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53aWRnZXQtYWJvdXQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi53aWRnZXQtYWJvdXQgLmNvbnRhY3QtZGV0YWlscyB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cblxuLndpZGdldC1hYm91dCAuY29udGFjdC1kZXRhaWxzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndpZGdldC1hYm91dCAuY29udGFjdC1kZXRhaWxzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LWFib3V0IC5jb250YWN0LWRldGFpbHMgbGkgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi53aWRnZXQtYWJvdXQgLmNvbnRhY3QtZGV0YWlscyBsaSBhIHtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc21cXDpzcGFjZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDBweCAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDBweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygwLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDpzcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC43NXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteS01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteS02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDpzcGFjZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDpzcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDpzcGFjZS15LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteS0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDNyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoM3JlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDpzcGFjZS15LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDpzcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteS0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDpzcGFjZS15LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg4cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoOHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg4cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTByZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTByZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDFweCAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteC1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6LXNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTFyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTFyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS15LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMS4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMS41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6LXNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6LXNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0ycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6LXNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0yLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMi41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0zcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtM3JlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0zcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6LXNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC00cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC00cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6LXNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC02cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC02cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6LXNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC04cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLThyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC04cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLThyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEwcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteS00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTE0cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTE2cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDotc3BhY2UteS1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xcHggKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOi1zcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteS1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDE7XG4gIH1cblxuICAuc21cXDpzcGFjZS14LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMHB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IGNhbGMoMHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoMnB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDJweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBjYWxjKDJweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogY2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDRweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYyg0cHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYyg0cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoNHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYyg4cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoOHB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IGNhbGMoOHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUteSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygxcHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUteCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IGNhbGMoMXB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUteS1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOiAxO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXgtcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTogMTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS10cmFuc3BhcmVudCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtY3VycmVudCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWJsYWNrID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtd2hpdGUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ncmF5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWdyYXktMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlZGYyZjc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtZ3JheS0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ncmF5LTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWdyYXktNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNhMGFlYzA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtZ3JheS02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ncmF5LTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ncmF5LTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQzNzQ4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWdyYXktOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtcmVkLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXJlZC0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdkNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1yZWQtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtcmVkLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXJlZC01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NjU2NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1yZWQtNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXJlZC03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtcmVkLTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIyYzJjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1yZWQtOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLW9yYW5nZS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1vcmFuZ2UtMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWViYzg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtb3JhbmdlLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLW9yYW5nZS00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLW9yYW5nZS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkODkzNjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLW9yYW5nZS02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLW9yYW5nZS03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtb3JhbmdlLTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWM0MjIxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1vcmFuZ2UtOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXllbGxvdy0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS15ZWxsb3ctMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWZjYmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUteWVsbG93LTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXllbGxvdy00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXllbGxvdy01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VjYzk0YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXllbGxvdy02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXllbGxvdy03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXllbGxvdy04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3NWExNjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUteWVsbG93LTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ncmVlbi0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ncmVlbi0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2M2ZjZkNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ncmVlbi0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ncmVlbi00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ncmVlbi01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQ4YmI3ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWdyZWVuLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtZ3JlZW4tNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWdyZWVuLTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc2NzQ5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ncmVlbi05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS10ZWFsLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXRlYWwtMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiMmY1ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtdGVhbC0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS10ZWFsLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtdGVhbC01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4YjJhYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXRlYWwtNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS10ZWFsLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtdGVhbC04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzI4NWU2MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS10ZWFsLTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWJsdWUtMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtYmx1ZS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2JlZTNmODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ibHVlLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWJsdWUtNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ibHVlLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI5OWUxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtYmx1ZS02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWJsdWUtNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ibHVlLTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM1MjgyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1ibHVlLTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1pbmRpZ28tMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtaW5kaWdvLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzNkYWZlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWluZGlnby0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1pbmRpZ28tNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtaW5kaWdvLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWluZGlnby02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLWluZGlnby03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtaW5kaWdvLTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM0MTkwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1pbmRpZ28tOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXB1cnBsZS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1wdXJwbGUtMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlOWQ4ZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtcHVycGxlLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXB1cnBsZS00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1wdXJwbGUtNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5ZjdhZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtcHVycGxlLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtcHVycGxlLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtcHVycGxlLTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUzYzlhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1wdXJwbGUtOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXBpbmstMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtcGluay0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdlMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1waW5rLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXBpbmstNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtcGluay01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkNjRhNjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1waW5rLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtcGluay03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLXBpbmstODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5NzI2NmQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1waW5rLTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmRpdmlkZS1vcGFjaXR5LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLW9wYWNpdHktMjUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6ZGl2aWRlLW9wYWNpdHktNTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtb3BhY2l0eS03NSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuc21cXDpkaXZpZGUtb3BhY2l0eS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6c3Itb25seSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLnNtXFw6bm90LXNyLW9ubHkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c3Itb25seTpmb2N1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpub3Qtc3Itb25seTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLnNtXFw6YXBwZWFyYW5jZS1ub25lIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOmJnLWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICB9XG5cbiAgLnNtXFw6YmctbG9jYWwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogbG9jYWw7XG4gIH1cblxuICAuc21cXDpiZy1zY3JvbGwge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB9XG5cbiAgLnNtXFw6YmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6YmctY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnNtXFw6YmctYmxhY2sge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ymctd2hpdGUge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JheS0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JheS0yMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JheS0zMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JheS00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JheS01MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhZWMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JheS02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JheS03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYXktODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyYXktOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLXJlZC0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctcmVkLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1yZWQtMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYjJiMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLXJlZC00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctcmVkLTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTY1NjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1yZWQtNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2UzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1yZWQtNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzAzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1yZWQtODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliMmMyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1yZWQtOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MmEyYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1vcmFuZ2UtMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLW9yYW5nZS0yMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlYmM4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ymctb3JhbmdlLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1vcmFuZ2UtNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQ1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ymctb3JhbmdlLTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDg5MzY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLW9yYW5nZS02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1vcmFuZ2UtNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwNTYyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1vcmFuZ2UtODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljNDIyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1vcmFuZ2UtOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMzQxZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy15ZWxsb3ctMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLXllbGxvdy0yMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmY2JmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmcteWVsbG93LTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy15ZWxsb3ctNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmcteWVsbG93LTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2M5NGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLXllbGxvdy02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy15ZWxsb3ctNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3NzkxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmcteWVsbG93LTgwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzVhMTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmcteWVsbG93LTkwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JlZW4tMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyZWVuLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmY2ZDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi0zMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JlZW4tNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyZWVuLTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGJiNzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyZWVuLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWdyZWVuLTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctZ3JlZW4tODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3Njc0OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1ncmVlbi05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctdGVhbC0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctdGVhbC0yMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmNWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctdGVhbC0zMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctdGVhbC00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy10ZWFsLTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGIyYWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLXRlYWwtNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTc5NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctdGVhbC03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy10ZWFsLTgwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODVlNjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy10ZWFsLTkwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1ibHVlLTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1ibHVlLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWUzZjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1ibHVlLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1ibHVlLTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2IzZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsdWUtNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTllMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctYmx1ZS02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1ibHVlLTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjZjYjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWJsdWUtODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTI4MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1ibHVlLTkwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctaW5kaWdvLTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1pbmRpZ28tMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZGFmZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWluZGlnby0zMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctaW5kaWdvLTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1pbmRpZ28tNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2VlYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLWluZGlnby02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1pbmRpZ28tNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTFiZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1pbmRpZ28tODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDE5MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1pbmRpZ28tOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjMzY2YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1wdXJwbGUtMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLXB1cnBsZS0yMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlkOGZkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctcHVycGxlLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1wdXJwbGUtNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3OTRmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLXB1cnBsZS01MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY3YWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctcHVycGxlLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLXB1cnBsZS03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1wdXJwbGUtODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2M5YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1wdXJwbGUtOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzM3YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1waW5rLTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Zjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1waW5rLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1waW5rLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1waW5rLTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg3YjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1waW5rLTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDY0YTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1waW5rLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLXBpbmstNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6YmctcGluay04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTcyNjZkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpiZy1waW5rLTkwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWN1cnJlbnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctYmxhY2s6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy13aGl0ZTpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyYXktMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JheS0yMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmF5LTMwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyYXktNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDVlMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JheS01MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhZWMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmF5LTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyYXktNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNTU2ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyYXktODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzc0ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JheS05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1yZWQtMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcmVkLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMmIyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1yZWQtNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjODE4MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcmVkLTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTY1NjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcmVkLTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNTMwMzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1yZWQtODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliMmMyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXJlZC05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQyYTJhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ymctb3JhbmdlLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVlYmM4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1vcmFuZ2UtMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDM4ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ymctb3JhbmdlLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmFkNTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ymctb3JhbmdlLTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDg5MzY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ymctb3JhbmdlLTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ymctb3JhbmdlLTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDU2MjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljNDIyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLW9yYW5nZS05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IzNDFlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmcteWVsbG93LTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXllbGxvdy0yMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmY2JmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy15ZWxsb3ctMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjA4OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmcteWVsbG93LTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmUwNWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmcteWVsbG93LTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2M5NGI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmcteWVsbG93LTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmcteWVsbG93LTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzc5MWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmcteWVsbG93LTgwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzVhMTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy15ZWxsb3ctOTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NDIxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyZWVuLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyZWVuLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmY2ZDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyZWVuLTMwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyZWVuLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OGQzOTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyZWVuLTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OGJiNzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JlZW4tNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YTE2OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ncmVlbi03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY4NTVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctZ3JlZW4tODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3Njc0OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWdyZWVuLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXRlYWwtMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZmZmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctdGVhbC0yMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmNWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy10ZWFsLTMwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXRlYWwtNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmZDFjNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy10ZWFsLTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGIyYWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctdGVhbC02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5Nzk1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXRlYWwtNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjN2E3YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy10ZWFsLTgwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODVlNjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXRlYWwtOTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNGU1MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctYmx1ZS0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmOGZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ibHVlLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWUzZjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWJsdWUtMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2RmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctYmx1ZS00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNiM2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWJsdWUtNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOTllMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1ibHVlLTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctYmx1ZS03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2Y2IwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWJsdWUtODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTI4MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWJsdWUtOTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDM2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNGZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZGFmZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctaW5kaWdvLTMwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2VlYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctaW5kaWdvLTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctaW5kaWdvLTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YzUxYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1pbmRpZ28tODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDE5MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLWluZGlnby05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzNjZiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcHVycGxlLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWY1ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlkOGZkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1wdXJwbGUtMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcHVycGxlLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNzk0ZjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS01MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY3YWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1wdXJwbGUtNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWFkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZiNDZjMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1wdXJwbGUtODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2M5YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXB1cnBsZS05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMzdhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcGluay0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1waW5rLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXBpbmstMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcGluay00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4N2IzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1waW5rLTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDY0YTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXBpbmstNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1M2Y4YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1waW5rLTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiODMyODA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6YmctcGluay04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTcyNjZkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJnLXBpbmstOTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjQ1OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctY3VycmVudDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ibGFjazpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXdoaXRlOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JheS0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmF5LTIwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWdyYXktMzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JheS00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmF5LTUwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWdyYXktNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxODA5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JheS03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JheS04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmF5LTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1yZWQtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcmVkLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1yZWQtNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcmVkLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1yZWQtNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzAzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXJlZC04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcmVkLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ymctb3JhbmdlLTIwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMzhkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQ1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNmIyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwNTYyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ymctb3JhbmdlLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy15ZWxsb3ctMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmcteWVsbG93LTIwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMDg5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy15ZWxsb3ctNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy15ZWxsb3ctNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3NzkxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy15ZWxsb3ctODAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXllbGxvdy05MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0MjEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JlZW4tMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JlZW4tMzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlhZTZiNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JlZW4tNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmVlbi02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhMTY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWdyZWVuLTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ncmVlbi04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctZ3JlZW4tOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNTQzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctdGVhbC0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy10ZWFsLTIwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXRlYWwtMzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxZTZkOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctdGVhbC00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXRlYWwtNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy10ZWFsLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctdGVhbC03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXRlYWwtODAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctdGVhbC05MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0ZTUyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ibHVlLTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWJsdWUtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctYmx1ZS0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZGY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ibHVlLTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2IzZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctYmx1ZS01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWJsdWUtNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxODJjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1ibHVlLTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjZjYjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctYmx1ZS04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctYmx1ZS05MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MzY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctaW5kaWdvLTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctaW5kaWdvLTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjdkODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1pbmRpZ28tNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTFiZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLWluZGlnby04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctaW5kaWdvLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1wdXJwbGUtMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcHVycGxlLTIwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiY2ZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1wdXJwbGUtNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3OTRmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcHVycGxlLTUwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1YWQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcHVycGxlLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1waW5rLTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Zjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXBpbmstMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcGluay0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNmNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1waW5rLTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg3YjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXBpbmstNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcGluay02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzZjhjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJnLXBpbmstNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1waW5rLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6YmctcGluay05MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyNDU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJnLW9wYWNpdHktMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6Ymctb3BhY2l0eS0yNSB7XG4gICAgLS1iZy1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6Ymctb3BhY2l0eS01MCB7XG4gICAgLS1iZy1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuc21cXDpiZy1vcGFjaXR5LTc1IHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuc21cXDpiZy1vcGFjaXR5LTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1vcGFjaXR5LTA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ymctb3BhY2l0eS0yNTpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1vcGFjaXR5LTUwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ymctb3BhY2l0eS03NTpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpiZy1vcGFjaXR5LTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1vcGFjaXR5LTA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ymctb3BhY2l0eS0yNTpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1vcGFjaXR5LTUwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ymctb3BhY2l0eS03NTpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpiZy1vcGFjaXR5LTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6YmctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cblxuICAuc21cXDpiZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5zbVxcOmJnLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIH1cblxuICAuc21cXDpiZy1sZWZ0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAuc21cXDpiZy1sZWZ0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cblxuICAuc21cXDpiZy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cblxuICAuc21cXDpiZy1yaWdodC1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC5zbVxcOmJnLXJpZ2h0LXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLnNtXFw6YmctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIH1cblxuICAuc21cXDpiZy1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIH1cblxuICAuc21cXDpiZy1uby1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAuc21cXDpiZy1yZXBlYXQteCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLnNtXFw6YmctcmVwZWF0LXkge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgfVxuXG4gIC5zbVxcOmJnLXJlcGVhdC1yb3VuZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xuICB9XG5cbiAgLnNtXFw6YmctcmVwZWF0LXNwYWNlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogc3BhY2U7XG4gIH1cblxuICAuc21cXDpiZy1hdXRvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAuc21cXDpiZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5zbVxcOmJnLWNvbnRhaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1zZXBhcmF0ZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci10cmFuc3BhcmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1jdXJyZW50IHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ibGFjayB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItd2hpdGUge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWdyYXktMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZmFmYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmF5LTIwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlZGYyZjc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItZ3JheS0zMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWdyYXktNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2NiZDVlMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmF5LTUwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNhMGFlYzA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItZ3JheS02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWdyYXktNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItZ3JheS04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQzNzQ4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWdyYXktOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1yZWQtMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1yZWQtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdkNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1yZWQtMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1yZWQtNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1yZWQtNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NjU2NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1yZWQtNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItcmVkLTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXJlZC04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIyYzJjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1yZWQtOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3JhbmdlLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3JhbmdlLTIwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWViYzg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3JhbmdlLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3JhbmdlLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1vcmFuZ2UtNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkODkzNjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLW9yYW5nZS02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3JhbmdlLTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLW9yYW5nZS04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWM0MjIxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1vcmFuZ2UtOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXIteWVsbG93LTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXIteWVsbG93LTIwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWZjYmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXIteWVsbG93LTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWYwODk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXIteWVsbG93LTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci15ZWxsb3ctNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VjYzk0YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXllbGxvdy02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXIteWVsbG93LTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci15ZWxsb3ctODAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3NWExNjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXIteWVsbG93LTkwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWdyZWVuLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmMGZmZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItZ3JlZW4tMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2M2ZjZkNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi0zMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWdyZWVuLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2OGQzOTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItZ3JlZW4tNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQ4YmI3ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWdyZWVuLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzOGExNjk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc2NzQ5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ncmVlbi05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXRlYWwtMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZmZmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci10ZWFsLTIwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiMmY1ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItdGVhbC0zMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXRlYWwtNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRmZDFjNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXRlYWwtNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4YjJhYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXRlYWwtNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXRlYWwtNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJjN2E3YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXRlYWwtODAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzI4NWU2MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci10ZWFsLTkwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItYmx1ZS0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWJsdWUtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2JlZTNmODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ibHVlLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItYmx1ZS00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItYmx1ZS01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI5OWUxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItYmx1ZS02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItYmx1ZS03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItYmx1ZS04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM1MjgyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ibHVlLTkwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWluZGlnby0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmNGZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWluZGlnby0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzNkYWZlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWluZGlnby0zMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWluZGlnby00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWluZGlnby01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWluZGlnby02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItaW5kaWdvLTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWluZGlnby04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM0MTkwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1pbmRpZ28tOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItcHVycGxlLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItcHVycGxlLTIwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlOWQ4ZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItcHVycGxlLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItcHVycGxlLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItcHVycGxlLTUwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5ZjdhZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItcHVycGxlLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1wdXJwbGUtNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXB1cnBsZS04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUzYzlhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1wdXJwbGUtOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItcGluay0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXBpbmstMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdlMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1waW5rLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItcGluay00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXBpbmstNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkNjRhNjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1waW5rLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1waW5rLTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1waW5rLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5NzI2NmQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1waW5rLTkwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1jdXJyZW50OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWJsYWNrOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXdoaXRlOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZmFmYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktMjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktMzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2NiZDVlMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktNTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmF5LTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmF5LTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1yZWQtMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcmVkLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1yZWQtNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXJlZC01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcmVkLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcmVkLTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcmVkLTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcmVkLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtMjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctMjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy04MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy05MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmMGZmZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmVlbi0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tMzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2OGQzOTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmVlbi01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmVlbi02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ncmVlbi03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZmZmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtMjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtMzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRmZDFjNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItdGVhbC01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci10ZWFsLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJjN2E3YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItdGVhbC04MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItdGVhbC05MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItYmx1ZS0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItYmx1ZS0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItYmx1ZS0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItYmx1ZS00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ibHVlLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItYmx1ZS03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1ibHVlLTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItYmx1ZS05MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmNGZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtMjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtNTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcGluay0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcGluay0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcGluay0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcGluay00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcGluay01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcGluay02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1waW5rLTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItcGluay05MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItY3VycmVudDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ibGFjazpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci13aGl0ZTpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmF5LTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmF5LTIwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlZGYyZjc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmF5LTMwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlMmU4ZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmF5LTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmF5LTUwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNhMGFlYzA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmF5LTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MTgwOTY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmF5LTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JheS04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQzNzQ4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JheS05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEyMDJjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcmVkLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1yZWQtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdkNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmViMmIyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcmVkLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYzgxODE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1yZWQtNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1NjU2NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUzZTNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzUzMDMwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWIyYzJjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXJlZC05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQyYTJhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmYWYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTIwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWViYzg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZhZDU1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkODkzNjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkZDZiMjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzA1NjIxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWM0MjIxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IzNDFlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTIwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWZjYmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZlMDVlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VjYzk0YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNjllMmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc3OTFmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctODAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3NWExNjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctOTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmVlbi0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2M2ZjZkNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTMwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YWU2YjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmVlbi00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQ4YmI3ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJmODU1YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ncmVlbi04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjc2NzQ5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMjU0M2Q7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci10ZWFsLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci10ZWFsLTIwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiMmY1ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci10ZWFsLTMwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MWU2ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci10ZWFsLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4YjJhYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItdGVhbC02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE5Nzk1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci10ZWFsLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtODAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzI4NWU2MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtOTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzIzNGU1MjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjhmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2JlZTNmODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzYzYjNlZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI5OWUxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1ibHVlLTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzMTgyY2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJiNmNiMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM1MjgyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtOTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzNkYWZlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTMwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNhM2JmZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY3ZWVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1YTY3ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGM1MWJmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM0MTkwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzNjZiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmNWZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTIwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlOWQ4ZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc5NGY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTUwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5ZjdhZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2YjQ2YzE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTUzYzlhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQzMzdhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZDdlMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ODdiMztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkNjRhNjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1M2Y4YztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItcGluay03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgzMjgwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1waW5rLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5NzI2NmQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstOTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3BhY2l0eS0wIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLW9wYWNpdHktMjUge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3BhY2l0eS01MCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLW9wYWNpdHktNzUge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuc21cXDpib3JkZXItb3BhY2l0eS0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1vcGFjaXR5LTA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmJvcmRlci1vcGFjaXR5LTI1OmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItb3BhY2l0eS01MDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpib3JkZXItb3BhY2l0eS03NTpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItb3BhY2l0eS0wOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpib3JkZXItb3BhY2l0eS0yNTpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9wYWNpdHktNTA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Ym9yZGVyLW9wYWNpdHktNzU6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmJvcmRlci1vcGFjaXR5LTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtbm9uZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtc20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtbWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1sZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1mdWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXQtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtci1ub25lIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtYi1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1sLW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdC1zbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1yLXNtIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1iLXNtIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWwtc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC10IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1yIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtYiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC10LW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXItbWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWItbWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtbC1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXQtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1yLWxnIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWItbGcge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1sLWxnIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC10LWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1yLWZ1bGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtYi1mdWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtbC1mdWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC10bC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC10ci1ub25lIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtYnItbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJsLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXRsLXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdHItc20ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtYnItc20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtYmwtc20ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC10bCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdHIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1iciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC10bC1tZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXRyLW1kIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJyLW1kIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJsLW1kIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdGwtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdW5kZWQtdHItbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJyLWxnIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC1ibC1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cm91bmRlZC10bC1mdWxsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLXRyLWZ1bGwge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJyLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAuc21cXDpyb3VuZGVkLWJsLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1zb2xpZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1kYXNoZWQge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWRvdHRlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gIH1cblxuICAuc21cXDpib3JkZXItZG91YmxlIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1ub25lIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuc21cXDpib3JkZXItMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLTIge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLTQge1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLTgge1xuICAgIGJvcmRlci13aWR0aDogOHB4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci10LTAge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cblxuICAuc21cXDpib3JkZXItci0wIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIH1cblxuICAuc21cXDpib3JkZXItYi0wIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWwtMCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cblxuICAuc21cXDpib3JkZXItdC0yIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItci0yIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1iLTIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1sLTIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItdC00IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA0cHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItci00IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1iLTQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1sLTQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItdC04IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiA4cHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItci04IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDhweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1iLTgge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDhweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1sLTgge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA4cHg7XG4gIH1cblxuICAuc21cXDpib3JkZXItdCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLXIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB9XG5cbiAgLnNtXFw6Ym9yZGVyLWIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxuXG4gIC5zbVxcOmJvcmRlci1sIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG5cbiAgLnNtXFw6Ym94LWJvcmRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zbVxcOmJveC1jb250ZW50IHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC5zbVxcOmN1cnNvci1hdXRvIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cblxuICAuc21cXDpjdXJzb3ItZGVmYXVsdCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnNtXFw6Y3Vyc29yLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5zbVxcOmN1cnNvci13YWl0IHtcbiAgICBjdXJzb3I6IHdhaXQ7XG4gIH1cblxuICAuc21cXDpjdXJzb3ItdGV4dCB7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICB9XG5cbiAgLnNtXFw6Y3Vyc29yLW1vdmUge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgfVxuXG4gIC5zbVxcOmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIC5zbVxcOmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zbVxcOmlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnNtXFw6aW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAuc21cXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNtXFw6aW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnNtXFw6dGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnNtXFw6dGFibGUtY2FwdGlvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgfVxuXG4gIC5zbVxcOnRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cblxuICAuc21cXDp0YWJsZS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgfVxuXG4gIC5zbVxcOnRhYmxlLWNvbHVtbi1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwO1xuICB9XG5cbiAgLnNtXFw6dGFibGUtZm9vdGVyLWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7XG4gIH1cblxuICAuc21cXDp0YWJsZS1oZWFkZXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuXG4gIC5zbVxcOnRhYmxlLXJvdy1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG5cbiAgLnNtXFw6dGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cblxuICAuc21cXDpmbG93LXJvb3Qge1xuICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgfVxuXG4gIC5zbVxcOmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxuICAuc21cXDppbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQ7XG4gIH1cblxuICAuc21cXDpoaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc21cXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5zbVxcOmZsZXgtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gIC5zbVxcOmZsZXgtY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnNtXFw6ZmxleC1jb2wtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnNtXFw6ZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuc21cXDpmbGV4LXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cblxuICAuc21cXDpmbGV4LW5vLXdyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLnNtXFw6aXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnNtXFw6aXRlbXMtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuc21cXDppdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc21cXDppdGVtcy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLnNtXFw6aXRlbXMtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAuc21cXDpzZWxmLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cblxuICAuc21cXDpzZWxmLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnNtXFw6c2VsZi1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnNtXFw6c2VsZi1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5zbVxcOnNlbGYtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgfVxuXG4gIC5zbVxcOmp1c3RpZnktc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5zbVxcOmp1c3RpZnktZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnNtXFw6anVzdGlmeS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6anVzdGlmeS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc21cXDpqdXN0aWZ5LWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuc21cXDpqdXN0aWZ5LWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cblxuICAuc21cXDpjb250ZW50LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6Y29udGVudC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5zbVxcOmNvbnRlbnQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5zbVxcOmNvbnRlbnQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5zbVxcOmNvbnRlbnQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuc21cXDpmbGV4LTEge1xuICAgIGZsZXg6IDEgMSAwJTtcbiAgfVxuXG4gIC5zbVxcOmZsZXgtYXV0byB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAuc21cXDpmbGV4LWluaXRpYWwge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICB9XG5cbiAgLnNtXFw6ZmxleC1ub25lIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLnNtXFw6ZmxleC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuXG4gIC5zbVxcOmZsZXgtZ3JvdyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnNtXFw6ZmxleC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAuc21cXDpmbGV4LXNocmluayB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAuc21cXDpvcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5zbVxcOm9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLnNtXFw6b3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAuc21cXDpvcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5zbVxcOm9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLnNtXFw6b3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAuc21cXDpvcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5zbVxcOm9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLnNtXFw6b3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAuc21cXDpvcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLnNtXFw6b3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5zbVxcOm9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAuc21cXDpvcmRlci1maXJzdCB7XG4gICAgb3JkZXI6IC05OTk5O1xuICB9XG5cbiAgLnNtXFw6b3JkZXItbGFzdCB7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cblxuICAuc21cXDpvcmRlci1ub25lIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5zbVxcOmZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuc21cXDpmbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5zbVxcOmZsb2F0LW5vbmUge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLnNtXFw6Y2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc21cXDpjbGVhci1sZWZ0IHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuXG4gIC5zbVxcOmNsZWFyLXJpZ2h0IHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cblxuICAuc21cXDpjbGVhci1ib3RoIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5zbVxcOmNsZWFyLW5vbmUge1xuICAgIGNsZWFyOiBub25lO1xuICB9XG5cbiAgLnNtXFw6Zm9udC1zYW5zIHtcbiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIH1cblxuICAuc21cXDpmb250LXNlcmlmIHtcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICB9XG5cbiAgLnNtXFw6Zm9udC1tb25vIHtcbiAgICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICB9XG5cbiAgLnNtXFw6Zm9udC1oYWlybGluZSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5zbVxcOmZvbnQtdGhpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC5zbVxcOmZvbnQtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAuc21cXDpmb250LW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5zbVxcOmZvbnQtbWVkaXVtIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnNtXFw6Zm9udC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zbVxcOmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5zbVxcOmZvbnQtZXh0cmFib2xkIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgLnNtXFw6Zm9udC1ibGFjayB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Zm9udC1oYWlybGluZTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Zm9udC10aGluOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpmb250LWxpZ2h0OmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpmb250LW5vcm1hbDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Zm9udC1tZWRpdW06aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmZvbnQtc2VtaWJvbGQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmZvbnQtYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6Zm9udC1leHRyYWJvbGQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmZvbnQtYmxhY2s6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmZvbnQtaGFpcmxpbmU6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmZvbnQtdGhpbjpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Zm9udC1saWdodDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6Zm9udC1ub3JtYWw6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmZvbnQtbWVkaXVtOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpmb250LXNlbWlib2xkOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpmb250LWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOmZvbnQtZXh0cmFib2xkOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpmb250LWJsYWNrOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLnNtXFw6aC0wIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuc21cXDpoLTEge1xuICAgIGhlaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmgtMiB7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpoLTMge1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmgtNCB7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6aC01IHtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDpoLTYge1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6aC04IHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cblxuICAuc21cXDpoLTEwIHtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmgtMTIge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuXG4gIC5zbVxcOmgtMTYge1xuICAgIGhlaWdodDogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmgtMjAge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmgtMjQge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxuXG4gIC5zbVxcOmgtMzIge1xuICAgIGhlaWdodDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOmgtNDAge1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cblxuICAuc21cXDpoLTQ4IHtcbiAgICBoZWlnaHQ6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6aC01NiB7XG4gICAgaGVpZ2h0OiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmgtNjQge1xuICAgIGhlaWdodDogMTZyZW07XG4gIH1cblxuICAuc21cXDpoLWF1dG8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zbVxcOmgtcHgge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgLnNtXFw6aC1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc21cXDpoLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5zbVxcOnRleHQteHMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LTJ4bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LTN4bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtNHhsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cblxuICAuc21cXDp0ZXh0LTV4bCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC02eGwge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmxlYWRpbmctMyB7XG4gICAgbGluZS1oZWlnaHQ6IC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmxlYWRpbmctNCB7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cblxuICAuc21cXDpsZWFkaW5nLTUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6bGVhZGluZy02IHtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6bGVhZGluZy03IHtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmxlYWRpbmctOCB7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cblxuICAuc21cXDpsZWFkaW5nLTkge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6bGVhZGluZy0xMCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmxlYWRpbmctbm9uZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuc21cXDpsZWFkaW5nLXRpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxuXG4gIC5zbVxcOmxlYWRpbmctc251ZyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICB9XG5cbiAgLnNtXFw6bGVhZGluZy1ub3JtYWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAuc21cXDpsZWFkaW5nLXJlbGF4ZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgfVxuXG4gIC5zbVxcOmxlYWRpbmctbG9vc2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG5cbiAgLnNtXFw6bGlzdC1pbnNpZGUge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgfVxuXG4gIC5zbVxcOmxpc3Qtb3V0c2lkZSB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgfVxuXG4gIC5zbVxcOmxpc3Qtbm9uZSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgLnNtXFw6bGlzdC1kaXNjIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cblxuICAuc21cXDpsaXN0LWRlY2ltYWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgfVxuXG4gIC5zbVxcOm0tMCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNtXFw6bS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDptLTIge1xuICAgIG1hcmdpbjogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6bS0zIHtcbiAgICBtYXJnaW46IDAuNzVyZW07XG4gIH1cblxuICAuc21cXDptLTQge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOm0tNSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6bS02IHtcbiAgICBtYXJnaW46IDEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm0tOCB7XG4gICAgbWFyZ2luOiAycmVtO1xuICB9XG5cbiAgLnNtXFw6bS0xMCB7XG4gICAgbWFyZ2luOiAyLjVyZW07XG4gIH1cblxuICAuc21cXDptLTEyIHtcbiAgICBtYXJnaW46IDNyZW07XG4gIH1cblxuICAuc21cXDptLTE2IHtcbiAgICBtYXJnaW46IDRyZW07XG4gIH1cblxuICAuc21cXDptLTIwIHtcbiAgICBtYXJnaW46IDVyZW07XG4gIH1cblxuICAuc21cXDptLTI0IHtcbiAgICBtYXJnaW46IDZyZW07XG4gIH1cblxuICAuc21cXDptLTMyIHtcbiAgICBtYXJnaW46IDhyZW07XG4gIH1cblxuICAuc21cXDptLTQwIHtcbiAgICBtYXJnaW46IDEwcmVtO1xuICB9XG5cbiAgLnNtXFw6bS00OCB7XG4gICAgbWFyZ2luOiAxMnJlbTtcbiAgfVxuXG4gIC5zbVxcOm0tNTYge1xuICAgIG1hcmdpbjogMTRyZW07XG4gIH1cblxuICAuc21cXDptLTY0IHtcbiAgICBtYXJnaW46IDE2cmVtO1xuICB9XG5cbiAgLnNtXFw6bS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuc21cXDptLXB4IHtcbiAgICBtYXJnaW46IDFweDtcbiAgfVxuXG4gIC5zbVxcOi1tLTEge1xuICAgIG1hcmdpbjogLTAuMjVyZW07XG4gIH1cblxuICAuc21cXDotbS0yIHtcbiAgICBtYXJnaW46IC0wLjVyZW07XG4gIH1cblxuICAuc21cXDotbS0zIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6LW0tNCB7XG4gICAgbWFyZ2luOiAtMXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tLTUge1xuICAgIG1hcmdpbjogLTEuMjVyZW07XG4gIH1cblxuICAuc21cXDotbS02IHtcbiAgICBtYXJnaW46IC0xLjVyZW07XG4gIH1cblxuICAuc21cXDotbS04IHtcbiAgICBtYXJnaW46IC0ycmVtO1xuICB9XG5cbiAgLnNtXFw6LW0tMTAge1xuICAgIG1hcmdpbjogLTIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tLTEyIHtcbiAgICBtYXJnaW46IC0zcmVtO1xuICB9XG5cbiAgLnNtXFw6LW0tMTYge1xuICAgIG1hcmdpbjogLTRyZW07XG4gIH1cblxuICAuc21cXDotbS0yMCB7XG4gICAgbWFyZ2luOiAtNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tLTI0IHtcbiAgICBtYXJnaW46IC02cmVtO1xuICB9XG5cbiAgLnNtXFw6LW0tMzIge1xuICAgIG1hcmdpbjogLThyZW07XG4gIH1cblxuICAuc21cXDotbS00MCB7XG4gICAgbWFyZ2luOiAtMTByZW07XG4gIH1cblxuICAuc21cXDotbS00OCB7XG4gICAgbWFyZ2luOiAtMTJyZW07XG4gIH1cblxuICAuc21cXDotbS01NiB7XG4gICAgbWFyZ2luOiAtMTRyZW07XG4gIH1cblxuICAuc21cXDotbS02NCB7XG4gICAgbWFyZ2luOiAtMTZyZW07XG4gIH1cblxuICAuc21cXDotbS1weCB7XG4gICAgbWFyZ2luOiAtMXB4O1xuICB9XG5cbiAgLnNtXFw6bXktMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNtXFw6bXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNtXFw6bXktMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6bXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6bXktMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpteS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cblxuICAuc21cXDpteC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cblxuICAuc21cXDpteS00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuc21cXDpteC00IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAuc21cXDpteS01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDpteC01IHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDpteS02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6bXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm15LTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5zbVxcOm14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5zbVxcOm15LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6bXgtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAuc21cXDpteS0xMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6bXgtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxuXG4gIC5zbVxcOm15LTE2IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICAuc21cXDpteC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLnNtXFw6bXktMjAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm14LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gIH1cblxuICAuc21cXDpteS0yNCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6bXgtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNnJlbTtcbiAgfVxuXG4gIC5zbVxcOm15LTMyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gIH1cblxuICAuc21cXDpteC0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLnNtXFw6bXktNDAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG5cbiAgLnNtXFw6bXgtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICB9XG5cbiAgLnNtXFw6bXktNDgge1xuICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6bXgtNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6bXktNTYge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6bXgtNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6bXktNjQge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuICB9XG5cbiAgLnNtXFw6bXgtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLnNtXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6bXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6bXktcHgge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cblxuICAuc21cXDpteC1weCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5zbVxcOi1teS0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teS0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG4gIH1cblxuICAuc21cXDotbXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6LW15LTMge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6LW14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6LW15LTQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG5cbiAgLnNtXFw6LW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG5cbiAgLnNtXFw6LW15LTUge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6LW14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6LW15LTYge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gIH1cblxuICAuc21cXDotbXktOCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cblxuICAuc21cXDotbXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIH1cblxuICAuc21cXDotbXktMTAge1xuICAgIG1hcmdpbi10b3A6IC0yLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6LW15LTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbTtcbiAgfVxuXG4gIC5zbVxcOi1teC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIH1cblxuICAuc21cXDotbXktMTYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xuICB9XG5cbiAgLnNtXFw6LW14LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teS0yMCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cblxuICAuc21cXDotbXgtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtO1xuICB9XG5cbiAgLnNtXFw6LW15LTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW07XG4gIH1cblxuICAuc21cXDotbXktMzIge1xuICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICB9XG5cbiAgLnNtXFw6LW14LTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teS00MCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teS00OCB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teS01NiB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teC01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teS02NCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbTtcbiAgfVxuXG4gIC5zbVxcOi1teS1weCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLnNtXFw6LW14LXB4IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIH1cblxuICAuc21cXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNtXFw6bXItMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNtXFw6bWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zbVxcOm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNtXFw6bXQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDptbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm10LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm1yLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6bWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6bWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm10LTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cblxuICAuc21cXDptci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cblxuICAuc21cXDptYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6bWwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIH1cblxuICAuc21cXDptdC00IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6bXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6bWItNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOm1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6bXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm1yLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDptbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm10LTYge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6bWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6bWwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm10LTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cblxuICAuc21cXDptci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cblxuICAuc21cXDptYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnNtXFw6bWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cblxuICAuc21cXDptdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6bXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6bWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6bXQtMTIge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAuc21cXDptci0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6bWItMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAuc21cXDptbC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIH1cblxuICAuc21cXDptdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOm1yLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIH1cblxuICAuc21cXDptYi0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOm1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOm10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6bXItMjAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOm1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6bWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6bXQtMjQge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cblxuICAuc21cXDptci0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6bWItMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cblxuICAuc21cXDptbC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gIH1cblxuICAuc21cXDptdC0zMiB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOm1yLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gIH1cblxuICAuc21cXDptYi0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOm1sLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOm10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxuXG4gIC5zbVxcOm1yLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICB9XG5cbiAgLnNtXFw6bWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG5cbiAgLnNtXFw6bWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbiAgfVxuXG4gIC5zbVxcOm10LTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbTtcbiAgfVxuXG4gIC5zbVxcOm1yLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6bWItNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6bWwtNDgge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbiAgfVxuXG4gIC5zbVxcOm10LTU2IHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOm1yLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6bWItNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6bWwtNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOm10LTY0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbTtcbiAgfVxuXG4gIC5zbVxcOm1yLTY0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLnNtXFw6bWItNjQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtO1xuICB9XG5cbiAgLnNtXFw6bWwtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbTtcbiAgfVxuXG4gIC5zbVxcOm10LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAuc21cXDptci1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuc21cXDptYi1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6bWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuc21cXDptdC1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG5cbiAgLnNtXFw6bXItcHgge1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLnNtXFw6bWItcHgge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5zbVxcOm1sLXB4IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG5cbiAgLnNtXFw6LW10LTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW07XG4gIH1cblxuICAuc21cXDotbWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW07XG4gIH1cblxuICAuc21cXDotbWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6LW10LTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gIH1cblxuICAuc21cXDotbXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG4gIH1cblxuICAuc21cXDotbWwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIH1cblxuICAuc21cXDotbXQtMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gIH1cblxuICAuc21cXDotbXItMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tYi0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIH1cblxuICAuc21cXDotbXQtNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gIH1cblxuICAuc21cXDotbXItNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tbC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIH1cblxuICAuc21cXDotbXQtNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gIH1cblxuICAuc21cXDotbXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gIH1cblxuICAuc21cXDotbXQtNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tci02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gIH1cblxuICAuc21cXDotbWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tbC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tdC04IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tci04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICB9XG5cbiAgLnNtXFw6LW1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICB9XG5cbiAgLnNtXFw6LW1sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tdC0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gIH1cblxuICAuc21cXDotbXItMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIH1cblxuICAuc21cXDotbWItMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG5cbiAgLnNtXFw6LW1sLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gIH1cblxuICAuc21cXDotbXQtMTYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1yLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tbC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtO1xuICB9XG5cbiAgLnNtXFw6LW10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIH1cblxuICAuc21cXDotbWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tdC0yNCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gIH1cblxuICAuc21cXDotbXItMjQge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW07XG4gIH1cblxuICAuc21cXDotbWItMjQge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1sLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW07XG4gIH1cblxuICAuc21cXDotbXQtMzIge1xuICAgIG1hcmdpbi10b3A6IC04cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1yLTMyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1iLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tbC0zMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtO1xuICB9XG5cbiAgLnNtXFw6LW10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gIH1cblxuICAuc21cXDotbXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtO1xuICB9XG5cbiAgLnNtXFw6LW1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW07XG4gIH1cblxuICAuc21cXDotbWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW07XG4gIH1cblxuICAuc21cXDotbXQtNDgge1xuICAgIG1hcmdpbi10b3A6IC0xMnJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tci00OCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJyZW07XG4gIH1cblxuICAuc21cXDotbWItNDgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tbC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tdC01NiB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1yLTU2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbTtcbiAgfVxuXG4gIC5zbVxcOi1tYi01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1sLTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtO1xuICB9XG5cbiAgLnNtXFw6LW10LTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZyZW07XG4gIH1cblxuICAuc21cXDotbXItNjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtO1xuICB9XG5cbiAgLnNtXFw6LW1iLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZyZW07XG4gIH1cblxuICAuc21cXDotbWwtNjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW07XG4gIH1cblxuICAuc21cXDotbXQtcHgge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cblxuICAuc21cXDotbXItcHgge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuXG4gIC5zbVxcOi1tYi1weCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC5zbVxcOi1tbC1weCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cblxuICAuc21cXDptYXgtaC1mdWxsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNtXFw6bWF4LWgtc2NyZWVuIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5zbVxcOm1heC13LW5vbmUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOm1heC13LXhzIHtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctc20ge1xuICAgIG1heC13aWR0aDogMjRyZW07XG4gIH1cblxuICAuc21cXDptYXgtdy1tZCB7XG4gICAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgfVxuXG4gIC5zbVxcOm1heC13LWxnIHtcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXcteGwge1xuICAgIG1heC13aWR0aDogMzZyZW07XG4gIH1cblxuICAuc21cXDptYXgtdy0yeGwge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gIH1cblxuICAuc21cXDptYXgtdy0zeGwge1xuICAgIG1heC13aWR0aDogNDhyZW07XG4gIH1cblxuICAuc21cXDptYXgtdy00eGwge1xuICAgIG1heC13aWR0aDogNTZyZW07XG4gIH1cblxuICAuc21cXDptYXgtdy01eGwge1xuICAgIG1heC13aWR0aDogNjRyZW07XG4gIH1cblxuICAuc21cXDptYXgtdy02eGwge1xuICAgIG1heC13aWR0aDogNzJyZW07XG4gIH1cblxuICAuc21cXDptYXgtdy1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc21cXDptYXgtdy1zY3JlZW4tc20ge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cblxuICAuc21cXDptYXgtdy1zY3JlZW4tbWQge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cblxuICAuc21cXDptYXgtdy1zY3JlZW4tbGcge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICB9XG5cbiAgLnNtXFw6bWF4LXctc2NyZWVuLXhsIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxuXG4gIC5zbVxcOm1pbi1oLTAge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAuc21cXDptaW4taC1mdWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnNtXFw6bWluLWgtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gIC5zbVxcOm1pbi13LTAge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC5zbVxcOm1pbi13LWZ1bGwge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zbVxcOm9iamVjdC1jb250YWluIHtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAuc21cXDpvYmplY3QtY292ZXIge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLnNtXFw6b2JqZWN0LWZpbGwge1xuICAgIC1vLW9iamVjdC1maXQ6IGZpbGw7XG4gICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgfVxuXG4gIC5zbVxcOm9iamVjdC1ub25lIHtcbiAgICAtby1vYmplY3QtZml0OiBub25lO1xuICAgICAgIG9iamVjdC1maXQ6IG5vbmU7XG4gIH1cblxuICAuc21cXDpvYmplY3Qtc2NhbGUtZG93biB7XG4gICAgLW8tb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICB9XG5cbiAgLnNtXFw6b2JqZWN0LWJvdHRvbSB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIH1cblxuICAuc21cXDpvYmplY3QtY2VudGVyIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5zbVxcOm9iamVjdC1sZWZ0IHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICB9XG5cbiAgLnNtXFw6b2JqZWN0LWxlZnQtYm90dG9tIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cblxuICAuc21cXDpvYmplY3QtbGVmdC10b3Age1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5zbVxcOm9iamVjdC1yaWdodCB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICB9XG5cbiAgLnNtXFw6b2JqZWN0LXJpZ2h0LWJvdHRvbSB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cblxuICAuc21cXDpvYmplY3QtcmlnaHQtdG9wIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxuXG4gIC5zbVxcOm9iamVjdC10b3Age1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB9XG5cbiAgLnNtXFw6b3BhY2l0eS0wIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6b3BhY2l0eS0yNSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5zbVxcOm9wYWNpdHktNTAge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5zbVxcOm9wYWNpdHktNzUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuc21cXDpvcGFjaXR5LTEwMCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6b3BhY2l0eS0wOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpvcGFjaXR5LTI1OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpvcGFjaXR5LTUwOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOm9wYWNpdHktNzU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOm9wYWNpdHktMTAwOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpvcGFjaXR5LTA6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOm9wYWNpdHktMjU6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOm9wYWNpdHktNTA6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6b3BhY2l0eS03NTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6b3BhY2l0eS0xMDA6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc21cXDpvdXRsaW5lLW5vbmUge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOm91dGxpbmUtbm9uZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5zbVxcOm92ZXJmbG93LWF1dG8ge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6b3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNtXFw6b3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuc21cXDpvdmVyZmxvdy1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cblxuICAuc21cXDpvdmVyZmxvdy14LWF1dG8ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cblxuICAuc21cXDpvdmVyZmxvdy15LWF1dG8ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc21cXDpvdmVyZmxvdy14LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLnNtXFw6b3ZlcmZsb3cteS1oaWRkZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbVxcOm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxuXG4gIC5zbVxcOm92ZXJmbG93LXktdmlzaWJsZSB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuXG4gIC5zbVxcOm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICAuc21cXDpvdmVyZmxvdy15LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLnNtXFw6c2Nyb2xsaW5nLXRvdWNoIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAuc21cXDpzY3JvbGxpbmctYXV0byB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIH1cblxuICAuc21cXDpwLTAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc21cXDpwLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDpwLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnAtMyB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnAtNCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOnAtNSB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnAtNiB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6cC04IHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG5cbiAgLnNtXFw6cC0xMCB7XG4gICAgcGFkZGluZzogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6cC0xMiB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxuXG4gIC5zbVxcOnAtMTYge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cblxuICAuc21cXDpwLTIwIHtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6cC0yNCB7XG4gICAgcGFkZGluZzogNnJlbTtcbiAgfVxuXG4gIC5zbVxcOnAtMzIge1xuICAgIHBhZGRpbmc6IDhyZW07XG4gIH1cblxuICAuc21cXDpwLTQwIHtcbiAgICBwYWRkaW5nOiAxMHJlbTtcbiAgfVxuXG4gIC5zbVxcOnAtNDgge1xuICAgIHBhZGRpbmc6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6cC01NiB7XG4gICAgcGFkZGluZzogMTRyZW07XG4gIH1cblxuICAuc21cXDpwLTY0IHtcbiAgICBwYWRkaW5nOiAxNnJlbTtcbiAgfVxuXG4gIC5zbVxcOnAtcHgge1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5zbVxcOnB5LTAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnNtXFw6cHgtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuc21cXDpweS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cHktMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cHktMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIH1cblxuICAuc21cXDpweC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnB5LTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICAuc21cXDpweS01IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnB4LTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cHktNiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6cHktOCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cblxuICAuc21cXDpweC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5zbVxcOnB5LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cblxuICAuc21cXDpweC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6cHktMTIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtMTIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6cHktMTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtMTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLnNtXFw6cHktMjAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtMjAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6cHktMjQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtMjQge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6cHktMzIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtMzIge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLnNtXFw6cHktNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAuc21cXDpweC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbiAgfVxuXG4gIC5zbVxcOnB5LTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtNDgge1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW07XG4gIH1cblxuICAuc21cXDpweS01NiB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnB4LTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6cHktNjQge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAuc21cXDpweC02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC5zbVxcOnB5LXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIH1cblxuICAuc21cXDpweC1weCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICB9XG5cbiAgLnNtXFw6cHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuc21cXDpwci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNtXFw6cGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuc21cXDpwbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuc21cXDpwdC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnByLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDpwYi0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnBsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnB0LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpwci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpwYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpwdC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnByLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIH1cblxuICAuc21cXDpwYi0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnBsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnB0LTQge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6cHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOnBiLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6cGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6cHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDpwci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDpwbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDpwdC02IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6cHItNiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6cGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnBsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6cHQtOCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAuc21cXDpwci04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnNtXFw6cGItOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cblxuICAuc21cXDpwbC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cblxuICAuc21cXDpwdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAuc21cXDpwYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnBsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnB0LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxuXG4gIC5zbVxcOnByLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6cGItMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6cGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuXG4gIC5zbVxcOnB0LTE2IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnByLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLnNtXFw6cGItMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLnNtXFw6cGwtMTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6cGItMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6cGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnB0LTI0IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxuXG4gIC5zbVxcOnByLTI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6cGItMjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6cGwtMjQge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgfVxuXG4gIC5zbVxcOnB0LTMyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOnByLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLnNtXFw6cGItMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnNtXFw6cGwtMzIge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cblxuICAuc21cXDpwci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW07XG4gIH1cblxuICAuc21cXDpwYi00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG5cbiAgLnNtXFw6cGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW07XG4gIH1cblxuICAuc21cXDpwdC00OCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6cHItNDgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6cGItNDgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAgfVxuXG4gIC5zbVxcOnBsLTQ4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6cHQtNTYge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnByLTU2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnBiLTU2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XG4gIH1cblxuICAuc21cXDpwbC01NiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnB0LTY0IHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gIH1cblxuICAuc21cXDpwci02NCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZyZW07XG4gIH1cblxuICAuc21cXDpwYi02NCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICB9XG5cbiAgLnNtXFw6cGwtNjQge1xuICAgIHBhZGRpbmctbGVmdDogMTZyZW07XG4gIH1cblxuICAuc21cXDpwdC1weCB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuXG4gIC5zbVxcOnByLXB4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAuc21cXDpwYi1weCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5zbVxcOnBsLXB4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1jdXJyZW50OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItY3VycmVudDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1jdXJyZW50OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1jdXJyZW50OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsYWNrOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmxhY2s6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibGFjazotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibGFjazo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmxhY2s6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItd2hpdGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci13aGl0ZTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXdoaXRlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXdoaXRlOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci13aGl0ZTo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtNTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gICAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gICAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gICAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXJlZC05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1yZWQtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcmVkLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gICAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gICAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gICAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgICBjb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgICBjb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gICAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gICAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gICAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICAgIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICAgIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtODAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICAgIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci10ZWFsLTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICAgIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICAgIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICAgIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gICAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTYwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1ibHVlLTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gICAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gICAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gICAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICAgIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICAgIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICAgIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICAgIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICAgIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICAgIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gICAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gICAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gICAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gICAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gICAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstNTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICAgIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItcGluay04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1waW5rLTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLXBpbmstOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jdXJyZW50OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jdXJyZW50OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jdXJyZW50OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItY3VycmVudDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jdXJyZW50OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsYWNrOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibGFjazpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsYWNrOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsYWNrOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gICAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gICAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gICAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgICBjb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgICBjb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgICBjb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gICAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gICAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICAgIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICAgIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gICAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gICAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gICAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICAgIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICAgIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICAgIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICAgIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gICAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gICAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gICAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gICAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICAgIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICAgIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5zbVxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAuc21cXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6cG9pbnRlci1ldmVudHMtbm9uZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc21cXDpwb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIC5zbVxcOnN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5zbVxcOmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAuc21cXDphYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLnNtXFw6cmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zbVxcOnN0aWNreSB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gIH1cblxuICAuc21cXDppbnNldC0wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuc21cXDppbnNldC1hdXRvIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuc21cXDppbnNldC15LTAge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuc21cXDppbnNldC14LTAge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuc21cXDppbnNldC15LWF1dG8ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cblxuICAuc21cXDppbnNldC14LWF1dG8ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuc21cXDp0b3AtMCB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnNtXFw6cmlnaHQtMCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuc21cXDpib3R0b20tMCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnNtXFw6bGVmdC0wIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNtXFw6dG9wLWF1dG8ge1xuICAgIHRvcDogYXV0bztcbiAgfVxuXG4gIC5zbVxcOnJpZ2h0LWF1dG8ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6Ym90dG9tLWF1dG8ge1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5zbVxcOmxlZnQtYXV0byB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5zbVxcOnJlc2l6ZS1ub25lIHtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cblxuICAuc21cXDpyZXNpemUteSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC5zbVxcOnJlc2l6ZS14IHtcbiAgICByZXNpemU6IGhvcml6b250YWw7XG4gIH1cblxuICAuc21cXDpyZXNpemUge1xuICAgIHJlc2l6ZTogYm90aDtcbiAgfVxuXG4gIC5zbVxcOnNoYWRvdy14cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc21cXDpzaGFkb3ctc20ge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc21cXDpzaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5zbVxcOnNoYWRvdy1tZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnNtXFw6c2hhZG93LWxnIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5zbVxcOnNoYWRvdy14bCB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC5zbVxcOnNoYWRvdy0yeGwge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cblxuICAuc21cXDpzaGFkb3ctaW5uZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAuc21cXDpzaGFkb3ctb3V0bGluZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLnNtXFw6c2hhZG93LW5vbmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNoYWRvdy14czpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNoYWRvdy1zbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2hhZG93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNoYWRvdy1tZDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3ctbGc6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzaGFkb3cteGw6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNoYWRvdy0yeGw6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNoYWRvdy1pbm5lcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2hhZG93LW91dGxpbmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDY2LCAxNTMsIDIyNSwgMC41KTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2hhZG93LW5vbmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy14czpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy1zbTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy1tZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3ctbGc6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzaGFkb3cteGw6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy0yeGw6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNoYWRvdy1pbm5lcjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LW91dGxpbmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDY2LCAxNTMsIDIyNSwgMC41KTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2hhZG93LW5vbmU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuc21cXDpmaWxsLWN1cnJlbnQge1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5zbVxcOnN0cm9rZS1jdXJyZW50IHtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5zbVxcOnN0cm9rZS0wIHtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG4gIH1cblxuICAuc21cXDpzdHJva2UtMSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICB9XG5cbiAgLnNtXFw6c3Ryb2tlLTIge1xuICAgIHN0cm9rZS13aWR0aDogMjtcbiAgfVxuXG4gIC5zbVxcOnRhYmxlLWF1dG8ge1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgfVxuXG4gIC5zbVxcOnRhYmxlLWZpeGVkIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG5cbiAgLnNtXFw6dGV4dC10cmFuc3BhcmVudCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1jdXJyZW50IHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ibGFjayB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXdoaXRlIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JheS0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmF5LTIwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LWdyYXktMzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JheS00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmF5LTUwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LWdyYXktNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JheS03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JheS04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmF5LTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXJlZC0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1yZWQtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcmVkLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXJlZC00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1yZWQtNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcmVkLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1yZWQtNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXJlZC04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcmVkLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1vcmFuZ2UtMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtb3JhbmdlLTIwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LW9yYW5nZS0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1vcmFuZ2UtNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2YWQ1NTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1vcmFuZ2UtNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1vcmFuZ2UtNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1vcmFuZ2UtNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LW9yYW5nZS04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtb3JhbmdlLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC15ZWxsb3ctMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQteWVsbG93LTIwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXllbGxvdy0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC15ZWxsb3ctNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ZTA1ZTtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC15ZWxsb3ctNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC15ZWxsb3ctNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC15ZWxsb3ctNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3NzkxZjtcbiAgICBjb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC15ZWxsb3ctODAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXllbGxvdy05MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JlZW4tMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JlZW4tMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JlZW4tMzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JlZW4tNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JlZW4tNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LWdyZWVuLTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ncmVlbi04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtZ3JlZW4tOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtdGVhbC0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC10ZWFsLTIwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXRlYWwtMzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtdGVhbC00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXRlYWwtNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC10ZWFsLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtdGVhbC03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXRlYWwtODAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtdGVhbC05MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ibHVlLTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LWJsdWUtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtYmx1ZS0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ibHVlLTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtYmx1ZS01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LWJsdWUtNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1ibHVlLTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtYmx1ZS04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtYmx1ZS05MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtaW5kaWdvLTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LWluZGlnby0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1pbmRpZ28tMzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtaW5kaWdvLTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LWluZGlnby01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1pbmRpZ28tNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1pbmRpZ28tNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LWluZGlnby04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtaW5kaWdvLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1wdXJwbGUtMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcHVycGxlLTIwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXB1cnBsZS0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1wdXJwbGUtNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcHVycGxlLTUwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXB1cnBsZS02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXB1cnBsZS03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXB1cnBsZS04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcHVycGxlLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1waW5rLTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXBpbmstMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcGluay0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1waW5rLTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXBpbmstNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcGluay02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICAgIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDp0ZXh0LXBpbmstNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1waW5rLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtcGluay05MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWN1cnJlbnQ6aG92ZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmF5LTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JheS0yMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyYXktMzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmF5LTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JheS01MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyYXktNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmF5LTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyYXktODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmF5LTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcmVkLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcmVkLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcmVkLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcmVkLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcmVkLTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcmVkLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXJlZC03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1yZWQtODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcmVkLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtb3JhbmdlLTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtb3JhbmdlLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy0yMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQteWVsbG93LTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQteWVsbG93LTgwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy05MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmVlbi0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JlZW4tMzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmVlbi00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gICAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ncmVlbi02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JlZW4tNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JlZW4tODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtZ3JlZW4tOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC10ZWFsLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtdGVhbC0yMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXRlYWwtMzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC10ZWFsLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC10ZWFsLTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC10ZWFsLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC10ZWFsLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC10ZWFsLTgwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtdGVhbC05MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWJsdWUtMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1ibHVlLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtYmx1ZS0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWJsdWUtNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWJsdWUtNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWJsdWUtNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWJsdWUtNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWJsdWUtODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtYmx1ZS05MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LWluZGlnby03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtaW5kaWdvLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICAgIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS01MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICAgIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcHVycGxlLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gICAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcHVycGxlLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXBpbmstMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1waW5rLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcGluay0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LXBpbmstNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1waW5rLTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcGluay02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICAgIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcGluay03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcGluay04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtcGluay05MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC10cmFuc3BhcmVudDpmb2N1cyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWN1cnJlbnQ6Zm9jdXMge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtYmxhY2s6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmF5LTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JheS0yMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyYXktMzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmF5LTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JheS01MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmF5LTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyYXktODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmF5LTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcmVkLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcmVkLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcmVkLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcmVkLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcmVkLTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcmVkLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXJlZC03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1yZWQtODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcmVkLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS0yMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtb3JhbmdlLTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtb3JhbmdlLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy0yMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQteWVsbG93LTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQteWVsbG93LTgwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy05MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmVlbi0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JlZW4tMzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmVlbi00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gICAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ncmVlbi02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JlZW4tNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JlZW4tODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtZ3JlZW4tOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC10ZWFsLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtdGVhbC0yMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtMzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC10ZWFsLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC10ZWFsLTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC10ZWFsLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC10ZWFsLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC10ZWFsLTgwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtdGVhbC05MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1ibHVlLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtYmx1ZS0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtYmx1ZS05MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtaW5kaWdvLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS0yMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICAgIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS01MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICAgIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcHVycGxlLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gICAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcHVycGxlLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXBpbmstMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1waW5rLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcGluay0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LXBpbmstNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1waW5rLTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcGluay02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICAgIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcGluay03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcGluay04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtcGluay05MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtb3BhY2l0eS0wIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zbVxcOnRleHQtb3BhY2l0eS0yNSB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAuc21cXDp0ZXh0LW9wYWNpdHktNTAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuc21cXDp0ZXh0LW9wYWNpdHktNzUge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnNtXFw6dGV4dC1vcGFjaXR5LTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRleHQtb3BhY2l0eS0wOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1vcGFjaXR5LTI1OmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dGV4dC1vcGFjaXR5LTUwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9wYWNpdHktNzU6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0ZXh0LW9wYWNpdHktMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dGV4dC1vcGFjaXR5LTA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9wYWNpdHktMjU6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0ZXh0LW9wYWNpdHktNTA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtb3BhY2l0eS03NTpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRleHQtb3BhY2l0eS0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNtXFw6aXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAuc21cXDpub3QtaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAuc21cXDp1cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuc21cXDpsb3dlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIH1cblxuICAuc21cXDpjYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgfVxuXG4gIC5zbVxcOm5vcm1hbC1jYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOnVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuc21cXDpsaW5lLXRocm91Z2gge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLnNtXFw6bm8tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOmxpbmUtdGhyb3VnaDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOm5vLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp1bmRlcmxpbmU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpsaW5lLXRocm91Z2g6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpuby11bmRlcmxpbmU6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOmFudGlhbGlhc2VkIHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG5cbiAgLnNtXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gIH1cblxuICAuc21cXDp0cmFja2luZy10aWdodGVyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYWNraW5nLXRpZ2h0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIH1cblxuICAuc21cXDp0cmFja2luZy1ub3JtYWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG5cbiAgLnNtXFw6dHJhY2tpbmctd2lkZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIH1cblxuICAuc21cXDp0cmFja2luZy13aWRlciB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYWNraW5nLXdpZGVzdCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG5cbiAgLnNtXFw6c2VsZWN0LW5vbmUge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAuc21cXDpzZWxlY3QtdGV4dCB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogdGV4dDtcbiAgfVxuXG4gIC5zbVxcOnNlbGVjdC1hbGwge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGFsbDtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBhbGw7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogYWxsO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IGFsbDtcbiAgfVxuXG4gIC5zbVxcOnNlbGVjdC1hdXRvIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogYXV0bztcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6YWxpZ24tYmFzZWxpbmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5zbVxcOmFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuXG4gIC5zbVxcOmFsaWduLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5zbVxcOmFsaWduLWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC5zbVxcOmFsaWduLXRleHQtdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cblxuICAuc21cXDphbGlnbi10ZXh0LWJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG5cbiAgLnNtXFw6dmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5zbVxcOmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnNtXFw6d2hpdGVzcGFjZS1ub3JtYWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAuc21cXDp3aGl0ZXNwYWNlLW5vLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuc21cXDp3aGl0ZXNwYWNlLXByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxuXG4gIC5zbVxcOndoaXRlc3BhY2UtcHJlLWxpbmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgfVxuXG4gIC5zbVxcOndoaXRlc3BhY2UtcHJlLXdyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgfVxuXG4gIC5zbVxcOmJyZWFrLW5vcm1hbCB7XG4gICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxuXG4gIC5zbVxcOmJyZWFrLXdvcmRzIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgLnNtXFw6YnJlYWstYWxsIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cblxuICAuc21cXDp0cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnNtXFw6dy0wIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gIC5zbVxcOnctMSB7XG4gICAgd2lkdGg6IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDp3LTIge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cblxuICAuc21cXDp3LTMge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6dy00IHtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOnctNSB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDp3LTYge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gIH1cblxuICAuc21cXDp3LTgge1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG5cbiAgLnNtXFw6dy0xMCB7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnctMTIge1xuICAgIHdpZHRoOiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6dy0xNiB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cblxuICAuc21cXDp3LTIwIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnctMjQge1xuICAgIHdpZHRoOiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6dy0zMiB7XG4gICAgd2lkdGg6IDhyZW07XG4gIH1cblxuICAuc21cXDp3LTQwIHtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cblxuICAuc21cXDp3LTQ4IHtcbiAgICB3aWR0aDogMTJyZW07XG4gIH1cblxuICAuc21cXDp3LTU2IHtcbiAgICB3aWR0aDogMTRyZW07XG4gIH1cblxuICAuc21cXDp3LTY0IHtcbiAgICB3aWR0aDogMTZyZW07XG4gIH1cblxuICAuc21cXDp3LWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6dy1weCB7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5zbVxcOnctMVxcLzIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc21cXDp3LTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5zbVxcOnctMlxcLzMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLnNtXFw6dy0xXFwvNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5zbVxcOnctMlxcLzQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc21cXDp3LTNcXC80IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLnNtXFw6dy0xXFwvNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5zbVxcOnctMlxcLzUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAuc21cXDp3LTNcXC81IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLnNtXFw6dy00XFwvNSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5zbVxcOnctMVxcLzYge1xuICAgIHdpZHRoOiAxNi42NjY2NjclO1xuICB9XG5cbiAgLnNtXFw6dy0yXFwvNiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cblxuICAuc21cXDp3LTNcXC82IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnNtXFw6dy00XFwvNiB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAuc21cXDp3LTVcXC82IHtcbiAgICB3aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuXG4gIC5zbVxcOnctMVxcLzEyIHtcbiAgICB3aWR0aDogOC4zMzMzMzMlO1xuICB9XG5cbiAgLnNtXFw6dy0yXFwvMTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjclO1xuICB9XG5cbiAgLnNtXFw6dy0zXFwvMTIge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuc21cXDp3LTRcXC8xMiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cblxuICAuc21cXDp3LTVcXC8xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cblxuICAuc21cXDp3LTZcXC8xMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zbVxcOnctN1xcLzEyIHtcbiAgICB3aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuXG4gIC5zbVxcOnctOFxcLzEyIHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5zbVxcOnctOVxcLzEyIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLnNtXFw6dy0xMFxcLzEyIHtcbiAgICB3aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuXG4gIC5zbVxcOnctMTFcXC8xMiB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cblxuICAuc21cXDp3LWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNtXFw6dy1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIC5zbVxcOnotMCB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5zbVxcOnotMTAge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLnNtXFw6ei0yMCB7XG4gICAgei1pbmRleDogMjA7XG4gIH1cblxuICAuc21cXDp6LTMwIHtcbiAgICB6LWluZGV4OiAzMDtcbiAgfVxuXG4gIC5zbVxcOnotNDAge1xuICAgIHotaW5kZXg6IDQwO1xuICB9XG5cbiAgLnNtXFw6ei01MCB7XG4gICAgei1pbmRleDogNTA7XG4gIH1cblxuICAuc21cXDp6LWF1dG8ge1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cblxuICAuc21cXDpnYXAtMCB7XG4gICAgZ3JpZC1nYXA6IDA7XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTEge1xuICAgIGdyaWQtZ2FwOiAwLjI1cmVtO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC0yIHtcbiAgICBncmlkLWdhcDogMC41cmVtO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTMge1xuICAgIGdyaWQtZ2FwOiAwLjc1cmVtO1xuICAgIGdhcDogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC00IHtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBnYXA6IDFyZW07XG4gIH1cblxuICAuc21cXDpnYXAtNSB7XG4gICAgZ3JpZC1nYXA6IDEuMjVyZW07XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTYge1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cblxuICAuc21cXDpnYXAtOCB7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTEwIHtcbiAgICBncmlkLWdhcDogMi41cmVtO1xuICAgIGdhcDogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTEyIHtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgICBnYXA6IDNyZW07XG4gIH1cblxuICAuc21cXDpnYXAtMTYge1xuICAgIGdyaWQtZ2FwOiA0cmVtO1xuICAgIGdhcDogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC0yMCB7XG4gICAgZ3JpZC1nYXA6IDVyZW07XG4gICAgZ2FwOiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTI0IHtcbiAgICBncmlkLWdhcDogNnJlbTtcbiAgICBnYXA6IDZyZW07XG4gIH1cblxuICAuc21cXDpnYXAtMzIge1xuICAgIGdyaWQtZ2FwOiA4cmVtO1xuICAgIGdhcDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC00MCB7XG4gICAgZ3JpZC1nYXA6IDEwcmVtO1xuICAgIGdhcDogMTByZW07XG4gIH1cblxuICAuc21cXDpnYXAtNDgge1xuICAgIGdyaWQtZ2FwOiAxMnJlbTtcbiAgICBnYXA6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6Z2FwLTU2IHtcbiAgICBncmlkLWdhcDogMTRyZW07XG4gICAgZ2FwOiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmdhcC02NCB7XG4gICAgZ3JpZC1nYXA6IDE2cmVtO1xuICAgIGdhcDogMTZyZW07XG4gIH1cblxuICAuc21cXDpnYXAtcHgge1xuICAgIGdyaWQtZ2FwOiAxcHg7XG4gICAgZ2FwOiAxcHg7XG4gIH1cblxuICAuc21cXDpjb2wtZ2FwLTAge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDA7XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG5cbiAgLnNtXFw6Y29sLWdhcC0xIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuMjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1nYXAtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpjb2wtZ2FwLTMge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMC43NXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNzVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6Y29sLWdhcC00IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1nYXAtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDpjb2wtZ2FwLTYge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMS41cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMS41cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6Y29sLWdhcC04IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1nYXAtMTAge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMi41cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMi41cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6Y29sLWdhcC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzcmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogM3JlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gIH1cblxuICAuc21cXDpjb2wtZ2FwLTE2IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDRyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA0cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1nYXAtMjAge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6Y29sLWdhcC0yNCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogNnJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDZyZW07XG4gIH1cblxuICAuc21cXDpjb2wtZ2FwLTMyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDhyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA4cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1nYXAtNDAge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTByZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxMHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDEwcmVtO1xuICB9XG5cbiAgLnNtXFw6Y29sLWdhcC00OCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMnJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEycmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTJyZW07XG4gIH1cblxuICAuc21cXDpjb2wtZ2FwLTU2IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE0cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMTRyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1nYXAtNjQge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTZyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNnJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE2cmVtO1xuICB9XG5cbiAgLnNtXFw6Y29sLWdhcC1weCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcHg7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxcHg7XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxcHg7XG4gIH1cblxuICAuc21cXDpyb3ctZ2FwLTAge1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG5cbiAgLnNtXFw6cm93LWdhcC0xIHtcbiAgICBncmlkLXJvdy1nYXA6IDAuMjVyZW07XG4gICAgcm93LWdhcDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdy1nYXAtMiB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwLjVyZW07XG4gICAgcm93LWdhcDogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6cm93LWdhcC0zIHtcbiAgICBncmlkLXJvdy1nYXA6IDAuNzVyZW07XG4gICAgcm93LWdhcDogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdy1nYXAtNCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cblxuICAuc21cXDpyb3ctZ2FwLTUge1xuICAgIGdyaWQtcm93LWdhcDogMS4yNXJlbTtcbiAgICByb3ctZ2FwOiAxLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm93LWdhcC02IHtcbiAgICBncmlkLXJvdy1nYXA6IDEuNXJlbTtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gIH1cblxuICAuc21cXDpyb3ctZ2FwLTgge1xuICAgIGdyaWQtcm93LWdhcDogMnJlbTtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG5cbiAgLnNtXFw6cm93LWdhcC0xMCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyLjVyZW07XG4gICAgcm93LWdhcDogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6cm93LWdhcC0xMiB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzcmVtO1xuICAgIHJvdy1nYXA6IDNyZW07XG4gIH1cblxuICAuc21cXDpyb3ctZ2FwLTE2IHtcbiAgICBncmlkLXJvdy1nYXA6IDRyZW07XG4gICAgcm93LWdhcDogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdy1nYXAtMjAge1xuICAgIGdyaWQtcm93LWdhcDogNXJlbTtcbiAgICByb3ctZ2FwOiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6cm93LWdhcC0yNCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA2cmVtO1xuICAgIHJvdy1nYXA6IDZyZW07XG4gIH1cblxuICAuc21cXDpyb3ctZ2FwLTMyIHtcbiAgICBncmlkLXJvdy1nYXA6IDhyZW07XG4gICAgcm93LWdhcDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdy1nYXAtNDAge1xuICAgIGdyaWQtcm93LWdhcDogMTByZW07XG4gICAgcm93LWdhcDogMTByZW07XG4gIH1cblxuICAuc21cXDpyb3ctZ2FwLTQ4IHtcbiAgICBncmlkLXJvdy1nYXA6IDEycmVtO1xuICAgIHJvdy1nYXA6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6cm93LWdhcC01NiB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNHJlbTtcbiAgICByb3ctZ2FwOiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnJvdy1nYXAtNjQge1xuICAgIGdyaWQtcm93LWdhcDogMTZyZW07XG4gICAgcm93LWdhcDogMTZyZW07XG4gIH1cblxuICAuc21cXDpyb3ctZ2FwLXB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDFweDtcbiAgICByb3ctZ2FwOiAxcHg7XG4gIH1cblxuICAuc21cXDpncmlkLWZsb3ctcm93IHtcbiAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1mbG93LWNvbCB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtZmxvdy1yb3ctZGVuc2Uge1xuICAgIGdyaWQtYXV0by1mbG93OiByb3cgZGVuc2U7XG4gIH1cblxuICAuc21cXDpncmlkLWZsb3ctY29sLWRlbnNlIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uIGRlbnNlO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc21cXDpncmlkLWNvbHMtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtY29scy01IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc21cXDpncmlkLWNvbHMtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTcge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtY29scy04IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc21cXDpncmlkLWNvbHMtOSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTEwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTExIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTEyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLW5vbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1hdXRvIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgfVxuXG4gIC5zbVxcOmNvbC1zcGFuLTEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEgLyBzcGFuIDE7XG4gIH1cblxuICAuc21cXDpjb2wtc3Bhbi0yIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xuICB9XG5cbiAgLnNtXFw6Y29sLXNwYW4tMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbiAgfVxuXG4gIC5zbVxcOmNvbC1zcGFuLTQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQgLyBzcGFuIDQ7XG4gIH1cblxuICAuc21cXDpjb2wtc3Bhbi01IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA1IC8gc3BhbiA1O1xuICB9XG5cbiAgLnNtXFw6Y29sLXNwYW4tNiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zcGFuLTcge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDcgLyBzcGFuIDc7XG4gIH1cblxuICAuc21cXDpjb2wtc3Bhbi04IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA4IC8gc3BhbiA4O1xuICB9XG5cbiAgLnNtXFw6Y29sLXNwYW4tOSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOSAvIHNwYW4gOTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zcGFuLTEwIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMCAvIHNwYW4gMTA7XG4gIH1cblxuICAuc21cXDpjb2wtc3Bhbi0xMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTEgLyBzcGFuIDExO1xuICB9XG5cbiAgLnNtXFw6Y29sLXNwYW4tMTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyIC8gc3BhbiAxMjtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC0xIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC0yIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC0zIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC00IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC01IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC02IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNjtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC03IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogNztcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC04IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC05IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEwO1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LTExIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTE7XG4gIH1cblxuICAuc21cXDpjb2wtc3RhcnQtMTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMjtcbiAgfVxuXG4gIC5zbVxcOmNvbC1zdGFydC0xMyB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEzO1xuICB9XG5cbiAgLnNtXFw6Y29sLXN0YXJ0LWF1dG8ge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6Y29sLWVuZC0xIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDE7XG4gIH1cblxuICAuc21cXDpjb2wtZW5kLTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgfVxuXG4gIC5zbVxcOmNvbC1lbmQtMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICB9XG5cbiAgLnNtXFw6Y29sLWVuZC00IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gIH1cblxuICAuc21cXDpjb2wtZW5kLTUge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgfVxuXG4gIC5zbVxcOmNvbC1lbmQtNiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA2O1xuICB9XG5cbiAgLnNtXFw6Y29sLWVuZC03IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDc7XG4gIH1cblxuICAuc21cXDpjb2wtZW5kLTgge1xuICAgIGdyaWQtY29sdW1uLWVuZDogODtcbiAgfVxuXG4gIC5zbVxcOmNvbC1lbmQtOSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA5O1xuICB9XG5cbiAgLnNtXFw6Y29sLWVuZC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMDtcbiAgfVxuXG4gIC5zbVxcOmNvbC1lbmQtMTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTE7XG4gIH1cblxuICAuc21cXDpjb2wtZW5kLTEyIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEyO1xuICB9XG5cbiAgLnNtXFw6Y29sLWVuZC0xMyB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMztcbiAgfVxuXG4gIC5zbVxcOmNvbC1lbmQtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiBhdXRvO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1yb3dzLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtcm93cy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc21cXDpncmlkLXJvd3MtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1yb3dzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmdyaWQtcm93cy01IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAuc21cXDpncmlkLXJvd3MtNiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1yb3dzLW5vbmUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTtcbiAgfVxuXG4gIC5zbVxcOnJvdy1hdXRvIHtcbiAgICBncmlkLXJvdzogYXV0bztcbiAgfVxuXG4gIC5zbVxcOnJvdy1zcGFuLTEge1xuICAgIGdyaWQtcm93OiBzcGFuIDEgLyBzcGFuIDE7XG4gIH1cblxuICAuc21cXDpyb3ctc3Bhbi0yIHtcbiAgICBncmlkLXJvdzogc3BhbiAyIC8gc3BhbiAyO1xuICB9XG5cbiAgLnNtXFw6cm93LXNwYW4tMyB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMyAvIHNwYW4gMztcbiAgfVxuXG4gIC5zbVxcOnJvdy1zcGFuLTQge1xuICAgIGdyaWQtcm93OiBzcGFuIDQgLyBzcGFuIDQ7XG4gIH1cblxuICAuc21cXDpyb3ctc3Bhbi01IHtcbiAgICBncmlkLXJvdzogc3BhbiA1IC8gc3BhbiA1O1xuICB9XG5cbiAgLnNtXFw6cm93LXNwYW4tNiB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gNiAvIHNwYW4gNjtcbiAgfVxuXG4gIC5zbVxcOnJvdy1zdGFydC0xIHtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgfVxuXG4gIC5zbVxcOnJvdy1zdGFydC0yIHtcbiAgICBncmlkLXJvdy1zdGFydDogMjtcbiAgfVxuXG4gIC5zbVxcOnJvdy1zdGFydC0zIHtcbiAgICBncmlkLXJvdy1zdGFydDogMztcbiAgfVxuXG4gIC5zbVxcOnJvdy1zdGFydC00IHtcbiAgICBncmlkLXJvdy1zdGFydDogNDtcbiAgfVxuXG4gIC5zbVxcOnJvdy1zdGFydC01IHtcbiAgICBncmlkLXJvdy1zdGFydDogNTtcbiAgfVxuXG4gIC5zbVxcOnJvdy1zdGFydC02IHtcbiAgICBncmlkLXJvdy1zdGFydDogNjtcbiAgfVxuXG4gIC5zbVxcOnJvdy1zdGFydC03IHtcbiAgICBncmlkLXJvdy1zdGFydDogNztcbiAgfVxuXG4gIC5zbVxcOnJvdy1zdGFydC1hdXRvIHtcbiAgICBncmlkLXJvdy1zdGFydDogYXV0bztcbiAgfVxuXG4gIC5zbVxcOnJvdy1lbmQtMSB7XG4gICAgZ3JpZC1yb3ctZW5kOiAxO1xuICB9XG5cbiAgLnNtXFw6cm93LWVuZC0yIHtcbiAgICBncmlkLXJvdy1lbmQ6IDI7XG4gIH1cblxuICAuc21cXDpyb3ctZW5kLTMge1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgfVxuXG4gIC5zbVxcOnJvdy1lbmQtNCB7XG4gICAgZ3JpZC1yb3ctZW5kOiA0O1xuICB9XG5cbiAgLnNtXFw6cm93LWVuZC01IHtcbiAgICBncmlkLXJvdy1lbmQ6IDU7XG4gIH1cblxuICAuc21cXDpyb3ctZW5kLTYge1xuICAgIGdyaWQtcm93LWVuZDogNjtcbiAgfVxuXG4gIC5zbVxcOnJvdy1lbmQtNyB7XG4gICAgZ3JpZC1yb3ctZW5kOiA3O1xuICB9XG5cbiAgLnNtXFw6cm93LWVuZC1hdXRvIHtcbiAgICBncmlkLXJvdy1lbmQ6IGF1dG87XG4gIH1cblxuICAuc21cXDp0cmFuc2Zvcm0ge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwO1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwO1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogMDtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDA7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAwO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14KSkgdHJhbnNsYXRlWSh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHJhbnNmb3JtLXJvdGF0ZSkpIHNrZXdYKHZhcigtLXRyYW5zZm9ybS1za2V3LXgpKSBza2V3WSh2YXIoLS10cmFuc2Zvcm0tc2tldy15KSkgc2NhbGVYKHZhcigtLXRyYW5zZm9ybS1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXRyYW5zZm9ybS1zY2FsZS15KSk7XG4gIH1cblxuICAuc21cXDp0cmFuc2Zvcm0tbm9uZSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLnNtXFw6b3JpZ2luLWNlbnRlciB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6b3JpZ2luLXRvcCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB9XG5cbiAgLnNtXFw6b3JpZ2luLXRvcC1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB9XG5cbiAgLnNtXFw6b3JpZ2luLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgfVxuXG4gIC5zbVxcOm9yaWdpbi1ib3R0b20tcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgfVxuXG4gIC5zbVxcOm9yaWdpbi1ib3R0b20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgfVxuXG4gIC5zbVxcOm9yaWdpbi1ib3R0b20tbGVmdCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIH1cblxuICAuc21cXDpvcmlnaW4tbGVmdCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgfVxuXG4gIC5zbVxcOm9yaWdpbi10b3AtbGVmdCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cblxuICAuc21cXDpzY2FsZS0wIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAwO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG4gIH1cblxuICAuc21cXDpzY2FsZS01MCB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjU7XG4gIH1cblxuICAuc21cXDpzY2FsZS03NSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjc1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC5zbVxcOnNjYWxlLTkwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbiAgfVxuXG4gIC5zbVxcOnNjYWxlLTk1IHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xuICB9XG5cbiAgLnNtXFw6c2NhbGUtMTAwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAuc21cXDpzY2FsZS0xMDUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMDU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbiAgfVxuXG4gIC5zbVxcOnNjYWxlLTExMCB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4xO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMTtcbiAgfVxuXG4gIC5zbVxcOnNjYWxlLTEyNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjI1O1xuICB9XG5cbiAgLnNtXFw6c2NhbGUtMTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xuICB9XG5cbiAgLnNtXFw6c2NhbGUteC0wIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAwO1xuICB9XG5cbiAgLnNtXFw6c2NhbGUteC01MCB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjU7XG4gIH1cblxuICAuc21cXDpzY2FsZS14LTc1IHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG4gIH1cblxuICAuc21cXDpzY2FsZS14LTkwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTtcbiAgfVxuXG4gIC5zbVxcOnNjYWxlLXgtOTUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgfVxuXG4gIC5zbVxcOnNjYWxlLXgtMTAwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xuICB9XG5cbiAgLnNtXFw6c2NhbGUteC0xMDUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMDU7XG4gIH1cblxuICAuc21cXDpzY2FsZS14LTExMCB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4xO1xuICB9XG5cbiAgLnNtXFw6c2NhbGUteC0xMjUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG4gIH1cblxuICAuc21cXDpzY2FsZS14LTE1MCB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS41O1xuICB9XG5cbiAgLnNtXFw6c2NhbGUteS0wIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAwO1xuICB9XG5cbiAgLnNtXFw6c2NhbGUteS01MCB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjU7XG4gIH1cblxuICAuc21cXDpzY2FsZS15LTc1IHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNzU7XG4gIH1cblxuICAuc21cXDpzY2FsZS15LTkwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbiAgfVxuXG4gIC5zbVxcOnNjYWxlLXktOTUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbiAgfVxuXG4gIC5zbVxcOnNjYWxlLXktMTAwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xuICB9XG5cbiAgLnNtXFw6c2NhbGUteS0xMDUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMDU7XG4gIH1cblxuICAuc21cXDpzY2FsZS15LTExMCB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLnNtXFw6c2NhbGUteS0xMjUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMjU7XG4gIH1cblxuICAuc21cXDpzY2FsZS15LTE1MCB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzY2FsZS0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAwO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLTUwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2NhbGUtNzU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNzU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLTkwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2NhbGUtOTU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLTEwMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzY2FsZS0xMDU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMDU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2NhbGUtMTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzY2FsZS0xMjU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2NhbGUtMTUwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzY2FsZS14LTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLXgtNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC41O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzY2FsZS14LTc1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLXgtOTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzY2FsZS14LTk1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLXgtMTAwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzY2FsZS14LTEwNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2NhbGUteC0xMTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2NhbGUteC0xMjU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLXgtMTUwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLXktMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2NhbGUteS01MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLXktNzU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2NhbGUteS05MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLXktOTU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2NhbGUteS0xMDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNjYWxlLXktMTA1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzY2FsZS15LTExMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpzY2FsZS15LTEyNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6c2NhbGUteS0xNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2NhbGUtMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMDtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS01MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNjYWxlLTc1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjc1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS05MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNjYWxlLTk1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS0xMDA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2NhbGUtMTA1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjA1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMDU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNjYWxlLTExMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4xO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2NhbGUtMTI1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjI1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNjYWxlLTE1MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS41O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2NhbGUteC0wOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS14LTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2NhbGUteC03NTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjc1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS14LTkwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2NhbGUteC05NTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS14LTEwMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2NhbGUteC0xMDU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMDU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNjYWxlLXgtMTEwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNjYWxlLXgtMTI1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjI1O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS14LTE1MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS41O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS15LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNjYWxlLXktNTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC41O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS15LTc1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNzU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNjYWxlLXktOTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS15LTk1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNjYWxlLXktMTAwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpzY2FsZS15LTEwNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2NhbGUteS0xMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2NhbGUteS0xMjU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMjU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNjYWxlLXktMTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG4gIH1cblxuICAuc21cXDpyb3RhdGUtMCB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAwO1xuICB9XG5cbiAgLnNtXFw6cm90YXRlLTQ1IHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDQ1ZGVnO1xuICB9XG5cbiAgLnNtXFw6cm90YXRlLTkwIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDkwZGVnO1xuICB9XG5cbiAgLnNtXFw6cm90YXRlLTE4MCB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAxODBkZWc7XG4gIH1cblxuICAuc21cXDotcm90YXRlLTE4MCB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtMTgwZGVnO1xuICB9XG5cbiAgLnNtXFw6LXJvdGF0ZS05MCB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtOTBkZWc7XG4gIH1cblxuICAuc21cXDotcm90YXRlLTQ1IHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC00NWRlZztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6cm90YXRlLTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6cm90YXRlLTQ1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDQ1ZGVnO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpyb3RhdGUtOTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogOTBkZWc7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnJvdGF0ZS0xODA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogMTgwZGVnO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotcm90YXRlLTE4MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtMTgwZGVnO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotcm90YXRlLTkwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC05MGRlZztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXJvdGF0ZS00NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtNDVkZWc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnJvdGF0ZS0wOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnJvdGF0ZS00NTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiA0NWRlZztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6cm90YXRlLTkwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDkwZGVnO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDpyb3RhdGUtMTgwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDE4MGRlZztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXJvdGF0ZS0xODA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogLTE4MGRlZztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXJvdGF0ZS05MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtOTBkZWc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi1yb3RhdGUtNDU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogLTQ1ZGVnO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNsYXRlLXgtMCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDA7XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteC0xIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS14LTIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjVyZW07XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteC0zIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS14LTQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNsYXRlLXgtNSB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteC02IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNsYXRlLXgtOCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDJyZW07XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteC0xMCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS14LTEyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogM3JlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS14LTE2IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS14LTIwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS14LTI0IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNnJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS14LTMyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS14LTQwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTByZW07XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteC00OCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNsYXRlLXgtNTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS14LTY0IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTZyZW07XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteC1weCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFweDtcbiAgfVxuXG4gIC5zbVxcOi10cmFuc2xhdGUteC0xIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuMjVyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXgtMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0wLjVyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXgtMyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0wLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6LXRyYW5zbGF0ZS14LTQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMXJlbTtcbiAgfVxuXG4gIC5zbVxcOi10cmFuc2xhdGUteC01IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEuMjVyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXgtNiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xLjVyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXgtOCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0ycmVtO1xuICB9XG5cbiAgLnNtXFw6LXRyYW5zbGF0ZS14LTEwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi10cmFuc2xhdGUteC0xMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0zcmVtO1xuICB9XG5cbiAgLnNtXFw6LXRyYW5zbGF0ZS14LTE2IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTRyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXgtMjAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi10cmFuc2xhdGUteC0yNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC02cmVtO1xuICB9XG5cbiAgLnNtXFw6LXRyYW5zbGF0ZS14LTMyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLThyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXgtNDAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTByZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXgtNDgge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTJyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXgtNTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTRyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXgtNjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTZyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXgtcHgge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMXB4O1xuICB9XG5cbiAgLnNtXFw6LXRyYW5zbGF0ZS14LWZ1bGwge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTAwJTtcbiAgfVxuXG4gIC5zbVxcOi10cmFuc2xhdGUteC0xXFwvMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC01MCU7XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteC0xXFwvMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDUwJTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS14LWZ1bGwge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMDAlO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNsYXRlLXktMCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDA7XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteS0xIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS15LTIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjVyZW07XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteS0zIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS15LTQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNsYXRlLXktNSB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteS02IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNsYXRlLXktOCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDJyZW07XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteS0xMCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS15LTEyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogM3JlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS15LTE2IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS15LTIwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS15LTI0IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNnJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS15LTMyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS15LTQwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTByZW07XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteS00OCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNsYXRlLXktNTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS15LTY0IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTZyZW07XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteS1weCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDFweDtcbiAgfVxuXG4gIC5zbVxcOi10cmFuc2xhdGUteS0xIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuMjVyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXktMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjVyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXktMyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6LXRyYW5zbGF0ZS15LTQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMXJlbTtcbiAgfVxuXG4gIC5zbVxcOi10cmFuc2xhdGUteS01IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuMjVyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXktNiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xLjVyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXktOCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0ycmVtO1xuICB9XG5cbiAgLnNtXFw6LXRyYW5zbGF0ZS15LTEwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi10cmFuc2xhdGUteS0xMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0zcmVtO1xuICB9XG5cbiAgLnNtXFw6LXRyYW5zbGF0ZS15LTE2IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTRyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXktMjAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNXJlbTtcbiAgfVxuXG4gIC5zbVxcOi10cmFuc2xhdGUteS0yNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC02cmVtO1xuICB9XG5cbiAgLnNtXFw6LXRyYW5zbGF0ZS15LTMyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLThyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXktNDAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTByZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXktNDgge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTJyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXktNTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTRyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXktNjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTZyZW07XG4gIH1cblxuICAuc21cXDotdHJhbnNsYXRlLXktcHgge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMXB4O1xuICB9XG5cbiAgLnNtXFw6LXRyYW5zbGF0ZS15LWZ1bGwge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTAwJTtcbiAgfVxuXG4gIC5zbVxcOi10cmFuc2xhdGUteS0xXFwvMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01MCU7XG4gIH1cblxuICAuc21cXDp0cmFuc2xhdGUteS0xXFwvMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDUwJTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zbGF0ZS15LWZ1bGwge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMDAlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteC00OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxLjVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LTg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAycmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0xMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0xNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDRyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LTIwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0zMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDhyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LTQwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTByZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LTQ4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTJyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LTU2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTRyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LTY0OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTZyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LXB4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMXB4O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0wLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0wLjVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteC0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNzVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteC00OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTFyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteC01OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEuMjVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteC02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMnJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTNyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteC0xNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC00cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMjA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTI0OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTZyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteC0zMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC04cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtNDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTByZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteC00ODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMnJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTU2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTE0cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtNjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTZyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteC1weDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcHg7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteC1mdWxsOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEwMCU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteC0xXFwvMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC01MCU7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS14LTFcXC8yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNTAlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteC1mdWxsOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTAwJTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dHJhbnNsYXRlLXktMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS15LTE6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dHJhbnNsYXRlLXktNDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDFyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS15LTU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS04OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMnJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dHJhbnNsYXRlLXktMTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAyLjVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS15LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogM3JlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dHJhbnNsYXRlLXktMTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA0cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0yMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnRyYW5zbGF0ZS15LTI0OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNnJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dHJhbnNsYXRlLXktMzI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA4cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS00MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEwcmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS00ODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEycmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS01Njpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS02NDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDE2cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS1weDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDFweDtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTE6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC41cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMzpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktNDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xLjVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteS04OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTJyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteS0xMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0yLjVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteS0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0zcmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTIwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTVyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteS0yNDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC02cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMzI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtOHJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTQwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEwcmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktNDg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTJyZW07XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi10cmFuc2xhdGUteS01Njpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTY0OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTE2cmVtO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktcHg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMXB4O1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktZnVsbDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMDAlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMVxcLzI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNTAlO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0xXFwvMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDUwJTtcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6dHJhbnNsYXRlLXktZnVsbDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEwMCU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0xOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNzVyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC01OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDJyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTEwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0xMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDNyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTE2OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMjA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0yNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDZyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTMyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogOHJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtNDA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMHJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtNDg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMnJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtNTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNHJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtNjQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNnJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtcHg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcHg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteC0xOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuMjVyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteC0yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0ycmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMi41cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtM3JlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTE2OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTRyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteC0yMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC01cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMjQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNnJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTMyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLThyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteC00MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMHJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTQ4OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEycmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTRyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteC02NDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNnJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LXB4OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTFweDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LWZ1bGw6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTAwJTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTFcXC8yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTUwJTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMVxcLzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1MCU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS14LWZ1bGw6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMDAlO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0wOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuMjVyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjVyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjc1cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS00OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEuMjVyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxLjVyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAycmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0xMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAzcmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0xNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDRyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTIwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMjQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA2cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0zMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDhyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTQwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTByZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTQ4OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTJyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTU2OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTRyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTY0OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTZyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LXB4OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXB4O1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjVyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteS0zOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNzVyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteS00OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteS01OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuMjVyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteS02OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMnJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTEwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTIuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTNyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteS0xNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC00cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMjA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNXJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTI0OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTZyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteS0zMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC04cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktNDA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTByZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteS00ODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMnJlbTtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTU2OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTE0cmVtO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktNjQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTZyZW07XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteS1weDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcHg7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteS1mdWxsOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEwMCU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi10cmFuc2xhdGUteS0xXFwvMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01MCU7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTFcXC8yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNTAlO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS1mdWxsOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTAwJTtcbiAgfVxuXG4gIC5zbVxcOnNrZXcteC0wIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDA7XG4gIH1cblxuICAuc21cXDpza2V3LXgtMyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAzZGVnO1xuICB9XG5cbiAgLnNtXFw6c2tldy14LTYge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogNmRlZztcbiAgfVxuXG4gIC5zbVxcOnNrZXcteC0xMiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAxMmRlZztcbiAgfVxuXG4gIC5zbVxcOi1za2V3LXgtMTIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTEyZGVnO1xuICB9XG5cbiAgLnNtXFw6LXNrZXcteC02IHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC02ZGVnO1xuICB9XG5cbiAgLnNtXFw6LXNrZXcteC0zIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC0zZGVnO1xuICB9XG5cbiAgLnNtXFw6c2tldy15LTAge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogMDtcbiAgfVxuXG4gIC5zbVxcOnNrZXcteS0zIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDNkZWc7XG4gIH1cblxuICAuc21cXDpza2V3LXktNiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiA2ZGVnO1xuICB9XG5cbiAgLnNtXFw6c2tldy15LTEyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDEyZGVnO1xuICB9XG5cbiAgLnNtXFw6LXNrZXcteS0xMiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtMTJkZWc7XG4gIH1cblxuICAuc21cXDotc2tldy15LTYge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogLTZkZWc7XG4gIH1cblxuICAuc21cXDotc2tldy15LTMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogLTNkZWc7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNrZXcteC0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDA7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNrZXcteC0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDNkZWc7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNrZXcteC02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDZkZWc7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOnNrZXcteC0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAxMmRlZztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXNrZXcteC0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAtMTJkZWc7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi1za2V3LXgtNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAtNmRlZztcbiAgfVxuXG4gIC5zbVxcOmhvdmVyXFw6LXNrZXcteC0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC0zZGVnO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpza2V3LXktMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAwO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpza2V3LXktMzpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAzZGVnO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpza2V3LXktNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiA2ZGVnO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDpza2V3LXktMTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogMTJkZWc7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi1za2V3LXktMTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogLTEyZGVnO1xuICB9XG5cbiAgLnNtXFw6aG92ZXJcXDotc2tldy15LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogLTZkZWc7XG4gIH1cblxuICAuc21cXDpob3ZlclxcOi1za2V3LXktMzpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtM2RlZztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2tldy14LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMDtcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2tldy14LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogM2RlZztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2tldy14LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogNmRlZztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6c2tldy14LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDEyZGVnO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotc2tldy14LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC0xMmRlZztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXNrZXcteC02OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC02ZGVnO1xuICB9XG5cbiAgLnNtXFw6Zm9jdXNcXDotc2tldy14LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTNkZWc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNrZXcteS0wOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDA7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNrZXcteS0zOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDNkZWc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNrZXcteS02OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDZkZWc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOnNrZXcteS0xMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAxMmRlZztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXNrZXcteS0xMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtMTJkZWc7XG4gIH1cblxuICAuc21cXDpmb2N1c1xcOi1za2V3LXktNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtNmRlZztcbiAgfVxuXG4gIC5zbVxcOmZvY3VzXFw6LXNrZXcteS0zOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC0zZGVnO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNpdGlvbi1ub25lIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNpdGlvbi1hbGwge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zaXRpb24ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuICB9XG5cbiAgLnNtXFw6dHJhbnNpdGlvbi1jb2xvcnMge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zaXRpb24tb3BhY2l0eSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgfVxuXG4gIC5zbVxcOnRyYW5zaXRpb24tc2hhZG93IHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xuICB9XG5cbiAgLnNtXFw6dHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgfVxuXG4gIC5zbVxcOmVhc2UtbGluZWFyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG5cbiAgLnNtXFw6ZWFzZS1pbiB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuICB9XG5cbiAgLnNtXFw6ZWFzZS1vdXQge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmVhc2UtaW4tb3V0IHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgfVxuXG4gIC5zbVxcOmR1cmF0aW9uLTc1IHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NW1zO1xuICB9XG5cbiAgLnNtXFw6ZHVyYXRpb24tMTAwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgfVxuXG4gIC5zbVxcOmR1cmF0aW9uLTE1MCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG4gIH1cblxuICAuc21cXDpkdXJhdGlvbi0yMDAge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICB9XG5cbiAgLnNtXFw6ZHVyYXRpb24tMzAwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgfVxuXG4gIC5zbVxcOmR1cmF0aW9uLTUwMCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIH1cblxuICAuc21cXDpkdXJhdGlvbi03MDAge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDcwMG1zO1xuICB9XG5cbiAgLnNtXFw6ZHVyYXRpb24tMTAwMCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB9XG5cbiAgLnNtXFw6ZGVsYXktNzUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDc1bXM7XG4gIH1cblxuICAuc21cXDpkZWxheS0xMDAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuICB9XG5cbiAgLnNtXFw6ZGVsYXktMTUwIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbiAgfVxuXG4gIC5zbVxcOmRlbGF5LTIwMCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7XG4gIH1cblxuICAuc21cXDpkZWxheS0zMDAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xuICB9XG5cbiAgLnNtXFw6ZGVsYXktNTAwIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbiAgfVxuXG4gIC5zbVxcOmRlbGF5LTcwMCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzAwbXM7XG4gIH1cblxuICAuc21cXDpkZWxheS0xMDAwIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDAwbXM7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZFxcOnNwYWNlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMHB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMHB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOnNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjc1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC43NXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS15LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOnNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOnNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOnNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOnNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOnNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOnNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDhyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg4cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDhyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteS00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6c3BhY2UteS1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDotc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXktMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC43NXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC43NXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXktNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDotc3BhY2UteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDotc3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDotc3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXktMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0zcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTNyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0zcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDotc3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS15LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC01cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDotc3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXktMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC02cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC02cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDotc3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLThyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtOHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLThyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS15LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS15LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS15LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOi1zcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6LXNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDpzcGFjZS15LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMTtcbiAgfVxuXG4gIC5tZFxcOnNwYWNlLXgtcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAxO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygwcHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYygwcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IGNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKDJweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoNHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDRweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBjYWxjKDRweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogY2FsYyg0cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoOHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS15ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDFweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS14ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYygxcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS15LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6IDE7XG4gIH1cblxuICAubWRcXDpkaXZpZGUteC1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAxO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXRyYW5zcGFyZW50ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1jdXJyZW50ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtYmxhY2sgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS13aGl0ZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWdyYXktMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtZ3JheS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1ncmF5LTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWdyYXktNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtZ3JheS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1ncmF5LTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWdyYXktNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWdyYXktODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtZ3JheS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1yZWQtMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtcmVkLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXJlZC0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1yZWQtNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYzgxODE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtcmVkLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXJlZC02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtcmVkLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzUzMDMwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1yZWQtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXJlZC05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtb3JhbmdlLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmYWYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLW9yYW5nZS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1vcmFuZ2UtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtb3JhbmdlLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZhZDU1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtb3JhbmdlLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtb3JhbmdlLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtb3JhbmdlLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzA1NjIxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1vcmFuZ2UtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLW9yYW5nZS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUteWVsbG93LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXllbGxvdy0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS15ZWxsb3ctMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWYwODk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUteWVsbG93LTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZlMDVlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUteWVsbG93LTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUteWVsbG93LTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUteWVsbG93LTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc3OTFmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUteWVsbG93LTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS15ZWxsb3ctOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWdyZWVuLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWdyZWVuLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWdyZWVuLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWdyZWVuLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWdyZWVuLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtZ3JlZW4tNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzOGExNjk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1ncmVlbi03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJmODU1YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtZ3JlZW4tODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWdyZWVuLTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXRlYWwtMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtdGVhbC0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS10ZWFsLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXRlYWwtNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS10ZWFsLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtdGVhbC02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXRlYWwtNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS10ZWFsLTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXRlYWwtOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtYmx1ZS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjhmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1ibHVlLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWJsdWUtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtYmx1ZS00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzYzYjNlZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWJsdWUtNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1ibHVlLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtYmx1ZS03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJiNmNiMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWJsdWUtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWJsdWUtOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWluZGlnby0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1pbmRpZ28tMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtaW5kaWdvLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWluZGlnby00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1pbmRpZ28tNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtaW5kaWdvLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtaW5kaWdvLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGM1MWJmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1pbmRpZ28tODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLWluZGlnby05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtcHVycGxlLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmNWZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXB1cnBsZS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1wdXJwbGUtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtcHVycGxlLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc5NGY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXB1cnBsZS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1wdXJwbGUtNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1wdXJwbGUtNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2YjQ2YzE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1wdXJwbGUtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXB1cnBsZS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtcGluay0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1waW5rLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXBpbmstMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtcGluay00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ODdiMztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1waW5rLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXBpbmstNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1waW5rLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgzMjgwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtcGluay04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLXBpbmstOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6ZGl2aWRlLW9wYWNpdHktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtb3BhY2l0eS0yNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpkaXZpZGUtb3BhY2l0eS01MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1vcGFjaXR5LTc1ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOmRpdmlkZS1vcGFjaXR5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDpzci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAubWRcXDpub3Qtc3Itb25seSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzci1vbmx5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOm5vdC1zci1vbmx5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAubWRcXDphcHBlYXJhbmNlLW5vbmUge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLm1kXFw6YmctZml4ZWQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cblxuICAubWRcXDpiZy1sb2NhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcbiAgfVxuXG4gIC5tZFxcOmJnLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cblxuICAubWRcXDpiZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpiZy1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubWRcXDpiZy1ibGFjayB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy13aGl0ZSB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmF5LTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmF5LTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmF5LTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmF5LTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmF5LTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmF5LTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmF5LTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JheS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JheS05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctcmVkLTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1yZWQtMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlZC0zMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMmIyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctcmVkLTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1yZWQtNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlZC02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlZC03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlZC04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlZC05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQyYTJhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLW9yYW5nZS0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ymctb3JhbmdlLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1vcmFuZ2UtMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDM4ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLW9yYW5nZS00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1vcmFuZ2UtNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ymctb3JhbmdlLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLW9yYW5nZS03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLW9yYW5nZS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLW9yYW5nZS05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IzNDFlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXllbGxvdy0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmcteWVsbG93LTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy15ZWxsb3ctMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjA4OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXllbGxvdy00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy15ZWxsb3ctNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmcteWVsbG93LTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXllbGxvdy03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy15ZWxsb3ctODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy15ZWxsb3ctOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NDIxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmVlbi0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWdyZWVuLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmVlbi00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YTE2OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctZ3JlZW4tNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ncmVlbi04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWdyZWVuLTkwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy10ZWFsLTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy10ZWFsLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy10ZWFsLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy10ZWFsLTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXRlYWwtNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctdGVhbC02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5Nzk1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy10ZWFsLTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXRlYWwtODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXRlYWwtOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNGU1MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsdWUtMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsdWUtMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsdWUtMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2RmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsdWUtNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctYmx1ZS01MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1ibHVlLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsdWUtNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctYmx1ZS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWJsdWUtOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDM2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1pbmRpZ28tMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWluZGlnby0yMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctaW5kaWdvLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1pbmRpZ28tNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWluZGlnby01MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctaW5kaWdvLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWluZGlnby03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWluZGlnby04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLWluZGlnby05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzNjZiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXB1cnBsZS0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctcHVycGxlLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1wdXJwbGUtMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXB1cnBsZS00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctcHVycGxlLTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1wdXJwbGUtNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWFkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctcHVycGxlLTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXB1cnBsZS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXB1cnBsZS05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMzdhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmstMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmstMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmstMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmstNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmstNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmstNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1M2Y4YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6YmctcGluay03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpiZy1waW5rLTgwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJnLXBpbmstOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjQ1OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctY3VycmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ibGFjazpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JheS0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmF5LTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyYXktMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JheS00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmF5LTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyYXktNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxODA5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JheS03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JheS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmF5LTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXJlZC0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcmVkLTMwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXJlZC00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcmVkLTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1yZWQtNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzAzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXJlZC04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcmVkLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ymctb3JhbmdlLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMzhkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQ1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNmIyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwNTYyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLW9yYW5nZS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ymctb3JhbmdlLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmcteWVsbG93LTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXllbGxvdy0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMDg5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3NzkxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy15ZWxsb3ctODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXllbGxvdy05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0MjEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JlZW4tMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JlZW4tMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlhZTZiNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JlZW4tNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmVlbi02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhMTY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWdyZWVuLTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ncmVlbi04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctZ3JlZW4tOTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNTQzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctdGVhbC0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy10ZWFsLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXRlYWwtMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxZTZkOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctdGVhbC00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXRlYWwtNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy10ZWFsLTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctdGVhbC03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXRlYWwtODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctdGVhbC05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0ZTUyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ibHVlLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWJsdWUtMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctYmx1ZS0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZGY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ibHVlLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2IzZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctYmx1ZS01MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWJsdWUtNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxODJjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1ibHVlLTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjZjYjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctYmx1ZS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctYmx1ZS05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MzY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctaW5kaWdvLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWluZGlnby0yMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctaW5kaWdvLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWluZGlnby01MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjdkODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTFiZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLWluZGlnby04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctaW5kaWdvLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcHVycGxlLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiY2ZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3OTRmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcHVycGxlLTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXB1cnBsZS02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1YWQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXB1cnBsZS03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXB1cnBsZS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcHVycGxlLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1waW5rLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Zjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXBpbmstMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcGluay0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNmNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1waW5rLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg3YjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXBpbmstNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcGluay02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzZjhjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLXBpbmstNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1waW5rLTgwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6YmctcGluay05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyNDU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1jdXJyZW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmF5LTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyYXktMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmF5LTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyYXktNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctZ3JheS02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmF5LTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmF5LTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM3NDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyYXktOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcmVkLTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXJlZC0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtMzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYjJiMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcmVkLTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXJlZC01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2UzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXJlZC03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcmVkLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1yZWQtOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MmEyYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJjODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ymctb3JhbmdlLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ymctb3JhbmdlLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMzQxZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmNiZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmcteWVsbG93LTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXllbGxvdy00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXllbGxvdy01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXllbGxvdy02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXllbGxvdy03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXllbGxvdy04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmcteWVsbG93LTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmVlbi0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmVlbi0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmVlbi00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmVlbi01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyZWVuLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctZ3JlZW4tNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWdyZWVuLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzY3NDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ncmVlbi05MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy10ZWFsLTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXRlYWwtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctdGVhbC0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy10ZWFsLTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctdGVhbC01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXRlYWwtNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTc5NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy10ZWFsLTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctdGVhbC04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy10ZWFsLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWJsdWUtMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctYmx1ZS0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ibHVlLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWJsdWUtNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ibHVlLTUwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5ZTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctYmx1ZS02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWJsdWUtNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ibHVlLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzUyODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1ibHVlLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctaW5kaWdvLTIwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWluZGlnby0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctaW5kaWdvLTUwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWluZGlnby02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLWluZGlnby03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctaW5kaWdvLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjMzY2YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZDhmZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcHVycGxlLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmN2FlYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcHVycGxlLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcHVycGxlLTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcHVycGxlLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzM3YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXBpbmstMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcGluay0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1waW5rLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXBpbmstNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcGluay01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1waW5rLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6YmctcGluay03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLXBpbmstODAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1waW5rLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ymctb3BhY2l0eS0wIHtcbiAgICAtLWJnLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpiZy1vcGFjaXR5LTI1IHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpiZy1vcGFjaXR5LTUwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tZFxcOmJnLW9wYWNpdHktNzUge1xuICAgIC0tYmctb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOmJnLW9wYWNpdHktMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLW9wYWNpdHktMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcGFjaXR5LTI1OmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLW9wYWNpdHktNTA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpiZy1vcGFjaXR5LTc1OmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJnLW9wYWNpdHktMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLW9wYWNpdHktMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcGFjaXR5LTI1OmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLW9wYWNpdHktNTA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpiZy1vcGFjaXR5LTc1OmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJnLW9wYWNpdHktMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC5tZFxcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLm1kXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC5tZFxcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC5tZFxcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5tZFxcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIC5tZFxcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLm1kXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAubWRcXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuXG4gIC5tZFxcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5tZFxcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAubWRcXDpiZy1yZXBlYXQteSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB9XG5cbiAgLm1kXFw6YmctcmVwZWF0LXJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gIH1cblxuICAubWRcXDpiZy1yZXBlYXQtc3BhY2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZTtcbiAgfVxuXG4gIC5tZFxcOmJnLWF1dG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC5tZFxcOmJnLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLm1kXFw6YmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWNvbGxhcHNlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXNlcGFyYXRlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWN1cnJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWJsYWNrIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci13aGl0ZSB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JheS0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWdyYXktMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ncmF5LTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlMmU4ZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JheS00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWdyYXktNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ncmF5LTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MTgwOTY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JheS03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ncmF5LTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JheS05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEyMDJjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXJlZC0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXJlZC0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXJlZC0zMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmViMmIyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXJlZC00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXJlZC01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXJlZC02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUzZTNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1yZWQtNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItcmVkLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXJlZC05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQyYTJhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcmFuZ2UtMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcmFuZ2UtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcmFuZ2UtMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcmFuZ2UtNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLW9yYW5nZS01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItb3JhbmdlLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkZDZiMjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcmFuZ2UtNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItb3JhbmdlLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLW9yYW5nZS05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IzNDFlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci15ZWxsb3ctMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci15ZWxsb3ctMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci15ZWxsb3ctMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci15ZWxsb3ctNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXllbGxvdy01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXIteWVsbG93LTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNjllMmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci15ZWxsb3ctNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXllbGxvdy04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci15ZWxsb3ctOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ncmVlbi0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWdyZWVuLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YWU2YjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ncmVlbi01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItZ3JlZW4tNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWdyZWVuLTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWdyZWVuLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWdyZWVuLTkwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMjU0M2Q7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItdGVhbC0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXRlYWwtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci10ZWFsLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MWU2ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItdGVhbC00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItdGVhbC01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItdGVhbC02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE5Nzk1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItdGVhbC03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItdGVhbC04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXRlYWwtOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzIzNGU1MjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ibHVlLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItYmx1ZS0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWJsdWUtMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ibHVlLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ibHVlLTUwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ibHVlLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzMTgyY2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ibHVlLTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1ibHVlLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWJsdWUtOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItaW5kaWdvLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItaW5kaWdvLTIwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItaW5kaWdvLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNhM2JmZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItaW5kaWdvLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItaW5kaWdvLTUwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItaW5kaWdvLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1YTY3ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1pbmRpZ28tNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItaW5kaWdvLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWluZGlnby05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzNjZiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1wdXJwbGUtMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1wdXJwbGUtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1wdXJwbGUtMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1wdXJwbGUtNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1wdXJwbGUtNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1wdXJwbGUtNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXB1cnBsZS03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItcHVycGxlLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXB1cnBsZS05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQzMzdhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1waW5rLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItcGluay0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXBpbmstMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1waW5rLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpib3JkZXItcGluay01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXBpbmstNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1M2Y4YztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXBpbmstNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXBpbmstODAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXBpbmstOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWN1cnJlbnQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItYmxhY2s6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JheS0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JheS0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRmMmY3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JheS0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JheS00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JheS01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTBhZWMwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JheS02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JheS03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJkMzc0ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXJlZC0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItcmVkLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZDc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtMzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXJlZC00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItcmVkLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNTY1NjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzliMmMyYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1yZWQtOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVlYmM4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlZDg5MzY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzljNDIyMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVmY2JmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWYwODk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlY2M5NGI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5NzVhMTY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjNmY2ZDU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ncmVlbi0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0OGJiNzg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzOGExNjk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzI3Njc0OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ncmVlbi05MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItdGVhbC0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItdGVhbC0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjJmNWVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItdGVhbC0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItdGVhbC00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci10ZWFsLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzOGIyYWM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItdGVhbC03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci10ZWFsLTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyODVlNjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci10ZWFsLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ibHVlLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ibHVlLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiZWUzZjg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ibHVlLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ibHVlLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtNTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQyOTllMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItYmx1ZS02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ibHVlLTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJjNTI4MjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1ibHVlLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2MzZGFmZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQzNDE5MDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTlkOGZkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWY3YWVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzU1M2M5YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1waW5rLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1waW5rLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZTI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1waW5rLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1waW5rLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1waW5rLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlZDY0YTY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1waW5rLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItcGluay04MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTcyNjZkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1waW5rLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1jdXJyZW50OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWJsYWNrOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXdoaXRlOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZmFmYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2NiZDVlMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXJlZC0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcmVkLTMwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1yZWQtNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXJlZC01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcmVkLTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcmVkLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcmVkLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcmVkLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmMGZmZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2OGQzOTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tOTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZmZmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRmZDFjNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItdGVhbC01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJjN2E3YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItdGVhbC04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItdGVhbC05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTUwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmNGZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTIwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTUwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcGluay0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcGluay0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcGluay0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcGluay00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcGluay01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcGluay02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1waW5rLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstODAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItcGluay05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcGFjaXR5LTAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpib3JkZXItb3BhY2l0eS0yNSB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubWRcXDpib3JkZXItb3BhY2l0eS03NSB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLW9wYWNpdHktMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Ym9yZGVyLW9wYWNpdHktMjU6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcGFjaXR5LTUwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmJvcmRlci1vcGFjaXR5LTc1OmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpib3JkZXItb3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcGFjaXR5LTA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmJvcmRlci1vcGFjaXR5LTI1OmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItb3BhY2l0eS01MDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpib3JkZXItb3BhY2l0eS03NTpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1ub25lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtdC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1yLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1iLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWwtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10LXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXItc20ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWItc20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtbC1zbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1iIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1sIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXQtbWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtci1tZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYi1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1sLW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtdC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXItbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYi1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWwtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXQtZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXItZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1iLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1sLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXRsLW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXRyLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1ici1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYmwtbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtdGwtc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10ci1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1ici1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC1ibC1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXRsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10ciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWJyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYmwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXRsLW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtdHItbWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYnItbWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYmwtbWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10bC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6cm91bmRlZC10ci1sZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYnItbGcge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLWJsLWxnIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpyb3VuZGVkLXRsLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtdHItZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYnItZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5tZFxcOnJvdW5kZWQtYmwtZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXNvbGlkIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWRhc2hlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIH1cblxuICAubWRcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1kb3VibGUge1xuICAgIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLW5vbmUge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci0wIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAubWRcXDpib3JkZXItMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItNCB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItOCB7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIH1cblxuICAubWRcXDpib3JkZXIge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLXQtMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1yLTAge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1iLTAge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICAubWRcXDpib3JkZXItbC0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci10LTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1yLTIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWItMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWwtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci10LTQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDRweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1yLTQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWItNCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWwtNCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci10LTgge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDhweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci1yLTgge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogOHB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWItOCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogOHB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWwtOCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcbiAgfVxuXG4gIC5tZFxcOmJvcmRlci10IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIH1cblxuICAubWRcXDpib3JkZXItYiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG5cbiAgLm1kXFw6Ym9yZGVyLWwge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cblxuICAubWRcXDpib3gtYm9yZGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm1kXFw6Ym94LWNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLm1kXFw6Y3Vyc29yLWF1dG8ge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gIC5tZFxcOmN1cnNvci1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAubWRcXDpjdXJzb3ItcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1kXFw6Y3Vyc29yLXdhaXQge1xuICAgIGN1cnNvcjogd2FpdDtcbiAgfVxuXG4gIC5tZFxcOmN1cnNvci10ZXh0IHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAubWRcXDpjdXJzb3ItbW92ZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG5cbiAgLm1kXFw6Y3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLm1kXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1kXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubWRcXDppbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5tZFxcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubWRcXDppbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAubWRcXDp0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAubWRcXDp0YWJsZS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICB9XG5cbiAgLm1kXFw6dGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gIC5tZFxcOnRhYmxlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uO1xuICB9XG5cbiAgLm1kXFw6dGFibGUtY29sdW1uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7XG4gIH1cblxuICAubWRcXDp0YWJsZS1mb290ZXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDtcbiAgfVxuXG4gIC5tZFxcOnRhYmxlLWhlYWRlci1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgLm1kXFw6dGFibGUtcm93LWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cblxuICAubWRcXDp0YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIC5tZFxcOmZsb3ctcm9vdCB7XG4gICAgZGlzcGxheTogZmxvdy1yb290O1xuICB9XG5cbiAgLm1kXFw6Z3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuXG4gIC5tZFxcOmlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxuXG4gIC5tZFxcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLm1kXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgLm1kXFw6ZmxleC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubWRcXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAubWRcXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAubWRcXDppdGVtcy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWRcXDppdGVtcy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5tZFxcOml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5tZFxcOml0ZW1zLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAubWRcXDppdGVtcy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5tZFxcOnNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgfVxuXG4gIC5tZFxcOnNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWRcXDpzZWxmLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAubWRcXDpzZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLm1kXFw6c2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG5cbiAgLm1kXFw6anVzdGlmeS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1kXFw6anVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAubWRcXDpqdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubWRcXDpqdXN0aWZ5LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5tZFxcOmp1c3RpZnktYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5tZFxcOmp1c3RpZnktZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuXG4gIC5tZFxcOmNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubWRcXDpjb250ZW50LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1kXFw6Y29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLm1kXFw6Y29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLm1kXFw6Y29udGVudC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtMSB7XG4gICAgZmxleDogMSAxIDAlO1xuICB9XG5cbiAgLm1kXFw6ZmxleC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5tZFxcOmZsZXgtaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cblxuICAubWRcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAubWRcXDpmbGV4LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG5cbiAgLm1kXFw6ZmxleC1ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAubWRcXDpmbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tZFxcOmZsZXgtc2hyaW5rIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm1kXFw6b3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAubWRcXDpvcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm1kXFw6b3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAubWRcXDpvcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm1kXFw6b3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAubWRcXDpvcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAubWRcXDpvcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm1kXFw6b3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLWZpcnN0IHtcbiAgICBvcmRlcjogLTk5OTk7XG4gIH1cblxuICAubWRcXDpvcmRlci1sYXN0IHtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuXG4gIC5tZFxcOm9yZGVyLW5vbmUge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm1kXFw6ZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5tZFxcOmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm1kXFw6ZmxvYXQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAubWRcXDpjbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5tZFxcOmNsZWFyLWxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG5cbiAgLm1kXFw6Y2xlYXItcmlnaHQge1xuICAgIGNsZWFyOiByaWdodDtcbiAgfVxuXG4gIC5tZFxcOmNsZWFyLWJvdGgge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLm1kXFw6Y2xlYXItbm9uZSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cblxuICAubWRcXDpmb250LXNhbnMge1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgfVxuXG4gIC5tZFxcOmZvbnQtc2VyaWYge1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIH1cblxuICAubWRcXDpmb250LW1vbm8ge1xuICAgIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIH1cblxuICAubWRcXDpmb250LWhhaXJsaW5lIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgLm1kXFw6Zm9udC10aGluIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLm1kXFw6Zm9udC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5tZFxcOmZvbnQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm1kXFw6Zm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAubWRcXDpmb250LXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLm1kXFw6Zm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLm1kXFw6Zm9udC1leHRyYWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAubWRcXDpmb250LWJsYWNrIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpmb250LWhhaXJsaW5lOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpmb250LXRoaW46aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmZvbnQtbGlnaHQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOmZvbnQtbm9ybWFsOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpmb250LW1lZGl1bTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Zm9udC1zZW1pYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Zm9udC1ib2xkOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpmb250LWV4dHJhYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6Zm9udC1ibGFjazpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Zm9udC1oYWlybGluZTpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Zm9udC10aGluOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpmb250LWxpZ2h0OmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpmb250LW5vcm1hbDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Zm9udC1tZWRpdW06Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmZvbnQtc2VtaWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmZvbnQtYm9sZDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6Zm9udC1leHRyYWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmZvbnQtYmxhY2s6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAubWRcXDpoLTAge1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5tZFxcOmgtMSB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6aC0yIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmgtMyB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6aC00IHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cblxuICAubWRcXDpoLTUge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmgtNiB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpoLTgge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOmgtMTAge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6aC0xMiB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLm1kXFw6aC0xNiB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6aC0yMCB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6aC0yNCB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLm1kXFw6aC0zMiB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6aC00MCB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOmgtNDgge1xuICAgIGhlaWdodDogMTJyZW07XG4gIH1cblxuICAubWRcXDpoLTU2IHtcbiAgICBoZWlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6aC02NCB7XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6aC1weCB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cblxuICAubWRcXDpoLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tZFxcOmgtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLm1kXFw6dGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG5cbiAgLm1kXFw6dGV4dC00eGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtNXhsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICAubWRcXDp0ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6bGVhZGluZy0zIHtcbiAgICBsaW5lLWhlaWdodDogLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6bGVhZGluZy00IHtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOmxlYWRpbmctNSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDpsZWFkaW5nLTYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpsZWFkaW5nLTcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6bGVhZGluZy04IHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOmxlYWRpbmctOSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cblxuICAubWRcXDpsZWFkaW5nLTEwIHtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6bGVhZGluZy1ub25lIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5tZFxcOmxlYWRpbmctdGlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG5cbiAgLm1kXFw6bGVhZGluZy1zbnVnIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIH1cblxuICAubWRcXDpsZWFkaW5nLW5vcm1hbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5tZFxcOmxlYWRpbmctcmVsYXhlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB9XG5cbiAgLm1kXFw6bGVhZGluZy1sb29zZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cblxuICAubWRcXDpsaXN0LWluc2lkZSB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG5cbiAgLm1kXFw6bGlzdC1vdXRzaWRlIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICB9XG5cbiAgLm1kXFw6bGlzdC1ub25lIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAubWRcXDpsaXN0LWRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIC5tZFxcOmxpc3QtZGVjaW1hbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgLm1kXFw6bS0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWRcXDptLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDptLTMge1xuICAgIG1hcmdpbjogMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOm0tNCB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6bS01IHtcbiAgICBtYXJnaW46IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDptLTYge1xuICAgIG1hcmdpbjogMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6bS04IHtcbiAgICBtYXJnaW46IDJyZW07XG4gIH1cblxuICAubWRcXDptLTEwIHtcbiAgICBtYXJnaW46IDIuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm0tMTIge1xuICAgIG1hcmdpbjogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOm0tMTYge1xuICAgIG1hcmdpbjogNHJlbTtcbiAgfVxuXG4gIC5tZFxcOm0tMjAge1xuICAgIG1hcmdpbjogNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm0tMjQge1xuICAgIG1hcmdpbjogNnJlbTtcbiAgfVxuXG4gIC5tZFxcOm0tMzIge1xuICAgIG1hcmdpbjogOHJlbTtcbiAgfVxuXG4gIC5tZFxcOm0tNDAge1xuICAgIG1hcmdpbjogMTByZW07XG4gIH1cblxuICAubWRcXDptLTQ4IHtcbiAgICBtYXJnaW46IDEycmVtO1xuICB9XG5cbiAgLm1kXFw6bS01NiB7XG4gICAgbWFyZ2luOiAxNHJlbTtcbiAgfVxuXG4gIC5tZFxcOm0tNjQge1xuICAgIG1hcmdpbjogMTZyZW07XG4gIH1cblxuICAubWRcXDptLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5tZFxcOm0tcHgge1xuICAgIG1hcmdpbjogMXB4O1xuICB9XG5cbiAgLm1kXFw6LW0tMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tLTIge1xuICAgIG1hcmdpbjogLTAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tLTMge1xuICAgIG1hcmdpbjogLTAuNzVyZW07XG4gIH1cblxuICAubWRcXDotbS00IHtcbiAgICBtYXJnaW46IC0xcmVtO1xuICB9XG5cbiAgLm1kXFw6LW0tNSB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tLTYge1xuICAgIG1hcmdpbjogLTEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tLTgge1xuICAgIG1hcmdpbjogLTJyZW07XG4gIH1cblxuICAubWRcXDotbS0xMCB7XG4gICAgbWFyZ2luOiAtMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6LW0tMTIge1xuICAgIG1hcmdpbjogLTNyZW07XG4gIH1cblxuICAubWRcXDotbS0xNiB7XG4gICAgbWFyZ2luOiAtNHJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tLTIwIHtcbiAgICBtYXJnaW46IC01cmVtO1xuICB9XG5cbiAgLm1kXFw6LW0tMjQge1xuICAgIG1hcmdpbjogLTZyZW07XG4gIH1cblxuICAubWRcXDotbS0zMiB7XG4gICAgbWFyZ2luOiAtOHJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tLTQwIHtcbiAgICBtYXJnaW46IC0xMHJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tLTQ4IHtcbiAgICBtYXJnaW46IC0xMnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tLTU2IHtcbiAgICBtYXJnaW46IC0xNHJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tLTY0IHtcbiAgICBtYXJnaW46IC0xNnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tLXB4IHtcbiAgICBtYXJnaW46IC0xcHg7XG4gIH1cblxuICAubWRcXDpteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWRcXDpteC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubWRcXDpteS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6bXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm15LTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOm14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOm15LTUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm15LTYge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpteC02IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6bXktOCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLm1kXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLm1kXFw6bXktMTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cblxuICAubWRcXDpteC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm15LTEyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAubWRcXDpteC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLm1kXFw6bXktMTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC5tZFxcOm14LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIH1cblxuICAubWRcXDpteS0yMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6bXgtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm15LTI0IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cblxuICAubWRcXDpteC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLm1kXFw6bXktMzIge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC5tZFxcOm14LTMyIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gIH1cblxuICAubWRcXDpteS00MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAubWRcXDpteC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTByZW07XG4gIH1cblxuICAubWRcXDpteS00OCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAubWRcXDpteC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIH1cblxuICAubWRcXDpteS01NiB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cblxuICAubWRcXDpteC01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW07XG4gIH1cblxuICAubWRcXDpteS02NCB7XG4gICAgbWFyZ2luLXRvcDogMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAubWRcXDpteC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG4gIH1cblxuICAubWRcXDpteS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubWRcXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWRcXDpteS1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5tZFxcOm14LXB4IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLm1kXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6LW14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6LW15LTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIH1cblxuICAubWRcXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIH1cblxuICAubWRcXDotbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIH1cblxuICAubWRcXDotbXktNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cblxuICAubWRcXDotbXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cblxuICAubWRcXDotbXktNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW07XG4gIH1cblxuICAubWRcXDotbXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW07XG4gIH1cblxuICAubWRcXDotbXktNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6LW14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1teS0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6LW14LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAubWRcXDotbXktMTIge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG5cbiAgLm1kXFw6LW14LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgfVxuXG4gIC5tZFxcOi1teS0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gIH1cblxuICAubWRcXDotbXgtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICB9XG5cbiAgLm1kXFw6LW15LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1teC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW07XG4gIH1cblxuICAubWRcXDotbXktMjQge1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG5cbiAgLm1kXFw6LW14LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1teS0zMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIH1cblxuICAubWRcXDotbXgtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtO1xuICB9XG5cbiAgLm1kXFw6LW15LTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuICB9XG5cbiAgLm1kXFw6LW14LTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtO1xuICB9XG5cbiAgLm1kXFw6LW15LTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtO1xuICB9XG5cbiAgLm1kXFw6LW14LTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtO1xuICB9XG5cbiAgLm1kXFw6LW15LTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtO1xuICB9XG5cbiAgLm1kXFw6LW14LTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtO1xuICB9XG5cbiAgLm1kXFw6LW15LTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cmVtO1xuICB9XG5cbiAgLm1kXFw6LW14LTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtO1xuICB9XG5cbiAgLm1kXFw6LW15LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICAubWRcXDotbXgtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuXG4gIC5tZFxcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubWRcXDptci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubWRcXDptYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1kXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubWRcXDptdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6bWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6bXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6bXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAubWRcXDptYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDptbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6bXQtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOm1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cblxuICAubWRcXDptbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOm10LTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAubWRcXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAubWRcXDptYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6bWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAubWRcXDptdC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6bXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6bWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6bXQtNiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6bXItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAubWRcXDptYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAubWRcXDptbC02IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAubWRcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cblxuICAubWRcXDptci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAubWRcXDptYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6bWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIH1cblxuICAubWRcXDptdC0xMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOm1yLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cblxuICAubWRcXDptYi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOm1sLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOm10LTE2IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6bXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuXG4gIC5tZFxcOm1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6bWwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6bXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuICAubWRcXDptci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6bWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cblxuICAubWRcXDptbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gIH1cblxuICAubWRcXDptdC0yNCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1yLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW07XG4gIH1cblxuICAubWRcXDptYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1sLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgfVxuXG4gIC5tZFxcOm10LTMyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6bXItMzIge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgfVxuXG4gIC5tZFxcOm1iLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6bWwtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6bXQtNDAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG5cbiAgLm1kXFw6bXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW07XG4gIH1cblxuICAubWRcXDptYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAubWRcXDptbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICB9XG5cbiAgLm1kXFw6bXQtNDgge1xuICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICB9XG5cbiAgLm1kXFw6bXItNDgge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIH1cblxuICAubWRcXDptYi00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAubWRcXDptbC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuICB9XG5cbiAgLm1kXFw6bXQtNTYge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6bXItNTYge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW07XG4gIH1cblxuICAubWRcXDptYi01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cblxuICAubWRcXDptbC01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6bXQtNjQge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICB9XG5cbiAgLm1kXFw6bXItNjQge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG4gIH1cblxuICAubWRcXDptYi02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAubWRcXDptbC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICB9XG5cbiAgLm1kXFw6bXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOm1iLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubWRcXDptbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOm10LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cblxuICAubWRcXDptci1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAubWRcXDptYi1weCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLm1kXFw6bWwtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cblxuICAubWRcXDotbXQtMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIH1cblxuICAubWRcXDotbXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIH1cblxuICAubWRcXDotbXQtMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIH1cblxuICAubWRcXDotbWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG5cbiAgLm1kXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG5cbiAgLm1kXFw6LW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tdC02IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6LW10LTgge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICB9XG5cbiAgLm1kXFw6LW1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIH1cblxuICAubWRcXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cblxuICAubWRcXDotbWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICB9XG5cbiAgLm1kXFw6LW10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAubWRcXDotbWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW07XG4gIH1cblxuICAubWRcXDotbWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6LW10LTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgfVxuXG4gIC5tZFxcOi1tci0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgfVxuXG4gIC5tZFxcOi1tYi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW07XG4gIH1cblxuICAubWRcXDotbWwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgfVxuXG4gIC5tZFxcOi1tdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gIH1cblxuICAubWRcXDotbXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW07XG4gIH1cblxuICAubWRcXDotbWItMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gIH1cblxuICAubWRcXDotbXQtMjAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1yLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuICB9XG5cbiAgLm1kXFw6LW10LTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tci0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW07XG4gIH1cblxuICAubWRcXDotbWwtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tdC0zMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW07XG4gIH1cblxuICAubWRcXDotbXItMzIge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW07XG4gIH1cblxuICAubWRcXDotbWItMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1sLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW07XG4gIH1cblxuICAubWRcXDotbXQtNDAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW07XG4gIH1cblxuICAubWRcXDotbWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tdC00OCB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtO1xuICB9XG5cbiAgLm1kXFw6LW1yLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tYi00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtO1xuICB9XG5cbiAgLm1kXFw6LW1sLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtO1xuICB9XG5cbiAgLm1kXFw6LW10LTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gIH1cblxuICAubWRcXDotbXItNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtO1xuICB9XG5cbiAgLm1kXFw6LW1iLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW07XG4gIH1cblxuICAubWRcXDotbWwtNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW07XG4gIH1cblxuICAubWRcXDotbXQtNjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tci02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZyZW07XG4gIH1cblxuICAubWRcXDotbWItNjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tbC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnJlbTtcbiAgfVxuXG4gIC5tZFxcOi1tdC1weCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gIC5tZFxcOi1tci1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgLm1kXFw6LW1iLXB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLm1kXFw6LW1sLXB4IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuXG4gIC5tZFxcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubWRcXDptYXgtaC1zY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLm1kXFw6bWF4LXctbm9uZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLm1kXFw6bWF4LXcteHMge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gIH1cblxuICAubWRcXDptYXgtdy1zbSB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LW1kIHtcbiAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICB9XG5cbiAgLm1kXFw6bWF4LXctbGcge1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gIH1cblxuICAubWRcXDptYXgtdy14bCB7XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LTJ4bCB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LTN4bCB7XG4gICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LTR4bCB7XG4gICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LTV4bCB7XG4gICAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LTZ4bCB7XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZFxcOm1heC13LXNjcmVlbi1zbSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxuXG4gIC5tZFxcOm1heC13LXNjcmVlbi1tZCB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuXG4gIC5tZFxcOm1heC13LXNjcmVlbi1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cblxuICAubWRcXDptYXgtdy1zY3JlZW4teGwge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG5cbiAgLm1kXFw6bWluLWgtMCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC5tZFxcOm1pbi1oLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubWRcXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLm1kXFw6bWluLXctMCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLm1kXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LWNvbnRhaW4ge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5tZFxcOm9iamVjdC1jb3ZlciB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAubWRcXDpvYmplY3QtZmlsbCB7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LW5vbmUge1xuICAgIC1vLW9iamVjdC1maXQ6IG5vbmU7XG4gICAgICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOm9iamVjdC1zY2FsZS1kb3duIHtcbiAgICAtby1vYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gIH1cblxuICAubWRcXDpvYmplY3QtYm90dG9tIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC5tZFxcOm9iamVjdC1jZW50ZXIge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LWxlZnQge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIH1cblxuICAubWRcXDpvYmplY3QtbGVmdC1ib3R0b20ge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC5tZFxcOm9iamVjdC1sZWZ0LXRvcCB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LXJpZ2h0IHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cblxuICAubWRcXDpvYmplY3QtcmlnaHQtYm90dG9tIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC5tZFxcOm9iamVjdC1yaWdodC10b3Age1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLm1kXFw6b2JqZWN0LXRvcCB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cblxuICAubWRcXDpvcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpvcGFjaXR5LTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLm1kXFw6b3BhY2l0eS01MCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1kXFw6b3BhY2l0eS03NSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOm9wYWNpdHktMTAwIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpvcGFjaXR5LTA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOm9wYWNpdHktMjU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOm9wYWNpdHktNTA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6b3BhY2l0eS03NTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6b3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOm9wYWNpdHktMDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6b3BhY2l0eS0yNTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6b3BhY2l0eS01MDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpvcGFjaXR5LTc1OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpvcGFjaXR5LTEwMDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tZFxcOm91dGxpbmUtbm9uZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6b3V0bGluZS1ub25lOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLm1kXFw6b3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAubWRcXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubWRcXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5tZFxcOm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gIC5tZFxcOm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5tZFxcOm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAubWRcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLm1kXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbiAgLm1kXFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG5cbiAgLm1kXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gIC5tZFxcOm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAubWRcXDpzY3JvbGxpbmctdG91Y2gge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC5tZFxcOnNjcm9sbGluZy1hdXRvIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgfVxuXG4gIC5tZFxcOnAtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5tZFxcOnAtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnAtMiB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6cC0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6cC00IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6cC01IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cC02IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpwLTgge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAubWRcXDpwLTEwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cblxuICAubWRcXDpwLTEyIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG5cbiAgLm1kXFw6cC0xNiB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuXG4gIC5tZFxcOnAtMjAge1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cblxuICAubWRcXDpwLTI0IHtcbiAgICBwYWRkaW5nOiA2cmVtO1xuICB9XG5cbiAgLm1kXFw6cC0zMiB7XG4gICAgcGFkZGluZzogOHJlbTtcbiAgfVxuXG4gIC5tZFxcOnAtNDAge1xuICAgIHBhZGRpbmc6IDEwcmVtO1xuICB9XG5cbiAgLm1kXFw6cC00OCB7XG4gICAgcGFkZGluZzogMTJyZW07XG4gIH1cblxuICAubWRcXDpwLTU2IHtcbiAgICBwYWRkaW5nOiAxNHJlbTtcbiAgfVxuXG4gIC5tZFxcOnAtNjQge1xuICAgIHBhZGRpbmc6IDE2cmVtO1xuICB9XG5cbiAgLm1kXFw6cC1weCB7XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG5cbiAgLm1kXFw6cHktMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubWRcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5tZFxcOnB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpweS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpweC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpweS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnB4LTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6cHktNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAubWRcXDpweC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDpweS02IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpweC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpweS04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLm1kXFw6cHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAubWRcXDpweS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICAubWRcXDpweC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cblxuICAubWRcXDpweS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAubWRcXDpweC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cblxuICAubWRcXDpweS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cblxuICAubWRcXDpweC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cblxuICAubWRcXDpweS0yNCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAubWRcXDpweC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cblxuICAubWRcXDpweS0zMiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAubWRcXDpweC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gIH1cblxuICAubWRcXDpweS00MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICB9XG5cbiAgLm1kXFw6cHktNDgge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAubWRcXDpweC00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbiAgfVxuXG4gIC5tZFxcOnB5LTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6cHgtNTYge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW07XG4gIH1cblxuICAubWRcXDpweS02NCB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOnB4LTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLm1kXFw6cHktcHgge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5tZFxcOnB4LXB4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAubWRcXDpwdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5tZFxcOnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubWRcXDpwYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tZFxcOnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5tZFxcOnB0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnBiLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cHQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpwbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnB0LTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6cHItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOnBiLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6cGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6cHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICAubWRcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6cGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAubWRcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAubWRcXDpwdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDpwYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnB0LTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpwci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpwYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6cGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpwdC04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOnByLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cblxuICAubWRcXDpwYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOnBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6cHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6cGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6cHQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG5cbiAgLm1kXFw6cHItMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cblxuICAubWRcXDpwYi0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICAubWRcXDpwbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG5cbiAgLm1kXFw6cHQtMTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6cHItMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cblxuICAubWRcXDpwYi0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAubWRcXDpwbC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6cHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6cHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cblxuICAubWRcXDpwYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cblxuICAubWRcXDpwbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6cHQtMjQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG5cbiAgLm1kXFw6cHItMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cblxuICAubWRcXDpwYi0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAubWRcXDpwbC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICB9XG5cbiAgLm1kXFw6cHQtMzIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6cHItMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gIH1cblxuICAubWRcXDpwYi0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAubWRcXDpwbC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6cHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAubWRcXDpwbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOnB0LTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIH1cblxuICAubWRcXDpwci00OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW07XG4gIH1cblxuICAubWRcXDpwYi00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLm1kXFw6cGwtNDgge1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW07XG4gIH1cblxuICAubWRcXDpwdC01NiB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6cHItNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6cGItNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC5tZFxcOnBsLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6cHQtNjQge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOnByLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOnBiLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAubWRcXDpwbC02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOnB0LXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG5cbiAgLm1kXFw6cHItcHgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5tZFxcOnBiLXB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLm1kXFw6cGwtcHgge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItY3VycmVudDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1jdXJyZW50Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmxhY2s6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibGFjazo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsYWNrOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsYWNrOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibGFjazo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci13aGl0ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXdoaXRlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItd2hpdGU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItd2hpdGU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXdoaXRlOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gICAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gICAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcmVkLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXJlZC05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1yZWQtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gICAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gICAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gICAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICAgIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICAgIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTYwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICAgIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay03MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1waW5rLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstODAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLXBpbmstOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItcGluay05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jdXJyZW50OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibGFjazpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsYWNrOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gICAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gICAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gICAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gICAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gICAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICAgIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICAgIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gICAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gICAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLm1kXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tZFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDpwb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6c3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLm1kXFw6Zml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC5tZFxcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAubWRcXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm1kXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuXG4gIC5tZFxcOmluc2V0LTAge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5tZFxcOmluc2V0LWF1dG8ge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOmluc2V0LXktMCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5tZFxcOmluc2V0LXgtMCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5tZFxcOmluc2V0LXktYXV0byB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5tZFxcOmluc2V0LXgtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOnRvcC0wIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAubWRcXDpyaWdodC0wIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5tZFxcOmJvdHRvbS0wIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAubWRcXDpsZWZ0LTAge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAubWRcXDp0b3AtYXV0byB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6cmlnaHQtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubWRcXDpib3R0b20tYXV0byB7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6bGVmdC1hdXRvIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6cmVzaXplLW5vbmUge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOnJlc2l6ZS15IHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgLm1kXFw6cmVzaXplLXgge1xuICAgIHJlc2l6ZTogaG9yaXpvbnRhbDtcbiAgfVxuXG4gIC5tZFxcOnJlc2l6ZSB7XG4gICAgcmVzaXplOiBib3RoO1xuICB9XG5cbiAgLm1kXFw6c2hhZG93LXhzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5tZFxcOnNoYWRvdy1zbSB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5tZFxcOnNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLm1kXFw6c2hhZG93LW1kIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubWRcXDpzaGFkb3ctbGcge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLm1kXFw6c2hhZG93LXhsIHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG5cbiAgLm1kXFw6c2hhZG93LTJ4bCB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC5tZFxcOnNoYWRvdy1pbm5lciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5tZFxcOnNoYWRvdy1vdXRsaW5lIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NiwgMTUzLCAyMjUsIDAuNSk7XG4gIH1cblxuICAubWRcXDpzaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LXhzOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LXNtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzaGFkb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LW1kOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNoYWRvdy1sZzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNoYWRvdy14bDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LTJ4bDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzaGFkb3ctb3V0bGluZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzaGFkb3ctbm9uZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LXhzOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LXNtOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3c6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LW1kOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy1sZzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNoYWRvdy14bDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LTJ4bDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3ctb3V0bGluZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOmZpbGwtY3VycmVudCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLm1kXFw6c3Ryb2tlLWN1cnJlbnQge1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLm1kXFw6c3Ryb2tlLTAge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgfVxuXG4gIC5tZFxcOnN0cm9rZS0xIHtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gIH1cblxuICAubWRcXDpzdHJva2UtMiB7XG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xuICB9XG5cbiAgLm1kXFw6dGFibGUtYXV0byB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6dGFibGUtZml4ZWQge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cblxuICAubWRcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubWRcXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubWRcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDp0ZXh0LWN1cnJlbnQge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubWRcXDp0ZXh0LWJsYWNrIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtd2hpdGUge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmF5LTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWdyYXktMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JheS0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmF5LTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWdyYXktNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JheS02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmF5LTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmF5LTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWdyYXktOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcmVkLTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXJlZC0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1yZWQtMzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcmVkLTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXJlZC01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1yZWQtNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXJlZC03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcmVkLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gICAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1yZWQtOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LW9yYW5nZS0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1vcmFuZ2UtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtb3JhbmdlLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LW9yYW5nZS00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LW9yYW5nZS01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LW9yYW5nZS02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LW9yYW5nZS03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtb3JhbmdlLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gICAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1vcmFuZ2UtOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXllbGxvdy0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC15ZWxsb3ctMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQteWVsbG93LTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXllbGxvdy00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXllbGxvdy01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXllbGxvdy02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXllbGxvdy03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXllbGxvdy04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQteWVsbG93LTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmVlbi0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmVlbi0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmVlbi0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmVlbi00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmVlbi01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWdyZWVuLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtZ3JlZW4tNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWdyZWVuLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ncmVlbi05MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC10ZWFsLTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXRlYWwtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtdGVhbC0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC10ZWFsLTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtdGVhbC01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXRlYWwtNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC10ZWFsLTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtdGVhbC04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICAgIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC10ZWFsLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWJsdWUtMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtYmx1ZS0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICAgIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ibHVlLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWJsdWUtNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ibHVlLTUwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtYmx1ZS02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWJsdWUtNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ibHVlLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1ibHVlLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1pbmRpZ28tMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtaW5kaWdvLTIwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWluZGlnby0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1pbmRpZ28tNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtaW5kaWdvLTUwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWluZGlnby02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LWluZGlnby03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtaW5kaWdvLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gICAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1pbmRpZ28tOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXB1cnBsZS0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1wdXJwbGUtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcHVycGxlLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXB1cnBsZS00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1wdXJwbGUtNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcHVycGxlLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcHVycGxlLTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gICAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcHVycGxlLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gICAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1wdXJwbGUtOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXBpbmstMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcGluay0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1waW5rLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXBpbmstNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcGluay01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1waW5rLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtcGluay03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDp0ZXh0LXBpbmstODAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1waW5rLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtY3VycmVudDpob3ZlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ibGFjazpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyYXktMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmF5LTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JheS0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyYXktNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmF5LTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JheS02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyYXktNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JheS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyYXktOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtMzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcmVkLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXJlZC04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1yZWQtOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtb3JhbmdlLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtb3JhbmdlLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtb3JhbmdlLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtb3JhbmdlLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtb3JhbmdlLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQteWVsbG93LTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQteWVsbG93LTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQteWVsbG93LTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQteWVsbG93LTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQteWVsbG93LTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQteWVsbG93LTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmVlbi0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmVlbi03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmVlbi04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ncmVlbi05MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXRlYWwtMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC10ZWFsLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtdGVhbC0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXRlYWwtODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC10ZWFsLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtYmx1ZS0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWJsdWUtMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ibHVlLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtYmx1ZS00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtYmx1ZS01MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtYmx1ZS02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtYmx1ZS03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtYmx1ZS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1ibHVlLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0yMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWluZGlnby00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWluZGlnby01MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWluZGlnby02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtaW5kaWdvLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LWluZGlnby04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcHVycGxlLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcHVycGxlLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcHVycGxlLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcHVycGxlLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcHVycGxlLTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcHVycGxlLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcGluay0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXBpbmstMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1waW5rLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtcGluay00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LXBpbmstNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1waW5rLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1waW5rLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1waW5rLTgwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1waW5rLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtY3VycmVudDpmb2N1cyB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ibGFjazpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyYXktMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmF5LTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JheS0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmF5LTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JheS02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JheS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyYXktOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtMzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcmVkLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXJlZC04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1yZWQtOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQteWVsbG93LTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQteWVsbG93LTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQteWVsbG93LTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQteWVsbG93LTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQteWVsbG93LTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQteWVsbG93LTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmVlbi03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmVlbi04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ncmVlbi05MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC10ZWFsLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtdGVhbC0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC10ZWFsLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtYmx1ZS0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ibHVlLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtYmx1ZS00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtYmx1ZS01MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtYmx1ZS02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtYmx1ZS03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtYmx1ZS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1ibHVlLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0yMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby01MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcHVycGxlLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcHVycGxlLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcHVycGxlLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcHVycGxlLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcHVycGxlLTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcHVycGxlLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcGluay0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXBpbmstMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1waW5rLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtcGluay00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LXBpbmstNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1waW5rLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1waW5rLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1waW5rLTgwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1waW5rLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1vcGFjaXR5LTAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1kXFw6dGV4dC1vcGFjaXR5LTI1IHtcbiAgICAtLXRleHQtb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtb3BhY2l0eS01MCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tZFxcOnRleHQtb3BhY2l0eS03NSB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubWRcXDp0ZXh0LW9wYWNpdHktMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dGV4dC1vcGFjaXR5LTA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LW9wYWNpdHktMjU6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0ZXh0LW9wYWNpdHktNTA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtb3BhY2l0eS03NTpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRleHQtb3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0ZXh0LW9wYWNpdHktMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtb3BhY2l0eS0yNTpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRleHQtb3BhY2l0eS01MDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcGFjaXR5LTc1OmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dGV4dC1vcGFjaXR5LTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIH1cblxuICAubWRcXDppdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5tZFxcOm5vdC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5tZFxcOnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5tZFxcOmxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuXG4gIC5tZFxcOmNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLm1kXFw6bm9ybWFsLWNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLm1kXFw6dW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5tZFxcOmxpbmUtdGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAubWRcXDpuby11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6bGluZS10aHJvdWdoOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6bm8tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnVuZGVybGluZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOm5vLXVuZGVybGluZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLm1kXFw6YW50aWFsaWFzZWQge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAubWRcXDpzdWJwaXhlbC1hbnRpYWxpYXNlZCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgfVxuXG4gIC5tZFxcOnRyYWNraW5nLXRpZ2h0ZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG5cbiAgLm1kXFw6dHJhY2tpbmctdGlnaHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYWNraW5nLW5vcm1hbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAubWRcXDp0cmFja2luZy13aWRlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYWNraW5nLXdpZGVyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG5cbiAgLm1kXFw6dHJhY2tpbmctd2lkZXN0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cblxuICAubWRcXDpzZWxlY3Qtbm9uZSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5tZFxcOnNlbGVjdC10ZXh0IHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICB9XG5cbiAgLm1kXFw6c2VsZWN0LWFsbCB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IGFsbDtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBhbGw7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogYWxsO1xuICB9XG5cbiAgLm1kXFw6c2VsZWN0LWF1dG8ge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogYXV0bztcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIH1cblxuICAubWRcXDphbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLm1kXFw6YWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLm1kXFw6YWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLm1kXFw6YWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLm1kXFw6YWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxuXG4gIC5tZFxcOmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cblxuICAubWRcXDp2aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLm1kXFw6aW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubWRcXDp3aGl0ZXNwYWNlLW5vcm1hbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5tZFxcOndoaXRlc3BhY2Utbm8td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5tZFxcOndoaXRlc3BhY2UtcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG5cbiAgLm1kXFw6d2hpdGVzcGFjZS1wcmUtbGluZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG5cbiAgLm1kXFw6d2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5cbiAgLm1kXFw6YnJlYWstbm9ybWFsIHtcbiAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG5cbiAgLm1kXFw6YnJlYWstd29yZHMge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAubWRcXDpicmVhay1hbGwge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuXG4gIC5tZFxcOnRydW5jYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubWRcXDp3LTAge1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLm1kXFw6dy0xIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnctMiB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnctMyB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cblxuICAubWRcXDp3LTQge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6dy01IHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnctNiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnctOCB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cblxuICAubWRcXDp3LTEwIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6dy0xMiB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cblxuICAubWRcXDp3LTE2IHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuXG4gIC5tZFxcOnctMjAge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6dy0yNCB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cblxuICAubWRcXDp3LTMyIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgfVxuXG4gIC5tZFxcOnctNDAge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOnctNDgge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxuXG4gIC5tZFxcOnctNTYge1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgfVxuXG4gIC5tZFxcOnctNjQge1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAubWRcXDp3LXB4IHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLm1kXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5tZFxcOnctMVxcLzMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLm1kXFw6dy0yXFwvMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAubWRcXDp3LTFcXC80IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLm1kXFw6dy0yXFwvNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5tZFxcOnctM1xcLzQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubWRcXDp3LTFcXC81IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLm1kXFw6dy0yXFwvNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC5tZFxcOnctM1xcLzUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAubWRcXDp3LTRcXC81IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLm1kXFw6dy0xXFwvNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAubWRcXDp3LTJcXC82IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5tZFxcOnctM1xcLzYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubWRcXDp3LTRcXC82IHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5tZFxcOnctNVxcLzYge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLm1kXFw6dy0xXFwvMTIge1xuICAgIHdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cblxuICAubWRcXDp3LTJcXC8xMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAubWRcXDp3LTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tZFxcOnctNFxcLzEyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5tZFxcOnctNVxcLzEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5tZFxcOnctNlxcLzEyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm1kXFw6dy03XFwvMTIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG5cbiAgLm1kXFw6dy04XFwvMTIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLm1kXFw6dy05XFwvMTIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubWRcXDp3LTEwXFwvMTIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLm1kXFw6dy0xMVxcLzEyIHtcbiAgICB3aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuXG4gIC5tZFxcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWRcXDp3LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLm1kXFw6ei0wIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLm1kXFw6ei0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAubWRcXDp6LTIwIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIC5tZFxcOnotMzAge1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG5cbiAgLm1kXFw6ei00MCB7XG4gICAgei1pbmRleDogNDA7XG4gIH1cblxuICAubWRcXDp6LTUwIHtcbiAgICB6LWluZGV4OiA1MDtcbiAgfVxuXG4gIC5tZFxcOnotYXV0byB7XG4gICAgei1pbmRleDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOmdhcC0wIHtcbiAgICBncmlkLWdhcDogMDtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAubWRcXDpnYXAtMSB7XG4gICAgZ3JpZC1nYXA6IDAuMjVyZW07XG4gICAgZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTIge1xuICAgIGdyaWQtZ2FwOiAwLjVyZW07XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtMyB7XG4gICAgZ3JpZC1nYXA6IDAuNzVyZW07XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTQge1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC01IHtcbiAgICBncmlkLWdhcDogMS4yNXJlbTtcbiAgICBnYXA6IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNiB7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC04IHtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICAubWRcXDpnYXAtMTAge1xuICAgIGdyaWQtZ2FwOiAyLjVyZW07XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtMTIge1xuICAgIGdyaWQtZ2FwOiAzcmVtO1xuICAgIGdhcDogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC0xNiB7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gICAgZ2FwOiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTIwIHtcbiAgICBncmlkLWdhcDogNXJlbTtcbiAgICBnYXA6IDVyZW07XG4gIH1cblxuICAubWRcXDpnYXAtMjQge1xuICAgIGdyaWQtZ2FwOiA2cmVtO1xuICAgIGdhcDogNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC0zMiB7XG4gICAgZ3JpZC1nYXA6IDhyZW07XG4gICAgZ2FwOiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTQwIHtcbiAgICBncmlkLWdhcDogMTByZW07XG4gICAgZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC00OCB7XG4gICAgZ3JpZC1nYXA6IDEycmVtO1xuICAgIGdhcDogMTJyZW07XG4gIH1cblxuICAubWRcXDpnYXAtNTYge1xuICAgIGdyaWQtZ2FwOiAxNHJlbTtcbiAgICBnYXA6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6Z2FwLTY0IHtcbiAgICBncmlkLWdhcDogMTZyZW07XG4gICAgZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmdhcC1weCB7XG4gICAgZ3JpZC1nYXA6IDFweDtcbiAgICBnYXA6IDFweDtcbiAgfVxuXG4gIC5tZFxcOmNvbC1nYXAtMCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIC1tb3otY29sdW1uLWdhcDogMDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cblxuICAubWRcXDpjb2wtZ2FwLTEge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Y29sLWdhcC0yIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1nYXAtMyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMC43NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNzVyZW07XG4gIH1cblxuICAubWRcXDpjb2wtZ2FwLTQge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6Y29sLWdhcC01IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1nYXAtNiB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpjb2wtZ2FwLTgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG5cbiAgLm1kXFw6Y29sLWdhcC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIH1cblxuICAubWRcXDpjb2wtZ2FwLTEyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDNyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1nYXAtMTYge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNHJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDRyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6Y29sLWdhcC0yMCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDVyZW07XG4gIH1cblxuICAubWRcXDpjb2wtZ2FwLTI0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDZyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA2cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1nYXAtMzIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogOHJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDhyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6Y29sLWdhcC00MCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEwcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTByZW07XG4gIH1cblxuICAubWRcXDpjb2wtZ2FwLTQ4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEycmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMTJyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxMnJlbTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1nYXAtNTYge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTRyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6Y29sLWdhcC02NCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE2cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTZyZW07XG4gIH1cblxuICAubWRcXDpjb2wtZ2FwLXB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFweDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFweDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgfVxuXG4gIC5tZFxcOnJvdy1nYXAtMCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cblxuICAubWRcXDpyb3ctZ2FwLTEge1xuICAgIGdyaWQtcm93LWdhcDogMC4yNXJlbTtcbiAgICByb3ctZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm93LWdhcC0yIHtcbiAgICBncmlkLXJvdy1nYXA6IDAuNXJlbTtcbiAgICByb3ctZ2FwOiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpyb3ctZ2FwLTMge1xuICAgIGdyaWQtcm93LWdhcDogMC43NXJlbTtcbiAgICByb3ctZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6cm93LWdhcC00IHtcbiAgICBncmlkLXJvdy1nYXA6IDFyZW07XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdy1nYXAtNSB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxLjI1cmVtO1xuICAgIHJvdy1nYXA6IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDpyb3ctZ2FwLTYge1xuICAgIGdyaWQtcm93LWdhcDogMS41cmVtO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdy1nYXAtOCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cblxuICAubWRcXDpyb3ctZ2FwLTEwIHtcbiAgICBncmlkLXJvdy1nYXA6IDIuNXJlbTtcbiAgICByb3ctZ2FwOiAyLjVyZW07XG4gIH1cblxuICAubWRcXDpyb3ctZ2FwLTEyIHtcbiAgICBncmlkLXJvdy1nYXA6IDNyZW07XG4gICAgcm93LWdhcDogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdy1nYXAtMTYge1xuICAgIGdyaWQtcm93LWdhcDogNHJlbTtcbiAgICByb3ctZ2FwOiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6cm93LWdhcC0yMCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA1cmVtO1xuICAgIHJvdy1nYXA6IDVyZW07XG4gIH1cblxuICAubWRcXDpyb3ctZ2FwLTI0IHtcbiAgICBncmlkLXJvdy1nYXA6IDZyZW07XG4gICAgcm93LWdhcDogNnJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdy1nYXAtMzIge1xuICAgIGdyaWQtcm93LWdhcDogOHJlbTtcbiAgICByb3ctZ2FwOiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6cm93LWdhcC00MCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHJlbTtcbiAgICByb3ctZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdy1nYXAtNDgge1xuICAgIGdyaWQtcm93LWdhcDogMTJyZW07XG4gICAgcm93LWdhcDogMTJyZW07XG4gIH1cblxuICAubWRcXDpyb3ctZ2FwLTU2IHtcbiAgICBncmlkLXJvdy1nYXA6IDE0cmVtO1xuICAgIHJvdy1nYXA6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6cm93LWdhcC02NCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNnJlbTtcbiAgICByb3ctZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOnJvdy1nYXAtcHgge1xuICAgIGdyaWQtcm93LWdhcDogMXB4O1xuICAgIHJvdy1nYXA6IDFweDtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtZmxvdy1yb3cge1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIH1cblxuICAubWRcXDpncmlkLWZsb3ctY29sIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1mbG93LXJvdy1kZW5zZSB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtZmxvdy1jb2wtZGVuc2Uge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2U7XG4gIH1cblxuICAubWRcXDpncmlkLWNvbHMtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLWNvbHMtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1jb2xzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtY29scy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLWNvbHMtNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1jb2xzLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtY29scy05IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLWNvbHMtMTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLWNvbHMtMTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLWNvbHMtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLWNvbHMtbm9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICB9XG5cbiAgLm1kXFw6Y29sLWF1dG8ge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6Y29sLXNwYW4tMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1zcGFuLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG4gIH1cblxuICAubWRcXDpjb2wtc3Bhbi0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xuICB9XG5cbiAgLm1kXFw6Y29sLXNwYW4tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcbiAgfVxuXG4gIC5tZFxcOmNvbC1zcGFuLTUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG4gIH1cblxuICAubWRcXDpjb2wtc3Bhbi02IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICB9XG5cbiAgLm1kXFw6Y29sLXNwYW4tNyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNyAvIHNwYW4gNztcbiAgfVxuXG4gIC5tZFxcOmNvbC1zcGFuLTgge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDggLyBzcGFuIDg7XG4gIH1cblxuICAubWRcXDpjb2wtc3Bhbi05IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5IC8gc3BhbiA5O1xuICB9XG5cbiAgLm1kXFw6Y29sLXNwYW4tMTAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwIC8gc3BhbiAxMDtcbiAgfVxuXG4gIC5tZFxcOmNvbC1zcGFuLTExIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMSAvIHNwYW4gMTE7XG4gIH1cblxuICAubWRcXDpjb2wtc3Bhbi0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTgge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTEwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cblxuICAubWRcXDpjb2wtc3RhcnQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1zdGFydC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG5cbiAgLm1kXFw6Y29sLXN0YXJ0LTEzIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTM7XG4gIH1cblxuICAubWRcXDpjb2wtc3RhcnQtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gIH1cblxuICAubWRcXDpjb2wtZW5kLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1lbmQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICB9XG5cbiAgLm1kXFw6Y29sLWVuZC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cblxuICAubWRcXDpjb2wtZW5kLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgfVxuXG4gIC5tZFxcOmNvbC1lbmQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICB9XG5cbiAgLm1kXFw6Y29sLWVuZC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIH1cblxuICAubWRcXDpjb2wtZW5kLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgfVxuXG4gIC5tZFxcOmNvbC1lbmQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xuICB9XG5cbiAgLm1kXFw6Y29sLWVuZC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gIH1cblxuICAubWRcXDpjb2wtZW5kLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICB9XG5cbiAgLm1kXFw6Y29sLWVuZC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbiAgfVxuXG4gIC5tZFxcOmNvbC1lbmQtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTI7XG4gIH1cblxuICAubWRcXDpjb2wtZW5kLTEzIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICB9XG5cbiAgLm1kXFw6Y29sLWVuZC1hdXRvIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gIH1cblxuICAubWRcXDpncmlkLXJvd3MtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1yb3dzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtcm93cy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLXJvd3MtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLm1kXFw6Z3JpZC1yb3dzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5tZFxcOmdyaWQtcm93cy02IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubWRcXDpncmlkLXJvd3Mtbm9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICB9XG5cbiAgLm1kXFw6cm93LWF1dG8ge1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6cm93LXNwYW4tMSB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMSAvIHNwYW4gMTtcbiAgfVxuXG4gIC5tZFxcOnJvdy1zcGFuLTIge1xuICAgIGdyaWQtcm93OiBzcGFuIDIgLyBzcGFuIDI7XG4gIH1cblxuICAubWRcXDpyb3ctc3Bhbi0zIHtcbiAgICBncmlkLXJvdzogc3BhbiAzIC8gc3BhbiAzO1xuICB9XG5cbiAgLm1kXFw6cm93LXNwYW4tNCB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gNCAvIHNwYW4gNDtcbiAgfVxuXG4gIC5tZFxcOnJvdy1zcGFuLTUge1xuICAgIGdyaWQtcm93OiBzcGFuIDUgLyBzcGFuIDU7XG4gIH1cblxuICAubWRcXDpyb3ctc3Bhbi02IHtcbiAgICBncmlkLXJvdzogc3BhbiA2IC8gc3BhbiA2O1xuICB9XG5cbiAgLm1kXFw6cm93LXN0YXJ0LTEge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICB9XG5cbiAgLm1kXFw6cm93LXN0YXJ0LTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICB9XG5cbiAgLm1kXFw6cm93LXN0YXJ0LTMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICB9XG5cbiAgLm1kXFw6cm93LXN0YXJ0LTQge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICB9XG5cbiAgLm1kXFw6cm93LXN0YXJ0LTUge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICB9XG5cbiAgLm1kXFw6cm93LXN0YXJ0LTYge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICB9XG5cbiAgLm1kXFw6cm93LXN0YXJ0LTcge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICB9XG5cbiAgLm1kXFw6cm93LXN0YXJ0LWF1dG8ge1xuICAgIGdyaWQtcm93LXN0YXJ0OiBhdXRvO1xuICB9XG5cbiAgLm1kXFw6cm93LWVuZC0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IDE7XG4gIH1cblxuICAubWRcXDpyb3ctZW5kLTIge1xuICAgIGdyaWQtcm93LWVuZDogMjtcbiAgfVxuXG4gIC5tZFxcOnJvdy1lbmQtMyB7XG4gICAgZ3JpZC1yb3ctZW5kOiAzO1xuICB9XG5cbiAgLm1kXFw6cm93LWVuZC00IHtcbiAgICBncmlkLXJvdy1lbmQ6IDQ7XG4gIH1cblxuICAubWRcXDpyb3ctZW5kLTUge1xuICAgIGdyaWQtcm93LWVuZDogNTtcbiAgfVxuXG4gIC5tZFxcOnJvdy1lbmQtNiB7XG4gICAgZ3JpZC1yb3ctZW5kOiA2O1xuICB9XG5cbiAgLm1kXFw6cm93LWVuZC03IHtcbiAgICBncmlkLXJvdy1lbmQ6IDc7XG4gIH1cblxuICAubWRcXDpyb3ctZW5kLWF1dG8ge1xuICAgIGdyaWQtcm93LWVuZDogYXV0bztcbiAgfVxuXG4gIC5tZFxcOnRyYW5zZm9ybSB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDA7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDA7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAwO1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMDtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDA7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXgpKSB0cmFuc2xhdGVZKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10cmFuc2Zvcm0tcm90YXRlKSkgc2tld1godmFyKC0tdHJhbnNmb3JtLXNrZXcteCkpIHNrZXdZKHZhcigtLXRyYW5zZm9ybS1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXkpKTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zZm9ybS1ub25lIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAubWRcXDpvcmlnaW4tY2VudGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cblxuICAubWRcXDpvcmlnaW4tdG9wIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIH1cblxuICAubWRcXDpvcmlnaW4tdG9wLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIH1cblxuICAubWRcXDpvcmlnaW4tcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB9XG5cbiAgLm1kXFw6b3JpZ2luLWJvdHRvbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB9XG5cbiAgLm1kXFw6b3JpZ2luLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG5cbiAgLm1kXFw6b3JpZ2luLWJvdHRvbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgfVxuXG4gIC5tZFxcOm9yaWdpbi1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB9XG5cbiAgLm1kXFw6b3JpZ2luLXRvcC1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLTc1IHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjc1O1xuICB9XG5cbiAgLm1kXFw6c2NhbGUtOTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xuICB9XG5cbiAgLm1kXFw6c2NhbGUtOTUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTU7XG4gIH1cblxuICAubWRcXDpzY2FsZS0xMDAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMTtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLTEwNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xuICB9XG5cbiAgLm1kXFw6c2NhbGUtMTEwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLm1kXFw6c2NhbGUtMTI1IHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjI1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMjU7XG4gIH1cblxuICAubWRcXDpzY2FsZS0xNTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG4gIH1cblxuICAubWRcXDpzY2FsZS14LTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gIH1cblxuICAubWRcXDpzY2FsZS14LTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLXgtNzUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLXgtOTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICB9XG5cbiAgLm1kXFw6c2NhbGUteC05NSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk1O1xuICB9XG5cbiAgLm1kXFw6c2NhbGUteC0xMDAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gIH1cblxuICAubWRcXDpzY2FsZS14LTEwNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLXgtMTEwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gIH1cblxuICAubWRcXDpzY2FsZS14LTEyNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLXgtMTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gIH1cblxuICAubWRcXDpzY2FsZS15LTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG4gIH1cblxuICAubWRcXDpzY2FsZS15LTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLXktNzUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLXktOTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xuICB9XG5cbiAgLm1kXFw6c2NhbGUteS05NSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xuICB9XG5cbiAgLm1kXFw6c2NhbGUteS0xMDAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAubWRcXDpzY2FsZS15LTEwNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLXktMTEwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG4gIH1cblxuICAubWRcXDpzY2FsZS15LTEyNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC5tZFxcOnNjYWxlLXktMTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNjYWxlLTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUtNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC41O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC41O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzY2FsZS03NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjc1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUtOTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzY2FsZS05NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUtMTAwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNjYWxlLTEwNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzY2FsZS0xMTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNjYWxlLTEyNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjI1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzY2FsZS0xNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNjYWxlLXgtMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUteC01MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNjYWxlLXgtNzU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUteC05MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNjYWxlLXgtOTU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUteC0xMDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNjYWxlLXgtMTA1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjA1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzY2FsZS14LTExMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4xO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzY2FsZS14LTEyNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUteC0xNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuNTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUteS0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzY2FsZS15LTUwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUteS03NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjc1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzY2FsZS15LTkwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUteS05NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzY2FsZS15LTEwMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2NhbGUteS0xMDU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMDU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNjYWxlLXktMTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNjYWxlLXktMTI1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjI1O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpzY2FsZS15LTE1MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzY2FsZS0wOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAwO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2NhbGUtNzU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNzU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLTkwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2NhbGUtOTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLTEwMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzY2FsZS0xMDU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMDU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2NhbGUtMTEwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzY2FsZS0xMjU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2NhbGUtMTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzY2FsZS14LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLXgtNTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC41O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzY2FsZS14LTc1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLXgtOTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzY2FsZS14LTk1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLXgtMTAwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzY2FsZS14LTEwNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2NhbGUteC0xMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2NhbGUteC0xMjU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLXgtMTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLXktMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2NhbGUteS01MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLXktNzU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2NhbGUteS05MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLXktOTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2NhbGUteS0xMDA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnNjYWxlLXktMTA1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzY2FsZS15LTExMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpzY2FsZS15LTEyNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2NhbGUteS0xNTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuNTtcbiAgfVxuXG4gIC5tZFxcOnJvdGF0ZS0wIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDA7XG4gIH1cblxuICAubWRcXDpyb3RhdGUtNDUge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogNDVkZWc7XG4gIH1cblxuICAubWRcXDpyb3RhdGUtOTAge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogOTBkZWc7XG4gIH1cblxuICAubWRcXDpyb3RhdGUtMTgwIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDE4MGRlZztcbiAgfVxuXG4gIC5tZFxcOi1yb3RhdGUtMTgwIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC0xODBkZWc7XG4gIH1cblxuICAubWRcXDotcm90YXRlLTkwIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC05MGRlZztcbiAgfVxuXG4gIC5tZFxcOi1yb3RhdGUtNDUge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogLTQ1ZGVnO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpyb3RhdGUtMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDpyb3RhdGUtNDU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogNDVkZWc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnJvdGF0ZS05MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiA5MGRlZztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6cm90YXRlLTE4MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAxODBkZWc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi1yb3RhdGUtMTgwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC0xODBkZWc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi1yb3RhdGUtOTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogLTkwZGVnO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotcm90YXRlLTQ1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC00NWRlZztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cm90YXRlLTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6cm90YXRlLTQ1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDQ1ZGVnO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpyb3RhdGUtOTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogOTBkZWc7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnJvdGF0ZS0xODA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogMTgwZGVnO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotcm90YXRlLTE4MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtMTgwZGVnO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotcm90YXRlLTkwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC05MGRlZztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXJvdGF0ZS00NTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtNDVkZWc7XG4gIH1cblxuICAubWRcXDp0cmFuc2xhdGUteC0wIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMDtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS14LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXgtMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS14LTMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXgtNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFyZW07XG4gIH1cblxuICAubWRcXDp0cmFuc2xhdGUteC01IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS14LTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxLjVyZW07XG4gIH1cblxuICAubWRcXDp0cmFuc2xhdGUteC04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS14LTEwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXgtMTIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAzcmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXgtMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXgtMjAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXgtMjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA2cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXgtMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXgtNDAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS14LTQ4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTJyZW07XG4gIH1cblxuICAubWRcXDp0cmFuc2xhdGUteC01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXgtNjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS14LXB4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMXB4O1xuICB9XG5cbiAgLm1kXFw6LXRyYW5zbGF0ZS14LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteC0yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteC0zIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNzVyZW07XG4gIH1cblxuICAubWRcXDotdHJhbnNsYXRlLXgtNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcmVtO1xuICB9XG5cbiAgLm1kXFw6LXRyYW5zbGF0ZS14LTUge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteC02IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteC04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTJyZW07XG4gIH1cblxuICAubWRcXDotdHJhbnNsYXRlLXgtMTAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6LXRyYW5zbGF0ZS14LTEyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTNyZW07XG4gIH1cblxuICAubWRcXDotdHJhbnNsYXRlLXgtMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNHJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteC0yMCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC01cmVtO1xuICB9XG5cbiAgLm1kXFw6LXRyYW5zbGF0ZS14LTI0IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTZyZW07XG4gIH1cblxuICAubWRcXDotdHJhbnNsYXRlLXgtMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtOHJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteC00MCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMHJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteC00OCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMnJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteC01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNHJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteC02NCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNnJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteC1weCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcHg7XG4gIH1cblxuICAubWRcXDotdHJhbnNsYXRlLXgtZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMDAlO1xuICB9XG5cbiAgLm1kXFw6LXRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTUwJTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNTAlO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXgtZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwMCU7XG4gIH1cblxuICAubWRcXDp0cmFuc2xhdGUteS0wIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMDtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS15LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXktMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS15LTMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXktNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDFyZW07XG4gIH1cblxuICAubWRcXDp0cmFuc2xhdGUteS01IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS15LTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxLjVyZW07XG4gIH1cblxuICAubWRcXDp0cmFuc2xhdGUteS04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS15LTEwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXktMTIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAzcmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXktMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXktMjAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXktMjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA2cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXktMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXktNDAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS15LTQ4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTJyZW07XG4gIH1cblxuICAubWRcXDp0cmFuc2xhdGUteS01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXktNjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS15LXB4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXB4O1xuICB9XG5cbiAgLm1kXFw6LXRyYW5zbGF0ZS15LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteS0yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteS0zIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNzVyZW07XG4gIH1cblxuICAubWRcXDotdHJhbnNsYXRlLXktNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcmVtO1xuICB9XG5cbiAgLm1kXFw6LXRyYW5zbGF0ZS15LTUge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteS02IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteS04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTJyZW07XG4gIH1cblxuICAubWRcXDotdHJhbnNsYXRlLXktMTAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6LXRyYW5zbGF0ZS15LTEyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTNyZW07XG4gIH1cblxuICAubWRcXDotdHJhbnNsYXRlLXktMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNHJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteS0yMCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01cmVtO1xuICB9XG5cbiAgLm1kXFw6LXRyYW5zbGF0ZS15LTI0IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTZyZW07XG4gIH1cblxuICAubWRcXDotdHJhbnNsYXRlLXktMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtOHJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteS00MCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMHJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteS00OCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMnJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteS01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNHJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteS02NCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNnJlbTtcbiAgfVxuXG4gIC5tZFxcOi10cmFuc2xhdGUteS1weCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcHg7XG4gIH1cblxuICAubWRcXDotdHJhbnNsYXRlLXktZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMDAlO1xuICB9XG5cbiAgLm1kXFw6LXRyYW5zbGF0ZS15LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTUwJTtcbiAgfVxuXG4gIC5tZFxcOnRyYW5zbGF0ZS15LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNTAlO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNsYXRlLXktZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEwMCU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0xOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMzpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNzVyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0cmFuc2xhdGUteC01OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDJyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDNyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNHJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMjA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0yNDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDZyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogOHJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNDg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMnJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNHJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtcHg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcHg7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteC0xOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuMjVyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteC0yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0ycmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtM3JlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTRyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteC0yMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC01cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLThyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteC00MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMHJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTQ4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEycmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtNTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTRyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteC02NDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LXB4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTFweDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTAwJTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTFcXC8yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTUwJTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMVxcLzI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1MCU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMDAlO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXktMTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuMjVyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjVyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0cmFuc2xhdGUteS00OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXktNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEuMjVyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxLjVyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAycmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0xMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDIuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXktMTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAzcmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0xNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDRyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTIwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6dHJhbnNsYXRlLXktMjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA2cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0zMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDhyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTQwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTByZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTQ4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTJyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTU2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTRyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTY0OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTZyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LXB4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXB4O1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjVyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteS0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNzVyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteS00OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteS01OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuMjVyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteS02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMnJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTIuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTNyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteS0xNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC00cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMjA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTI0OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTZyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteS0zMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC04cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktNDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTByZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteS00ODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMnJlbTtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTU2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTE0cmVtO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktNjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTZyZW07XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteS1weDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcHg7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteS1mdWxsOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEwMCU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi10cmFuc2xhdGUteS0xXFwvMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01MCU7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTFcXC8yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNTAlO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDp0cmFuc2xhdGUteS1mdWxsOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTAwJTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDA7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTE6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0zOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC02OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC04OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMnJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAyLjVyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogM3JlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA0cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0yMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDVyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTI0OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA4cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC00MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwcmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC00ODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEycmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC01Njpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE0cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC02NDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE2cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC1weDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFweDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTE6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC41cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0wLjc1cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xLjI1cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xLjVyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi10cmFuc2xhdGUteC04OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTJyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi10cmFuc2xhdGUteC0xMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0yLjVyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi10cmFuc2xhdGUteC0xMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0zcmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNHJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTIwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTVyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi10cmFuc2xhdGUteC0yNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC02cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtOHJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTQwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEwcmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNDg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTJyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi10cmFuc2xhdGUteC01Njpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNHJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTY0OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTE2cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtcHg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMXB4O1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtZnVsbDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMDAlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMVxcLzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNTAlO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0xXFwvMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDUwJTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtZnVsbDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwMCU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0xOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNzVyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxcmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS01OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDJyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTEwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0xMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDNyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNHJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMjA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0yNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDZyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogOHJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNDA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMHJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNDg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMnJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNHJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNjQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktcHg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxcHg7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi10cmFuc2xhdGUteS0xOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuMjVyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi10cmFuc2xhdGUteS0yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC43NXJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMXJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS41cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0ycmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMi41cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtM3JlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTRyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi10cmFuc2xhdGUteS0yMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01cmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMjQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLThyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi10cmFuc2xhdGUteS00MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMHJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTQ4OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEycmVtO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktNTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTRyZW07XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi10cmFuc2xhdGUteS02NDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNnJlbTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LXB4OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFweDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTAwJTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTFcXC8yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTUwJTtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMVxcLzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1MCU7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMDAlO1xuICB9XG5cbiAgLm1kXFw6c2tldy14LTAge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMDtcbiAgfVxuXG4gIC5tZFxcOnNrZXcteC0zIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDNkZWc7XG4gIH1cblxuICAubWRcXDpza2V3LXgtNiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiA2ZGVnO1xuICB9XG5cbiAgLm1kXFw6c2tldy14LTEyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDEyZGVnO1xuICB9XG5cbiAgLm1kXFw6LXNrZXcteC0xMiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAtMTJkZWc7XG4gIH1cblxuICAubWRcXDotc2tldy14LTYge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTZkZWc7XG4gIH1cblxuICAubWRcXDotc2tldy14LTMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTNkZWc7XG4gIH1cblxuICAubWRcXDpza2V3LXktMCB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAwO1xuICB9XG5cbiAgLm1kXFw6c2tldy15LTMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogM2RlZztcbiAgfVxuXG4gIC5tZFxcOnNrZXcteS02IHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDZkZWc7XG4gIH1cblxuICAubWRcXDpza2V3LXktMTIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogMTJkZWc7XG4gIH1cblxuICAubWRcXDotc2tldy15LTEyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC0xMmRlZztcbiAgfVxuXG4gIC5tZFxcOi1za2V3LXktNiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtNmRlZztcbiAgfVxuXG4gIC5tZFxcOi1za2V3LXktMyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtM2RlZztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2tldy14LTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMDtcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2tldy14LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogM2RlZztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2tldy14LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogNmRlZztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6c2tldy14LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDEyZGVnO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotc2tldy14LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC0xMmRlZztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXNrZXcteC02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC02ZGVnO1xuICB9XG5cbiAgLm1kXFw6aG92ZXJcXDotc2tldy14LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTNkZWc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNrZXcteS0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDA7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNrZXcteS0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDNkZWc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNrZXcteS02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDZkZWc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOnNrZXcteS0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAxMmRlZztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXNrZXcteS0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtMTJkZWc7XG4gIH1cblxuICAubWRcXDpob3ZlclxcOi1za2V3LXktNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtNmRlZztcbiAgfVxuXG4gIC5tZFxcOmhvdmVyXFw6LXNrZXcteS0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC0zZGVnO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpza2V3LXgtMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAwO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpza2V3LXgtMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAzZGVnO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpza2V3LXgtNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiA2ZGVnO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDpza2V3LXgtMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMTJkZWc7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi1za2V3LXgtMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTEyZGVnO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotc2tldy14LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTZkZWc7XG4gIH1cblxuICAubWRcXDpmb2N1c1xcOi1za2V3LXgtMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAtM2RlZztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2tldy15LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogMDtcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2tldy15LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogM2RlZztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2tldy15LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogNmRlZztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6c2tldy15LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDEyZGVnO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotc2tldy15LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC0xMmRlZztcbiAgfVxuXG4gIC5tZFxcOmZvY3VzXFw6LXNrZXcteS02OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC02ZGVnO1xuICB9XG5cbiAgLm1kXFw6Zm9jdXNcXDotc2tldy15LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogLTNkZWc7XG4gIH1cblxuICAubWRcXDp0cmFuc2l0aW9uLW5vbmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIH1cblxuICAubWRcXDp0cmFuc2l0aW9uLWFsbCB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNpdGlvbiB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm07XG4gIH1cblxuICAubWRcXDp0cmFuc2l0aW9uLWNvbG9ycyB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlO1xuICB9XG5cbiAgLm1kXFw6dHJhbnNpdGlvbi1vcGFjaXR5IHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB9XG5cbiAgLm1kXFw6dHJhbnNpdGlvbi1zaGFkb3cge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gIH1cblxuICAubWRcXDp0cmFuc2l0aW9uLXRyYW5zZm9ybSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB9XG5cbiAgLm1kXFw6ZWFzZS1saW5lYXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cblxuICAubWRcXDplYXNlLWluIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIH1cblxuICAubWRcXDplYXNlLW91dCB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLm1kXFw6ZWFzZS1pbi1vdXQge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLm1kXFw6ZHVyYXRpb24tNzUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIH1cblxuICAubWRcXDpkdXJhdGlvbi0xMDAge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB9XG5cbiAgLm1kXFw6ZHVyYXRpb24tMTUwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgfVxuXG4gIC5tZFxcOmR1cmF0aW9uLTIwMCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIH1cblxuICAubWRcXDpkdXJhdGlvbi0zMDAge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB9XG5cbiAgLm1kXFw6ZHVyYXRpb24tNTAwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgfVxuXG4gIC5tZFxcOmR1cmF0aW9uLTcwMCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzAwbXM7XG4gIH1cblxuICAubWRcXDpkdXJhdGlvbi0xMDAwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIH1cblxuICAubWRcXDpkZWxheS03NSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzVtcztcbiAgfVxuXG4gIC5tZFxcOmRlbGF5LTEwMCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG4gIH1cblxuICAubWRcXDpkZWxheS0xNTAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xuICB9XG5cbiAgLm1kXFw6ZGVsYXktMjAwIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgfVxuXG4gIC5tZFxcOmRlbGF5LTMwMCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG4gIH1cblxuICAubWRcXDpkZWxheS01MDAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xuICB9XG5cbiAgLm1kXFw6ZGVsYXktNzAwIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbiAgfVxuXG4gIC5tZFxcOmRlbGF5LTEwMDAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtcztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sZ1xcOnNwYWNlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMHB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMHB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOnNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjc1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC43NXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS15LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOnNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOnNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOnNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOnNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOnNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOnNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDhyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg4cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDhyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteS00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteS1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDotc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXktMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC43NXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC43NXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXktNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDotc3BhY2UteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDotc3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDotc3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXktMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0zcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTNyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0zcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDotc3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS15LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC01cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDotc3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXktMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC02cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC02cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDotc3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLThyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtOHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLThyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS15LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS15LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS15LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOi1zcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6LXNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS15LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMTtcbiAgfVxuXG4gIC5sZ1xcOnNwYWNlLXgtcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAxO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygwcHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYygwcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IGNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKDJweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoNHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDRweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBjYWxjKDRweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogY2FsYyg0cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoOHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS15ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDFweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS14ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYygxcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS15LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6IDE7XG4gIH1cblxuICAubGdcXDpkaXZpZGUteC1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAxO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXRyYW5zcGFyZW50ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1jdXJyZW50ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtYmxhY2sgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS13aGl0ZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWdyYXktMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtZ3JheS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1ncmF5LTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWdyYXktNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtZ3JheS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1ncmF5LTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWdyYXktNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWdyYXktODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtZ3JheS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1yZWQtMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtcmVkLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXJlZC0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1yZWQtNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYzgxODE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtcmVkLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXJlZC02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtcmVkLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzUzMDMwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1yZWQtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXJlZC05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtb3JhbmdlLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmYWYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLW9yYW5nZS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1vcmFuZ2UtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtb3JhbmdlLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZhZDU1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtb3JhbmdlLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtb3JhbmdlLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtb3JhbmdlLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzA1NjIxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1vcmFuZ2UtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLW9yYW5nZS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUteWVsbG93LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXllbGxvdy0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS15ZWxsb3ctMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWYwODk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUteWVsbG93LTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZlMDVlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUteWVsbG93LTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUteWVsbG93LTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUteWVsbG93LTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc3OTFmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUteWVsbG93LTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS15ZWxsb3ctOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWdyZWVuLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWdyZWVuLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWdyZWVuLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWdyZWVuLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWdyZWVuLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtZ3JlZW4tNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzOGExNjk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1ncmVlbi03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJmODU1YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtZ3JlZW4tODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWdyZWVuLTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXRlYWwtMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtdGVhbC0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS10ZWFsLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXRlYWwtNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS10ZWFsLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtdGVhbC02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXRlYWwtNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS10ZWFsLTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXRlYWwtOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtYmx1ZS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjhmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1ibHVlLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWJsdWUtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtYmx1ZS00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzYzYjNlZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWJsdWUtNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1ibHVlLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtYmx1ZS03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJiNmNiMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWJsdWUtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWJsdWUtOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWluZGlnby0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1pbmRpZ28tMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtaW5kaWdvLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWluZGlnby00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1pbmRpZ28tNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtaW5kaWdvLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtaW5kaWdvLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGM1MWJmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1pbmRpZ28tODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLWluZGlnby05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtcHVycGxlLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmNWZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXB1cnBsZS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1wdXJwbGUtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtcHVycGxlLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc5NGY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXB1cnBsZS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1wdXJwbGUtNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1wdXJwbGUtNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2YjQ2YzE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1wdXJwbGUtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXB1cnBsZS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtcGluay0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1waW5rLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXBpbmstMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtcGluay00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ODdiMztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1waW5rLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXBpbmstNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1waW5rLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgzMjgwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtcGluay04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLXBpbmstOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6ZGl2aWRlLW9wYWNpdHktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtb3BhY2l0eS0yNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpkaXZpZGUtb3BhY2l0eS01MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1vcGFjaXR5LTc1ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOmRpdmlkZS1vcGFjaXR5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDpzci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAubGdcXDpub3Qtc3Itb25seSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzci1vbmx5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOm5vdC1zci1vbmx5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAubGdcXDphcHBlYXJhbmNlLW5vbmUge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLmxnXFw6YmctZml4ZWQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cblxuICAubGdcXDpiZy1sb2NhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cblxuICAubGdcXDpiZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDpiZy1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubGdcXDpiZy1ibGFjayB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy13aGl0ZSB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmF5LTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmF5LTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmF5LTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmF5LTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmF5LTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmF5LTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmF5LTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctZ3JheS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctZ3JheS05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctcmVkLTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1yZWQtMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlZC0zMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMmIyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctcmVkLTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1yZWQtNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlZC02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlZC03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlZC04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlZC05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQyYTJhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9yYW5nZS0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ymctb3JhbmdlLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1vcmFuZ2UtMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDM4ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9yYW5nZS00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1vcmFuZ2UtNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ymctb3JhbmdlLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9yYW5nZS03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9yYW5nZS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9yYW5nZS05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IzNDFlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXllbGxvdy0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmcteWVsbG93LTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy15ZWxsb3ctMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjA4OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXllbGxvdy00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy15ZWxsb3ctNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmcteWVsbG93LTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXllbGxvdy03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy15ZWxsb3ctODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy15ZWxsb3ctOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NDIxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctZ3JlZW4tMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyZWVuLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctZ3JlZW4tNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctZ3JlZW4tNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YTE2OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctZ3JlZW4tNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ncmVlbi04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWdyZWVuLTkwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy10ZWFsLTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy10ZWFsLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy10ZWFsLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy10ZWFsLTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXRlYWwtNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctdGVhbC02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5Nzk1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy10ZWFsLTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXRlYWwtODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXRlYWwtOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNGU1MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsdWUtMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsdWUtMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsdWUtMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2RmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsdWUtNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctYmx1ZS01MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1ibHVlLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsdWUtNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctYmx1ZS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWJsdWUtOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDM2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1pbmRpZ28tMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWluZGlnby0yMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctaW5kaWdvLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1pbmRpZ28tNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWluZGlnby01MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctaW5kaWdvLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWluZGlnby03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWluZGlnby04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWluZGlnby05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzNjZiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXB1cnBsZS0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctcHVycGxlLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1wdXJwbGUtMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXB1cnBsZS00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctcHVycGxlLTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1wdXJwbGUtNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWFkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctcHVycGxlLTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXB1cnBsZS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXB1cnBsZS05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMzdhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXBpbmstMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXBpbmstMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXBpbmstMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXBpbmstNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXBpbmstNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXBpbmstNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1M2Y4YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6YmctcGluay03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpiZy1waW5rLTgwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJnLXBpbmstOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjQ1OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctY3VycmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ibGFjazpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JheS0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmF5LTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWdyYXktMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JheS00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmF5LTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWdyYXktNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxODA5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JheS03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JheS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmF5LTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1yZWQtMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcmVkLTMwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1yZWQtNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcmVkLTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1yZWQtNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzAzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXJlZC04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcmVkLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ymctb3JhbmdlLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMzhkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQ1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNmIyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwNTYyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9yYW5nZS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ymctb3JhbmdlLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmcteWVsbG93LTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMDg5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3NzkxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy15ZWxsb3ctODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXllbGxvdy05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0MjEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JlZW4tMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JlZW4tMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlhZTZiNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JlZW4tNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmVlbi02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhMTY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWdyZWVuLTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ncmVlbi04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctZ3JlZW4tOTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNTQzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctdGVhbC0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy10ZWFsLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXRlYWwtMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxZTZkOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctdGVhbC00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXRlYWwtNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy10ZWFsLTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctdGVhbC03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXRlYWwtODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctdGVhbC05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0ZTUyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ibHVlLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWJsdWUtMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctYmx1ZS0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZGY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ibHVlLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2IzZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctYmx1ZS01MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWJsdWUtNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxODJjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1ibHVlLTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjZjYjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctYmx1ZS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctYmx1ZS05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MzY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctaW5kaWdvLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby0yMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctaW5kaWdvLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby01MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjdkODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTFiZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLWluZGlnby04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctaW5kaWdvLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcHVycGxlLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiY2ZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3OTRmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcHVycGxlLTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1YWQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXB1cnBsZS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcHVycGxlLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1waW5rLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Zjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXBpbmstMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcGluay0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNmNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1waW5rLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg3YjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXBpbmstNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcGluay02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzZjhjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLXBpbmstNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1waW5rLTgwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6YmctcGluay05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyNDU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1jdXJyZW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmF5LTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyYXktMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmF5LTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyYXktNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JheS02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmF5LTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmF5LTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM3NDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyYXktOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcmVkLTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1yZWQtMzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYjJiMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcmVkLTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1yZWQtNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2UzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXJlZC03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcmVkLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1yZWQtOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MmEyYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJjODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ymctb3JhbmdlLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ymctb3JhbmdlLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMzQxZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmNiZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmcteWVsbG93LTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXllbGxvdy04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmcteWVsbG93LTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmVlbi0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmVlbi0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmVlbi00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmVlbi01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyZWVuLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctZ3JlZW4tNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWdyZWVuLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzY3NDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ncmVlbi05MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy10ZWFsLTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXRlYWwtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctdGVhbC0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy10ZWFsLTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctdGVhbC01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXRlYWwtNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTc5NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy10ZWFsLTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctdGVhbC04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy10ZWFsLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWJsdWUtMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctYmx1ZS0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ibHVlLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWJsdWUtNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ibHVlLTUwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5ZTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctYmx1ZS02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWJsdWUtNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ibHVlLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzUyODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1ibHVlLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctaW5kaWdvLTIwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctaW5kaWdvLTUwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLWluZGlnby03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctaW5kaWdvLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjMzY2YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZDhmZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcHVycGxlLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmN2FlYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcHVycGxlLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcHVycGxlLTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcHVycGxlLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzM3YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXBpbmstMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcGluay0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1waW5rLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXBpbmstNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcGluay01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1waW5rLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6YmctcGluay03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLXBpbmstODAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1waW5rLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ymctb3BhY2l0eS0wIHtcbiAgICAtLWJnLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpiZy1vcGFjaXR5LTI1IHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpiZy1vcGFjaXR5LTUwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9wYWNpdHktNzUge1xuICAgIC0tYmctb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOmJnLW9wYWNpdHktMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9wYWNpdHktMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1vcGFjaXR5LTI1OmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9wYWNpdHktNTA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpiZy1vcGFjaXR5LTc1OmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJnLW9wYWNpdHktMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9wYWNpdHktMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1vcGFjaXR5LTI1OmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9wYWNpdHktNTA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpiZy1vcGFjaXR5LTc1OmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJnLW9wYWNpdHktMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLmxnXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC5sZ1xcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLmxnXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAubGdcXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuXG4gIC5sZ1xcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5sZ1xcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAubGdcXDpiZy1yZXBlYXQteSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB9XG5cbiAgLmxnXFw6YmctcmVwZWF0LXJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gIH1cblxuICAubGdcXDpiZy1yZXBlYXQtc3BhY2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZTtcbiAgfVxuXG4gIC5sZ1xcOmJnLWF1dG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmJnLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLmxnXFw6YmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWNvbGxhcHNlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXNlcGFyYXRlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWN1cnJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWJsYWNrIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci13aGl0ZSB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItZ3JheS0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWdyYXktMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmF5LTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlMmU4ZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItZ3JheS00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWdyYXktNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmF5LTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MTgwOTY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItZ3JheS03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmF5LTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItZ3JheS05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEyMDJjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXJlZC0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXJlZC0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXJlZC0zMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmViMmIyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXJlZC00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXJlZC01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXJlZC02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUzZTNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1yZWQtNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItcmVkLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXJlZC05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQyYTJhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcmFuZ2UtMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcmFuZ2UtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcmFuZ2UtMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcmFuZ2UtNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLW9yYW5nZS01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItb3JhbmdlLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkZDZiMjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcmFuZ2UtNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItb3JhbmdlLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLW9yYW5nZS05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IzNDFlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci15ZWxsb3ctMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci15ZWxsb3ctMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci15ZWxsb3ctMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci15ZWxsb3ctNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXllbGxvdy01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXIteWVsbG93LTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNjllMmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci15ZWxsb3ctNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXllbGxvdy04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci15ZWxsb3ctOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItZ3JlZW4tMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWdyZWVuLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YWU2YjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItZ3JlZW4tNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ncmVlbi01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItZ3JlZW4tNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWdyZWVuLTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWdyZWVuLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWdyZWVuLTkwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMjU0M2Q7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItdGVhbC0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXRlYWwtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci10ZWFsLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MWU2ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItdGVhbC00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItdGVhbC01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItdGVhbC02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE5Nzk1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItdGVhbC03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItdGVhbC04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXRlYWwtOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzIzNGU1MjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ibHVlLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItYmx1ZS0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWJsdWUtMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ibHVlLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ibHVlLTUwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ibHVlLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzMTgyY2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ibHVlLTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1ibHVlLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWJsdWUtOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItaW5kaWdvLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItaW5kaWdvLTIwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItaW5kaWdvLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNhM2JmZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItaW5kaWdvLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItaW5kaWdvLTUwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItaW5kaWdvLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1YTY3ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1pbmRpZ28tNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItaW5kaWdvLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWluZGlnby05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzNjZiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1wdXJwbGUtMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1wdXJwbGUtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1wdXJwbGUtMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1wdXJwbGUtNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1wdXJwbGUtNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1wdXJwbGUtNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXB1cnBsZS03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItcHVycGxlLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXB1cnBsZS05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQzMzdhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1waW5rLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItcGluay0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXBpbmstMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1waW5rLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpib3JkZXItcGluay01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXBpbmstNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1M2Y4YztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXBpbmstNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXBpbmstODAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXBpbmstOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWN1cnJlbnQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItYmxhY2s6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JheS0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JheS0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRmMmY3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JheS0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JheS00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JheS01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTBhZWMwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JheS02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JheS03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyYXktODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJkMzc0ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyYXktOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItcmVkLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZDc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1yZWQtMzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXJlZC00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItcmVkLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNTY1NjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1yZWQtNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1yZWQtNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1yZWQtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzliMmMyYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1yZWQtOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVlYmM4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlZDg5MzY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzljNDIyMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVmY2JmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWYwODk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlY2M5NGI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5NzVhMTY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjNmY2ZDU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ncmVlbi0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0OGJiNzg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzOGExNjk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzI3Njc0OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ncmVlbi05MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItdGVhbC0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItdGVhbC0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjJmNWVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItdGVhbC0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItdGVhbC00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci10ZWFsLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzOGIyYWM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItdGVhbC03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci10ZWFsLTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyODVlNjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci10ZWFsLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ibHVlLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ibHVlLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiZWUzZjg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ibHVlLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ibHVlLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtNTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQyOTllMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItYmx1ZS02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ibHVlLTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJjNTI4MjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1ibHVlLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2MzZGFmZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQzNDE5MDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTlkOGZkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWY3YWVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzU1M2M5YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1waW5rLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1waW5rLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZTI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1waW5rLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1waW5rLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1waW5rLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlZDY0YTY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1waW5rLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLXBpbmstNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItcGluay04MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTcyNjZkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1waW5rLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1jdXJyZW50OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWJsYWNrOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXdoaXRlOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZmFmYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2NiZDVlMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1yZWQtMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcmVkLTMwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1yZWQtNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXJlZC01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcmVkLTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcmVkLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcmVkLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcmVkLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmMGZmZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2OGQzOTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tOTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZmZmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRmZDFjNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItdGVhbC01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJjN2E3YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItdGVhbC04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItdGVhbC05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTUwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmNGZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTIwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTUwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcGluay0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcGluay0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcGluay0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcGluay00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcGluay01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcGluay02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1waW5rLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLXBpbmstODAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItcGluay05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcGFjaXR5LTAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpib3JkZXItb3BhY2l0eS0yNSB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubGdcXDpib3JkZXItb3BhY2l0eS03NSB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9wYWNpdHktMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Ym9yZGVyLW9wYWNpdHktMjU6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1vcGFjaXR5LTUwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmJvcmRlci1vcGFjaXR5LTc1OmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpib3JkZXItb3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1vcGFjaXR5LTA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmJvcmRlci1vcGFjaXR5LTI1OmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItb3BhY2l0eS01MDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpib3JkZXItb3BhY2l0eS03NTpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1ub25lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1yLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1iLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWwtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC10LXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXItc20ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWItc20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtbC1zbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1iIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1sIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXQtbWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtci1tZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYi1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1sLW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXItbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYi1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWwtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXQtZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXItZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1iLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1sLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXRsLW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXRyLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1ici1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYmwtbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdGwtc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC10ci1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1ici1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC1ibC1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXRsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC10ciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWJyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYmwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXRsLW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdHItbWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYnItbWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYmwtbWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC10bC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6cm91bmRlZC10ci1sZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYnItbGcge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLWJsLWxnIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3VuZGVkLXRsLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtdHItZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYnItZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC5sZ1xcOnJvdW5kZWQtYmwtZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXNvbGlkIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWRhc2hlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIH1cblxuICAubGdcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1kb3VibGUge1xuICAgIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLW5vbmUge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci0wIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAubGdcXDpib3JkZXItMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cblxuICAubGdcXDpib3JkZXItNCB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cblxuICAubGdcXDpib3JkZXItOCB7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIH1cblxuICAubGdcXDpib3JkZXIge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLXQtMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1yLTAge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1iLTAge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICAubGdcXDpib3JkZXItbC0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci10LTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1yLTIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWItMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWwtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci10LTQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDRweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1yLTQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWItNCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWwtNCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci10LTgge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDhweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci1yLTgge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogOHB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWItOCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogOHB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWwtOCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcbiAgfVxuXG4gIC5sZ1xcOmJvcmRlci10IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cblxuICAubGdcXDpib3JkZXItciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIH1cblxuICAubGdcXDpib3JkZXItYiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG5cbiAgLmxnXFw6Ym9yZGVyLWwge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cblxuICAubGdcXDpib3gtYm9yZGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLmxnXFw6Ym94LWNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLmxnXFw6Y3Vyc29yLWF1dG8ge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmN1cnNvci1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAubGdcXDpjdXJzb3ItcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmxnXFw6Y3Vyc29yLXdhaXQge1xuICAgIGN1cnNvcjogd2FpdDtcbiAgfVxuXG4gIC5sZ1xcOmN1cnNvci10ZXh0IHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAubGdcXDpjdXJzb3ItbW92ZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG5cbiAgLmxnXFw6Y3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLmxnXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxnXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAubGdcXDppbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubGdcXDppbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAubGdcXDp0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAubGdcXDp0YWJsZS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICB9XG5cbiAgLmxnXFw6dGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gIC5sZ1xcOnRhYmxlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uO1xuICB9XG5cbiAgLmxnXFw6dGFibGUtY29sdW1uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7XG4gIH1cblxuICAubGdcXDp0YWJsZS1mb290ZXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDtcbiAgfVxuXG4gIC5sZ1xcOnRhYmxlLWhlYWRlci1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgLmxnXFw6dGFibGUtcm93LWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cblxuICAubGdcXDp0YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIC5sZ1xcOmZsb3ctcm9vdCB7XG4gICAgZGlzcGxheTogZmxvdy1yb290O1xuICB9XG5cbiAgLmxnXFw6Z3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuXG4gIC5sZ1xcOmlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxuXG4gIC5sZ1xcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmxnXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgLmxnXFw6ZmxleC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubGdcXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAubGdcXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAubGdcXDppdGVtcy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubGdcXDppdGVtcy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5sZ1xcOml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5sZ1xcOml0ZW1zLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAubGdcXDppdGVtcy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5sZ1xcOnNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOnNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubGdcXDpzZWxmLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAubGdcXDpzZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLmxnXFw6c2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG5cbiAgLmxnXFw6anVzdGlmeS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmxnXFw6anVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAubGdcXDpqdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubGdcXDpqdXN0aWZ5LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5sZ1xcOmp1c3RpZnktYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5sZ1xcOmp1c3RpZnktZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuXG4gIC5sZ1xcOmNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubGdcXDpjb250ZW50LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmxnXFw6Y29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmxnXFw6Y29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmxnXFw6Y29udGVudC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtMSB7XG4gICAgZmxleDogMSAxIDAlO1xuICB9XG5cbiAgLmxnXFw6ZmxleC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cblxuICAubGdcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAubGdcXDpmbGV4LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG5cbiAgLmxnXFw6ZmxleC1ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAubGdcXDpmbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtc2hyaW5rIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC5sZ1xcOm9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLmxnXFw6b3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAubGdcXDpvcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5sZ1xcOm9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLmxnXFw6b3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAubGdcXDpvcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5sZ1xcOm9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLmxnXFw6b3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAubGdcXDpvcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5sZ1xcOm9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAubGdcXDpvcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLmxnXFw6b3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5sZ1xcOm9yZGVyLWZpcnN0IHtcbiAgICBvcmRlcjogLTk5OTk7XG4gIH1cblxuICAubGdcXDpvcmRlci1sYXN0IHtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuXG4gIC5sZ1xcOm9yZGVyLW5vbmUge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLmxnXFw6ZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5sZ1xcOmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxnXFw6ZmxvYXQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAubGdcXDpjbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC5sZ1xcOmNsZWFyLWxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG5cbiAgLmxnXFw6Y2xlYXItcmlnaHQge1xuICAgIGNsZWFyOiByaWdodDtcbiAgfVxuXG4gIC5sZ1xcOmNsZWFyLWJvdGgge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmxnXFw6Y2xlYXItbm9uZSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cblxuICAubGdcXDpmb250LXNhbnMge1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgfVxuXG4gIC5sZ1xcOmZvbnQtc2VyaWYge1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIH1cblxuICAubGdcXDpmb250LW1vbm8ge1xuICAgIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIH1cblxuICAubGdcXDpmb250LWhhaXJsaW5lIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgLmxnXFw6Zm9udC10aGluIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLmxnXFw6Zm9udC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvbnQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmxnXFw6Zm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAubGdcXDpmb250LXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmxnXFw6Zm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmxnXFw6Zm9udC1leHRyYWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAubGdcXDpmb250LWJsYWNrIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpmb250LWhhaXJsaW5lOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpmb250LXRoaW46aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmZvbnQtbGlnaHQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOmZvbnQtbm9ybWFsOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpmb250LW1lZGl1bTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Zm9udC1zZW1pYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Zm9udC1ib2xkOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpmb250LWV4dHJhYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6Zm9udC1ibGFjazpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Zm9udC1oYWlybGluZTpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Zm9udC10aGluOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpmb250LWxpZ2h0OmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpmb250LW5vcm1hbDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Zm9udC1tZWRpdW06Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmZvbnQtc2VtaWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmZvbnQtYm9sZDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6Zm9udC1leHRyYWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmZvbnQtYmxhY2s6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAubGdcXDpoLTAge1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5sZ1xcOmgtMSB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6aC0yIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmgtMyB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6aC00IHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cblxuICAubGdcXDpoLTUge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmgtNiB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpoLTgge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmgtMTAge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6aC0xMiB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLmxnXFw6aC0xNiB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6aC0yMCB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmxnXFw6aC0yNCB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6aC0zMiB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6aC00MCB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmgtNDgge1xuICAgIGhlaWdodDogMTJyZW07XG4gIH1cblxuICAubGdcXDpoLTU2IHtcbiAgICBoZWlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6aC02NCB7XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6aC1weCB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cblxuICAubGdcXDpoLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5sZ1xcOmgtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLmxnXFw6dGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC00eGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtNXhsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6bGVhZGluZy0zIHtcbiAgICBsaW5lLWhlaWdodDogLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6bGVhZGluZy00IHtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmxlYWRpbmctNSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAubGdcXDpsZWFkaW5nLTYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpsZWFkaW5nLTcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6bGVhZGluZy04IHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmxlYWRpbmctOSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cblxuICAubGdcXDpsZWFkaW5nLTEwIHtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6bGVhZGluZy1ub25lIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5sZ1xcOmxlYWRpbmctdGlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG5cbiAgLmxnXFw6bGVhZGluZy1zbnVnIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIH1cblxuICAubGdcXDpsZWFkaW5nLW5vcm1hbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5sZ1xcOmxlYWRpbmctcmVsYXhlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB9XG5cbiAgLmxnXFw6bGVhZGluZy1sb29zZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cblxuICAubGdcXDpsaXN0LWluc2lkZSB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG5cbiAgLmxnXFw6bGlzdC1vdXRzaWRlIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICB9XG5cbiAgLmxnXFw6bGlzdC1ub25lIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAubGdcXDpsaXN0LWRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIC5sZ1xcOmxpc3QtZGVjaW1hbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgLmxnXFw6bS0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubGdcXDptLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDptLTMge1xuICAgIG1hcmdpbjogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm0tNCB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6bS01IHtcbiAgICBtYXJnaW46IDEuMjVyZW07XG4gIH1cblxuICAubGdcXDptLTYge1xuICAgIG1hcmdpbjogMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6bS04IHtcbiAgICBtYXJnaW46IDJyZW07XG4gIH1cblxuICAubGdcXDptLTEwIHtcbiAgICBtYXJnaW46IDIuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm0tMTIge1xuICAgIG1hcmdpbjogM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOm0tMTYge1xuICAgIG1hcmdpbjogNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm0tMjAge1xuICAgIG1hcmdpbjogNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm0tMjQge1xuICAgIG1hcmdpbjogNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm0tMzIge1xuICAgIG1hcmdpbjogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm0tNDAge1xuICAgIG1hcmdpbjogMTByZW07XG4gIH1cblxuICAubGdcXDptLTQ4IHtcbiAgICBtYXJnaW46IDEycmVtO1xuICB9XG5cbiAgLmxnXFw6bS01NiB7XG4gICAgbWFyZ2luOiAxNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm0tNjQge1xuICAgIG1hcmdpbjogMTZyZW07XG4gIH1cblxuICAubGdcXDptLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm0tcHgge1xuICAgIG1hcmdpbjogMXB4O1xuICB9XG5cbiAgLmxnXFw6LW0tMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tLTIge1xuICAgIG1hcmdpbjogLTAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tLTMge1xuICAgIG1hcmdpbjogLTAuNzVyZW07XG4gIH1cblxuICAubGdcXDotbS00IHtcbiAgICBtYXJnaW46IC0xcmVtO1xuICB9XG5cbiAgLmxnXFw6LW0tNSB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tLTYge1xuICAgIG1hcmdpbjogLTEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tLTgge1xuICAgIG1hcmdpbjogLTJyZW07XG4gIH1cblxuICAubGdcXDotbS0xMCB7XG4gICAgbWFyZ2luOiAtMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6LW0tMTIge1xuICAgIG1hcmdpbjogLTNyZW07XG4gIH1cblxuICAubGdcXDotbS0xNiB7XG4gICAgbWFyZ2luOiAtNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tLTIwIHtcbiAgICBtYXJnaW46IC01cmVtO1xuICB9XG5cbiAgLmxnXFw6LW0tMjQge1xuICAgIG1hcmdpbjogLTZyZW07XG4gIH1cblxuICAubGdcXDotbS0zMiB7XG4gICAgbWFyZ2luOiAtOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tLTQwIHtcbiAgICBtYXJnaW46IC0xMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tLTQ4IHtcbiAgICBtYXJnaW46IC0xMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tLTU2IHtcbiAgICBtYXJnaW46IC0xNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tLTY0IHtcbiAgICBtYXJnaW46IC0xNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tLXB4IHtcbiAgICBtYXJnaW46IC0xcHg7XG4gIH1cblxuICAubGdcXDpteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubGdcXDpteC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubGdcXDpteS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6bXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm15LTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm15LTUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm15LTYge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpteC02IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6bXktOCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmxnXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmxnXFw6bXktMTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cblxuICAubGdcXDpteC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm15LTEyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAubGdcXDpteC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLmxnXFw6bXktMTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm14LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIH1cblxuICAubGdcXDpteS0yMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLmxnXFw6bXgtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm15LTI0IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cblxuICAubGdcXDpteC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6bXktMzIge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm14LTMyIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gIH1cblxuICAubGdcXDpteS00MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAubGdcXDpteC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTByZW07XG4gIH1cblxuICAubGdcXDpteS00OCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAubGdcXDpteC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIH1cblxuICAubGdcXDpteS01NiB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cblxuICAubGdcXDpteC01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW07XG4gIH1cblxuICAubGdcXDpteS02NCB7XG4gICAgbWFyZ2luLXRvcDogMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAubGdcXDpteC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG4gIH1cblxuICAubGdcXDpteS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubGdcXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubGdcXDpteS1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5sZ1xcOm14LXB4IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLmxnXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6LW14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6LW15LTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIH1cblxuICAubGdcXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIH1cblxuICAubGdcXDotbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIH1cblxuICAubGdcXDotbXktNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cblxuICAubGdcXDotbXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cblxuICAubGdcXDotbXktNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW07XG4gIH1cblxuICAubGdcXDotbXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW07XG4gIH1cblxuICAubGdcXDotbXktNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6LW14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1teS0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6LW14LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAubGdcXDotbXktMTIge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG5cbiAgLmxnXFw6LW14LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOi1teS0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gIH1cblxuICAubGdcXDotbXgtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICB9XG5cbiAgLmxnXFw6LW15LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1teC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW07XG4gIH1cblxuICAubGdcXDotbXktMjQge1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG5cbiAgLmxnXFw6LW14LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1teS0zMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIH1cblxuICAubGdcXDotbXgtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtO1xuICB9XG5cbiAgLmxnXFw6LW15LTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuICB9XG5cbiAgLmxnXFw6LW14LTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtO1xuICB9XG5cbiAgLmxnXFw6LW15LTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtO1xuICB9XG5cbiAgLmxnXFw6LW14LTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtO1xuICB9XG5cbiAgLmxnXFw6LW15LTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtO1xuICB9XG5cbiAgLmxnXFw6LW14LTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtO1xuICB9XG5cbiAgLmxnXFw6LW15LTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cmVtO1xuICB9XG5cbiAgLmxnXFw6LW14LTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtO1xuICB9XG5cbiAgLmxnXFw6LW15LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICAubGdcXDotbXgtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuXG4gIC5sZ1xcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubGdcXDptci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubGdcXDptYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmxnXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubGdcXDptdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6bWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6bXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6bXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAubGdcXDptYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDptbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6bXQtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cblxuICAubGdcXDptbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm10LTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAubGdcXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAubGdcXDptYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6bWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAubGdcXDptdC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6bXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6bWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6bXQtNiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6bXItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAubGdcXDptYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAubGdcXDptbC02IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAubGdcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cblxuICAubGdcXDptci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAubGdcXDptYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6bWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIH1cblxuICAubGdcXDptdC0xMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOm1yLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cblxuICAubGdcXDptYi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOm1sLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOm10LTE2IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6bXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6bWwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6bXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuICAubGdcXDptci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLmxnXFw6bWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cblxuICAubGdcXDptbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gIH1cblxuICAubGdcXDptdC0yNCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1yLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW07XG4gIH1cblxuICAubGdcXDptYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1sLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm10LTMyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6bXItMzIge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1iLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6bWwtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6bXQtNDAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG5cbiAgLmxnXFw6bXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW07XG4gIH1cblxuICAubGdcXDptYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAubGdcXDptbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICB9XG5cbiAgLmxnXFw6bXQtNDgge1xuICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICB9XG5cbiAgLmxnXFw6bXItNDgge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIH1cblxuICAubGdcXDptYi00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAubGdcXDptbC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuICB9XG5cbiAgLmxnXFw6bXQtNTYge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6bXItNTYge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW07XG4gIH1cblxuICAubGdcXDptYi01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cblxuICAubGdcXDptbC01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6bXQtNjQge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICB9XG5cbiAgLmxnXFw6bXItNjQge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG4gIH1cblxuICAubGdcXDptYi02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAubGdcXDptbC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICB9XG5cbiAgLmxnXFw6bXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm1iLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubGdcXDptbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm10LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cblxuICAubGdcXDptci1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAubGdcXDptYi1weCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLmxnXFw6bWwtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cblxuICAubGdcXDotbXQtMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIH1cblxuICAubGdcXDotbXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIH1cblxuICAubGdcXDotbXQtMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIH1cblxuICAubGdcXDotbWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG5cbiAgLmxnXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG5cbiAgLmxnXFw6LW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tdC02IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6LW10LTgge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICB9XG5cbiAgLmxnXFw6LW1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIH1cblxuICAubGdcXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cblxuICAubGdcXDotbWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICB9XG5cbiAgLmxnXFw6LW10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAubGdcXDotbWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW07XG4gIH1cblxuICAubGdcXDotbWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6LW10LTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tci0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tYi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW07XG4gIH1cblxuICAubGdcXDotbWwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gIH1cblxuICAubGdcXDotbXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW07XG4gIH1cblxuICAubGdcXDotbWItMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gIH1cblxuICAubGdcXDotbXQtMjAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1yLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuICB9XG5cbiAgLmxnXFw6LW10LTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tci0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW07XG4gIH1cblxuICAubGdcXDotbWwtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tdC0zMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW07XG4gIH1cblxuICAubGdcXDotbXItMzIge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW07XG4gIH1cblxuICAubGdcXDotbWItMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1sLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW07XG4gIH1cblxuICAubGdcXDotbXQtNDAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW07XG4gIH1cblxuICAubGdcXDotbWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tdC00OCB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtO1xuICB9XG5cbiAgLmxnXFw6LW1yLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tYi00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtO1xuICB9XG5cbiAgLmxnXFw6LW1sLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtO1xuICB9XG5cbiAgLmxnXFw6LW10LTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gIH1cblxuICAubGdcXDotbXItNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtO1xuICB9XG5cbiAgLmxnXFw6LW1iLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW07XG4gIH1cblxuICAubGdcXDotbWwtNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW07XG4gIH1cblxuICAubGdcXDotbXQtNjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tci02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZyZW07XG4gIH1cblxuICAubGdcXDotbWItNjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tbC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi1tdC1weCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gIC5sZ1xcOi1tci1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgLmxnXFw6LW1iLXB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLmxnXFw6LW1sLXB4IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuXG4gIC5sZ1xcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubGdcXDptYXgtaC1zY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLmxnXFw6bWF4LXctbm9uZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmxnXFw6bWF4LXcteHMge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gIH1cblxuICAubGdcXDptYXgtdy1zbSB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LW1kIHtcbiAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICB9XG5cbiAgLmxnXFw6bWF4LXctbGcge1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gIH1cblxuICAubGdcXDptYXgtdy14bCB7XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LTJ4bCB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LTN4bCB7XG4gICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LTR4bCB7XG4gICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LTV4bCB7XG4gICAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LTZ4bCB7XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LXNjcmVlbi1zbSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LXNjcmVlbi1tZCB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LXNjcmVlbi1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cblxuICAubGdcXDptYXgtdy1zY3JlZW4teGwge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG5cbiAgLmxnXFw6bWluLWgtMCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC5sZ1xcOm1pbi1oLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubGdcXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLmxnXFw6bWluLXctMCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLmxnXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxnXFw6b2JqZWN0LWNvbnRhaW4ge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5sZ1xcOm9iamVjdC1jb3ZlciB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAubGdcXDpvYmplY3QtZmlsbCB7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICB9XG5cbiAgLmxnXFw6b2JqZWN0LW5vbmUge1xuICAgIC1vLW9iamVjdC1maXQ6IG5vbmU7XG4gICAgICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOm9iamVjdC1zY2FsZS1kb3duIHtcbiAgICAtby1vYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gIH1cblxuICAubGdcXDpvYmplY3QtYm90dG9tIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC5sZ1xcOm9iamVjdC1jZW50ZXIge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLmxnXFw6b2JqZWN0LWxlZnQge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIH1cblxuICAubGdcXDpvYmplY3QtbGVmdC1ib3R0b20ge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC5sZ1xcOm9iamVjdC1sZWZ0LXRvcCB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG5cbiAgLmxnXFw6b2JqZWN0LXJpZ2h0IHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cblxuICAubGdcXDpvYmplY3QtcmlnaHQtYm90dG9tIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC5sZ1xcOm9iamVjdC1yaWdodC10b3Age1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLmxnXFw6b2JqZWN0LXRvcCB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cblxuICAubGdcXDpvcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpvcGFjaXR5LTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLmxnXFw6b3BhY2l0eS01MCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmxnXFw6b3BhY2l0eS03NSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOm9wYWNpdHktMTAwIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpvcGFjaXR5LTA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOm9wYWNpdHktMjU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOm9wYWNpdHktNTA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6b3BhY2l0eS03NTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6b3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOm9wYWNpdHktMDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6b3BhY2l0eS0yNTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6b3BhY2l0eS01MDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpvcGFjaXR5LTc1OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpvcGFjaXR5LTEwMDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sZ1xcOm91dGxpbmUtbm9uZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6b3V0bGluZS1ub25lOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLmxnXFw6b3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAubGdcXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubGdcXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAubGdcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLmxnXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbiAgLmxnXFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG5cbiAgLmxnXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gIC5sZ1xcOm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAubGdcXDpzY3JvbGxpbmctdG91Y2gge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC5sZ1xcOnNjcm9sbGluZy1hdXRvIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOnAtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5sZ1xcOnAtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnAtMiB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6cC0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6cC00IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6cC01IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cC02IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpwLTgge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAubGdcXDpwLTEwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cblxuICAubGdcXDpwLTEyIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG5cbiAgLmxnXFw6cC0xNiB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnAtMjAge1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cblxuICAubGdcXDpwLTI0IHtcbiAgICBwYWRkaW5nOiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6cC0zMiB7XG4gICAgcGFkZGluZzogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnAtNDAge1xuICAgIHBhZGRpbmc6IDEwcmVtO1xuICB9XG5cbiAgLmxnXFw6cC00OCB7XG4gICAgcGFkZGluZzogMTJyZW07XG4gIH1cblxuICAubGdcXDpwLTU2IHtcbiAgICBwYWRkaW5nOiAxNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnAtNjQge1xuICAgIHBhZGRpbmc6IDE2cmVtO1xuICB9XG5cbiAgLmxnXFw6cC1weCB7XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG5cbiAgLmxnXFw6cHktMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubGdcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5sZ1xcOnB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpweS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpweC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpweS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB4LTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6cHktNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAubGdcXDpweC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAubGdcXDpweS02IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpweC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpweS04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmxnXFw6cHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAubGdcXDpweS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICAubGdcXDpweC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cblxuICAubGdcXDpweS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAubGdcXDpweC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cblxuICAubGdcXDpweS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cblxuICAubGdcXDpweC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cblxuICAubGdcXDpweS0yNCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAubGdcXDpweC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cblxuICAubGdcXDpweS0zMiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAubGdcXDpweC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gIH1cblxuICAubGdcXDpweS00MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICB9XG5cbiAgLmxnXFw6cHktNDgge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAubGdcXDpweC00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB5LTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6cHgtNTYge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW07XG4gIH1cblxuICAubGdcXDpweS02NCB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB4LTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLmxnXFw6cHktcHgge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuXG4gIC5sZ1xcOnB4LXB4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAubGdcXDpwdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5sZ1xcOnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubGdcXDpwYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5sZ1xcOnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5sZ1xcOnB0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnBiLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cHQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpwbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB0LTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6cHItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnBiLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6cGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6cHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICAubGdcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6cGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAubGdcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAubGdcXDpwdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAubGdcXDpwYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB0LTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpwci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpwYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6cGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpwdC04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnByLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cblxuICAubGdcXDpwYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6cHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6cGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6cHQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG5cbiAgLmxnXFw6cHItMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cblxuICAubGdcXDpwYi0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICAubGdcXDpwbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG5cbiAgLmxnXFw6cHQtMTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6cHItMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cblxuICAubGdcXDpwYi0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAubGdcXDpwbC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6cHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG5cbiAgLmxnXFw6cHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cblxuICAubGdcXDpwYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cblxuICAubGdcXDpwbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICB9XG5cbiAgLmxnXFw6cHQtMjQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6cHItMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cblxuICAubGdcXDpwYi0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAubGdcXDpwbC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6cHQtMzIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6cHItMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gIH1cblxuICAubGdcXDpwYi0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAubGdcXDpwbC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6cHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAubGdcXDpwbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB0LTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIH1cblxuICAubGdcXDpwci00OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW07XG4gIH1cblxuICAubGdcXDpwYi00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLmxnXFw6cGwtNDgge1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW07XG4gIH1cblxuICAubGdcXDpwdC01NiB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6cHItNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6cGItNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnBsLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6cHQtNjQge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnByLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnBiLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAubGdcXDpwbC02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnB0LXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG5cbiAgLmxnXFw6cHItcHgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOnBiLXB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLmxnXFw6cGwtcHgge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItY3VycmVudDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1jdXJyZW50Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmxhY2s6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibGFjazo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsYWNrOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsYWNrOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibGFjazo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci13aGl0ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXdoaXRlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItd2hpdGU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItd2hpdGU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXdoaXRlOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gICAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gICAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcmVkLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1yZWQtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gICAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gICAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gICAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICAgIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICAgIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTYwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICAgIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay03MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1waW5rLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstODAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItcGluay05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jdXJyZW50OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibGFjazpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsYWNrOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gICAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gICAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gICAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gICAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gICAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICAgIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICAgIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gICAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gICAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLmxnXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sZ1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDpwb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6c3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLmxnXFw6Zml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC5sZ1xcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAubGdcXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxnXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuXG4gIC5sZ1xcOmluc2V0LTAge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5sZ1xcOmluc2V0LWF1dG8ge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmluc2V0LXktMCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5sZ1xcOmluc2V0LXgtMCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5sZ1xcOmluc2V0LXktYXV0byB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmluc2V0LXgtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOnRvcC0wIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAubGdcXDpyaWdodC0wIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5sZ1xcOmJvdHRvbS0wIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAubGdcXDpsZWZ0LTAge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAubGdcXDp0b3AtYXV0byB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6cmlnaHQtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubGdcXDpib3R0b20tYXV0byB7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6bGVmdC1hdXRvIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6cmVzaXplLW5vbmUge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOnJlc2l6ZS15IHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgLmxnXFw6cmVzaXplLXgge1xuICAgIHJlc2l6ZTogaG9yaXpvbnRhbDtcbiAgfVxuXG4gIC5sZ1xcOnJlc2l6ZSB7XG4gICAgcmVzaXplOiBib3RoO1xuICB9XG5cbiAgLmxnXFw6c2hhZG93LXhzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5sZ1xcOnNoYWRvdy1zbSB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5sZ1xcOnNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLmxnXFw6c2hhZG93LW1kIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubGdcXDpzaGFkb3ctbGcge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLmxnXFw6c2hhZG93LXhsIHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG5cbiAgLmxnXFw6c2hhZG93LTJ4bCB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC5sZ1xcOnNoYWRvdy1pbm5lciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5sZ1xcOnNoYWRvdy1vdXRsaW5lIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NiwgMTUzLCAyMjUsIDAuNSk7XG4gIH1cblxuICAubGdcXDpzaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LXhzOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LXNtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LW1kOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNoYWRvdy1sZzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNoYWRvdy14bDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LTJ4bDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctb3V0bGluZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzaGFkb3ctbm9uZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LXhzOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LXNtOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3c6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LW1kOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNoYWRvdy1sZzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNoYWRvdy14bDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LTJ4bDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3ctb3V0bGluZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmZpbGwtY3VycmVudCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmxnXFw6c3Ryb2tlLWN1cnJlbnQge1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLmxnXFw6c3Ryb2tlLTAge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgfVxuXG4gIC5sZ1xcOnN0cm9rZS0xIHtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gIH1cblxuICAubGdcXDpzdHJva2UtMiB7XG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xuICB9XG5cbiAgLmxnXFw6dGFibGUtYXV0byB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6dGFibGUtZml4ZWQge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cblxuICAubGdcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubGdcXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubGdcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDp0ZXh0LWN1cnJlbnQge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAubGdcXDp0ZXh0LWJsYWNrIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtd2hpdGUge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmF5LTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWdyYXktMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtZ3JheS0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmF5LTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWdyYXktNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtZ3JheS02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmF5LTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmF5LTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWdyYXktOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcmVkLTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXJlZC0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1yZWQtMzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcmVkLTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXJlZC01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1yZWQtNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXJlZC03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcmVkLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gICAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1yZWQtOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LW9yYW5nZS0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1vcmFuZ2UtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtb3JhbmdlLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LW9yYW5nZS00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LW9yYW5nZS01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LW9yYW5nZS02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LW9yYW5nZS03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtb3JhbmdlLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gICAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1vcmFuZ2UtOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXllbGxvdy0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC15ZWxsb3ctMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQteWVsbG93LTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXllbGxvdy00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXllbGxvdy01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXllbGxvdy02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXllbGxvdy03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXllbGxvdy04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQteWVsbG93LTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWdyZWVuLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtZ3JlZW4tNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWdyZWVuLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ncmVlbi05MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC10ZWFsLTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXRlYWwtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtdGVhbC0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC10ZWFsLTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtdGVhbC01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXRlYWwtNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC10ZWFsLTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtdGVhbC04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICAgIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC10ZWFsLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWJsdWUtMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtYmx1ZS0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICAgIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ibHVlLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWJsdWUtNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ibHVlLTUwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtYmx1ZS02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWJsdWUtNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ibHVlLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1ibHVlLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1pbmRpZ28tMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtaW5kaWdvLTIwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWluZGlnby0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1pbmRpZ28tNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtaW5kaWdvLTUwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWluZGlnby02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LWluZGlnby03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtaW5kaWdvLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gICAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1pbmRpZ28tOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXB1cnBsZS0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1wdXJwbGUtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcHVycGxlLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXB1cnBsZS00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1wdXJwbGUtNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcHVycGxlLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcHVycGxlLTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gICAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcHVycGxlLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gICAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1wdXJwbGUtOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXBpbmstMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcGluay0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1waW5rLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXBpbmstNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcGluay01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1waW5rLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtcGluay03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDp0ZXh0LXBpbmstODAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1waW5rLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtY3VycmVudDpob3ZlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ibGFjazpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyYXktMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmF5LTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JheS0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyYXktNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmF5LTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JheS02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyYXktNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JheS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyYXktOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1yZWQtMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1yZWQtMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1yZWQtMzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1yZWQtNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1yZWQtNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1yZWQtNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcmVkLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXJlZC04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1yZWQtOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtb3JhbmdlLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtb3JhbmdlLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtb3JhbmdlLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtb3JhbmdlLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtb3JhbmdlLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQteWVsbG93LTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQteWVsbG93LTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQteWVsbG93LTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQteWVsbG93LTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQteWVsbG93LTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC15ZWxsb3ctODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQteWVsbG93LTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbi0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbi03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbi04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ncmVlbi05MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRlYWwtMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC10ZWFsLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtdGVhbC0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXRlYWwtODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC10ZWFsLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmx1ZS0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWJsdWUtMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ibHVlLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmx1ZS00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmx1ZS01MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmx1ZS02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmx1ZS03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtYmx1ZS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1ibHVlLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0yMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby01MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtaW5kaWdvLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LWluZGlnby04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcHVycGxlLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcHVycGxlLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcHVycGxlLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcHVycGxlLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcHVycGxlLTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcHVycGxlLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcGluay0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXBpbmstMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1waW5rLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtcGluay00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LXBpbmstNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1waW5rLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1waW5rLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1waW5rLTgwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1waW5rLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtY3VycmVudDpmb2N1cyB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ibGFjazpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyYXktMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmF5LTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JheS0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmF5LTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JheS02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JheS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyYXktOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1yZWQtMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1yZWQtMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1yZWQtMzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1yZWQtNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1yZWQtNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1yZWQtNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcmVkLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXJlZC04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1yZWQtOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQteWVsbG93LTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQteWVsbG93LTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQteWVsbG93LTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQteWVsbG93LTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQteWVsbG93LTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC15ZWxsb3ctODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQteWVsbG93LTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbi03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbi04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ncmVlbi05MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC10ZWFsLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtdGVhbC0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC10ZWFsLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtYmx1ZS0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ibHVlLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtYmx1ZS00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtYmx1ZS01MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtYmx1ZS02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtYmx1ZS03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtYmx1ZS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1ibHVlLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0yMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby01MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcHVycGxlLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcHVycGxlLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcHVycGxlLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcHVycGxlLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcHVycGxlLTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcHVycGxlLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcGluay0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXBpbmstMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1waW5rLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtcGluay00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LXBpbmstNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1waW5rLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1waW5rLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1waW5rLTgwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1waW5rLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1vcGFjaXR5LTAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLmxnXFw6dGV4dC1vcGFjaXR5LTI1IHtcbiAgICAtLXRleHQtb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtb3BhY2l0eS01MCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtb3BhY2l0eS03NSB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubGdcXDp0ZXh0LW9wYWNpdHktMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dGV4dC1vcGFjaXR5LTA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9wYWNpdHktMjU6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0ZXh0LW9wYWNpdHktNTA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtb3BhY2l0eS03NTpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRleHQtb3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0ZXh0LW9wYWNpdHktMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtb3BhY2l0eS0yNTpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRleHQtb3BhY2l0eS01MDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1vcGFjaXR5LTc1OmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dGV4dC1vcGFjaXR5LTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIH1cblxuICAubGdcXDppdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5sZ1xcOm5vdC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC5sZ1xcOnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5sZ1xcOmxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuXG4gIC5sZ1xcOmNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLmxnXFw6bm9ybWFsLWNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmxnXFw6dW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5sZ1xcOmxpbmUtdGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAubGdcXDpuby11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6bGluZS10aHJvdWdoOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6bm8tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnVuZGVybGluZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOm5vLXVuZGVybGluZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmxnXFw6YW50aWFsaWFzZWQge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAubGdcXDpzdWJwaXhlbC1hbnRpYWxpYXNlZCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOnRyYWNraW5nLXRpZ2h0ZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG5cbiAgLmxnXFw6dHJhY2tpbmctdGlnaHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYWNraW5nLW5vcm1hbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAubGdcXDp0cmFja2luZy13aWRlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYWNraW5nLXdpZGVyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG5cbiAgLmxnXFw6dHJhY2tpbmctd2lkZXN0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cblxuICAubGdcXDpzZWxlY3Qtbm9uZSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOnNlbGVjdC10ZXh0IHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICB9XG5cbiAgLmxnXFw6c2VsZWN0LWFsbCB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IGFsbDtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBhbGw7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogYWxsO1xuICB9XG5cbiAgLmxnXFw6c2VsZWN0LWF1dG8ge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogYXV0bztcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIH1cblxuICAubGdcXDphbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLmxnXFw6YWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmxnXFw6YWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmxnXFw6YWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLmxnXFw6YWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxuXG4gIC5sZ1xcOmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cblxuICAubGdcXDp2aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmxnXFw6aW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubGdcXDp3aGl0ZXNwYWNlLW5vcm1hbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5sZ1xcOndoaXRlc3BhY2Utbm8td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5sZ1xcOndoaXRlc3BhY2UtcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG5cbiAgLmxnXFw6d2hpdGVzcGFjZS1wcmUtbGluZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG5cbiAgLmxnXFw6d2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5cbiAgLmxnXFw6YnJlYWstbm9ybWFsIHtcbiAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG5cbiAgLmxnXFw6YnJlYWstd29yZHMge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAubGdcXDpicmVhay1hbGwge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuXG4gIC5sZ1xcOnRydW5jYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAubGdcXDp3LTAge1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLmxnXFw6dy0xIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctMiB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctMyB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cblxuICAubGdcXDp3LTQge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6dy01IHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctNiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctOCB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cblxuICAubGdcXDp3LTEwIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6dy0xMiB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cblxuICAubGdcXDp3LTE2IHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctMjAge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG5cbiAgLmxnXFw6dy0yNCB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cblxuICAubGdcXDp3LTMyIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctNDAge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctNDgge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctNTYge1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctNjQge1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAubGdcXDp3LXB4IHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLmxnXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sZ1xcOnctMVxcLzMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLmxnXFw6dy0yXFwvMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAubGdcXDp3LTFcXC80IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmxnXFw6dy0yXFwvNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sZ1xcOnctM1xcLzQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubGdcXDp3LTFcXC81IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmxnXFw6dy0yXFwvNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC5sZ1xcOnctM1xcLzUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAubGdcXDp3LTRcXC81IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmxnXFw6dy0xXFwvNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAubGdcXDp3LTJcXC82IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5sZ1xcOnctM1xcLzYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubGdcXDp3LTRcXC82IHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC5sZ1xcOnctNVxcLzYge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLmxnXFw6dy0xXFwvMTIge1xuICAgIHdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cblxuICAubGdcXDp3LTJcXC8xMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAubGdcXDp3LTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5sZ1xcOnctNFxcLzEyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC5sZ1xcOnctNVxcLzEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC5sZ1xcOnctNlxcLzEyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmxnXFw6dy03XFwvMTIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG5cbiAgLmxnXFw6dy04XFwvMTIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLmxnXFw6dy05XFwvMTIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAubGdcXDp3LTEwXFwvMTIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLmxnXFw6dy0xMVxcLzEyIHtcbiAgICB3aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuXG4gIC5sZ1xcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGdcXDp3LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLmxnXFw6ei0wIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLmxnXFw6ei0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAubGdcXDp6LTIwIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIC5sZ1xcOnotMzAge1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG5cbiAgLmxnXFw6ei00MCB7XG4gICAgei1pbmRleDogNDA7XG4gIH1cblxuICAubGdcXDp6LTUwIHtcbiAgICB6LWluZGV4OiA1MDtcbiAgfVxuXG4gIC5sZ1xcOnotYXV0byB7XG4gICAgei1pbmRleDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOmdhcC0wIHtcbiAgICBncmlkLWdhcDogMDtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAubGdcXDpnYXAtMSB7XG4gICAgZ3JpZC1nYXA6IDAuMjVyZW07XG4gICAgZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTIge1xuICAgIGdyaWQtZ2FwOiAwLjVyZW07XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpnYXAtMyB7XG4gICAgZ3JpZC1nYXA6IDAuNzVyZW07XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTQge1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC01IHtcbiAgICBncmlkLWdhcDogMS4yNXJlbTtcbiAgICBnYXA6IDEuMjVyZW07XG4gIH1cblxuICAubGdcXDpnYXAtNiB7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC04IHtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICAubGdcXDpnYXAtMTAge1xuICAgIGdyaWQtZ2FwOiAyLjVyZW07XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cblxuICAubGdcXDpnYXAtMTIge1xuICAgIGdyaWQtZ2FwOiAzcmVtO1xuICAgIGdhcDogM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC0xNiB7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gICAgZ2FwOiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTIwIHtcbiAgICBncmlkLWdhcDogNXJlbTtcbiAgICBnYXA6IDVyZW07XG4gIH1cblxuICAubGdcXDpnYXAtMjQge1xuICAgIGdyaWQtZ2FwOiA2cmVtO1xuICAgIGdhcDogNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC0zMiB7XG4gICAgZ3JpZC1nYXA6IDhyZW07XG4gICAgZ2FwOiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTQwIHtcbiAgICBncmlkLWdhcDogMTByZW07XG4gICAgZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC00OCB7XG4gICAgZ3JpZC1nYXA6IDEycmVtO1xuICAgIGdhcDogMTJyZW07XG4gIH1cblxuICAubGdcXDpnYXAtNTYge1xuICAgIGdyaWQtZ2FwOiAxNHJlbTtcbiAgICBnYXA6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6Z2FwLTY0IHtcbiAgICBncmlkLWdhcDogMTZyZW07XG4gICAgZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmdhcC1weCB7XG4gICAgZ3JpZC1nYXA6IDFweDtcbiAgICBnYXA6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1nYXAtMCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIC1tb3otY29sdW1uLWdhcDogMDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cblxuICAubGdcXDpjb2wtZ2FwLTEge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Y29sLWdhcC0yIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1nYXAtMyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMC43NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNzVyZW07XG4gIH1cblxuICAubGdcXDpjb2wtZ2FwLTQge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6Y29sLWdhcC01IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1nYXAtNiB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpjb2wtZ2FwLTgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG5cbiAgLmxnXFw6Y29sLWdhcC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIH1cblxuICAubGdcXDpjb2wtZ2FwLTEyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDNyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1nYXAtMTYge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNHJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDRyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6Y29sLWdhcC0yMCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDVyZW07XG4gIH1cblxuICAubGdcXDpjb2wtZ2FwLTI0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDZyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA2cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1nYXAtMzIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogOHJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDhyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6Y29sLWdhcC00MCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEwcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTByZW07XG4gIH1cblxuICAubGdcXDpjb2wtZ2FwLTQ4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEycmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMTJyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1nYXAtNTYge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTRyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6Y29sLWdhcC02NCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE2cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTZyZW07XG4gIH1cblxuICAubGdcXDpjb2wtZ2FwLXB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFweDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFweDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1nYXAtMCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cblxuICAubGdcXDpyb3ctZ2FwLTEge1xuICAgIGdyaWQtcm93LWdhcDogMC4yNXJlbTtcbiAgICByb3ctZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm93LWdhcC0yIHtcbiAgICBncmlkLXJvdy1nYXA6IDAuNXJlbTtcbiAgICByb3ctZ2FwOiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3ctZ2FwLTMge1xuICAgIGdyaWQtcm93LWdhcDogMC43NXJlbTtcbiAgICByb3ctZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6cm93LWdhcC00IHtcbiAgICBncmlkLXJvdy1nYXA6IDFyZW07XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1nYXAtNSB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxLjI1cmVtO1xuICAgIHJvdy1nYXA6IDEuMjVyZW07XG4gIH1cblxuICAubGdcXDpyb3ctZ2FwLTYge1xuICAgIGdyaWQtcm93LWdhcDogMS41cmVtO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1nYXAtOCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cblxuICAubGdcXDpyb3ctZ2FwLTEwIHtcbiAgICBncmlkLXJvdy1nYXA6IDIuNXJlbTtcbiAgICByb3ctZ2FwOiAyLjVyZW07XG4gIH1cblxuICAubGdcXDpyb3ctZ2FwLTEyIHtcbiAgICBncmlkLXJvdy1nYXA6IDNyZW07XG4gICAgcm93LWdhcDogM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1nYXAtMTYge1xuICAgIGdyaWQtcm93LWdhcDogNHJlbTtcbiAgICByb3ctZ2FwOiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6cm93LWdhcC0yMCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA1cmVtO1xuICAgIHJvdy1nYXA6IDVyZW07XG4gIH1cblxuICAubGdcXDpyb3ctZ2FwLTI0IHtcbiAgICBncmlkLXJvdy1nYXA6IDZyZW07XG4gICAgcm93LWdhcDogNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1nYXAtMzIge1xuICAgIGdyaWQtcm93LWdhcDogOHJlbTtcbiAgICByb3ctZ2FwOiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6cm93LWdhcC00MCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHJlbTtcbiAgICByb3ctZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1nYXAtNDgge1xuICAgIGdyaWQtcm93LWdhcDogMTJyZW07XG4gICAgcm93LWdhcDogMTJyZW07XG4gIH1cblxuICAubGdcXDpyb3ctZ2FwLTU2IHtcbiAgICBncmlkLXJvdy1nYXA6IDE0cmVtO1xuICAgIHJvdy1nYXA6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6cm93LWdhcC02NCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNnJlbTtcbiAgICByb3ctZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1nYXAtcHgge1xuICAgIGdyaWQtcm93LWdhcDogMXB4O1xuICAgIHJvdy1nYXA6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtZmxvdy1yb3cge1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIH1cblxuICAubGdcXDpncmlkLWZsb3ctY29sIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1mbG93LXJvdy1kZW5zZSB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtZmxvdy1jb2wtZGVuc2Uge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2U7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtY29scy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtY29scy05IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtMTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtMTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtbm9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICB9XG5cbiAgLmxnXFw6Y29sLWF1dG8ge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6Y29sLXNwYW4tMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zcGFuLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG4gIH1cblxuICAubGdcXDpjb2wtc3Bhbi0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xuICB9XG5cbiAgLmxnXFw6Y29sLXNwYW4tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zcGFuLTUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG4gIH1cblxuICAubGdcXDpjb2wtc3Bhbi02IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICB9XG5cbiAgLmxnXFw6Y29sLXNwYW4tNyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNyAvIHNwYW4gNztcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zcGFuLTgge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDggLyBzcGFuIDg7XG4gIH1cblxuICAubGdcXDpjb2wtc3Bhbi05IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5IC8gc3BhbiA5O1xuICB9XG5cbiAgLmxnXFw6Y29sLXNwYW4tMTAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwIC8gc3BhbiAxMDtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zcGFuLTExIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMSAvIHNwYW4gMTE7XG4gIH1cblxuICAubGdcXDpjb2wtc3Bhbi0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTgge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTEwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1zdGFydC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG5cbiAgLmxnXFw6Y29sLXN0YXJ0LTEzIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTM7XG4gIH1cblxuICAubGdcXDpjb2wtc3RhcnQtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gIH1cblxuICAubGdcXDpjb2wtZW5kLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1lbmQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICB9XG5cbiAgLmxnXFw6Y29sLWVuZC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cblxuICAubGdcXDpjb2wtZW5kLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1lbmQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICB9XG5cbiAgLmxnXFw6Y29sLWVuZC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIH1cblxuICAubGdcXDpjb2wtZW5kLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgfVxuXG4gIC5sZ1xcOmNvbC1lbmQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xuICB9XG5cbiAgLmxnXFw6Y29sLWVuZC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gIH1cblxuICAubGdcXDpjb2wtZW5kLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICB9XG5cbiAgLmxnXFw6Y29sLWVuZC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbiAgfVxuXG4gIC5sZ1xcOmNvbC1lbmQtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTI7XG4gIH1cblxuICAubGdcXDpjb2wtZW5kLTEzIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICB9XG5cbiAgLmxnXFw6Y29sLWVuZC1hdXRvIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gIH1cblxuICAubGdcXDpncmlkLXJvd3MtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1yb3dzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtcm93cy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLXJvd3MtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1yb3dzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtcm93cy02IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLXJvd3Mtbm9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICB9XG5cbiAgLmxnXFw6cm93LWF1dG8ge1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6cm93LXNwYW4tMSB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMSAvIHNwYW4gMTtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1zcGFuLTIge1xuICAgIGdyaWQtcm93OiBzcGFuIDIgLyBzcGFuIDI7XG4gIH1cblxuICAubGdcXDpyb3ctc3Bhbi0zIHtcbiAgICBncmlkLXJvdzogc3BhbiAzIC8gc3BhbiAzO1xuICB9XG5cbiAgLmxnXFw6cm93LXNwYW4tNCB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gNCAvIHNwYW4gNDtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1zcGFuLTUge1xuICAgIGdyaWQtcm93OiBzcGFuIDUgLyBzcGFuIDU7XG4gIH1cblxuICAubGdcXDpyb3ctc3Bhbi02IHtcbiAgICBncmlkLXJvdzogc3BhbiA2IC8gc3BhbiA2O1xuICB9XG5cbiAgLmxnXFw6cm93LXN0YXJ0LTEge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICB9XG5cbiAgLmxnXFw6cm93LXN0YXJ0LTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICB9XG5cbiAgLmxnXFw6cm93LXN0YXJ0LTMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICB9XG5cbiAgLmxnXFw6cm93LXN0YXJ0LTQge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICB9XG5cbiAgLmxnXFw6cm93LXN0YXJ0LTUge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICB9XG5cbiAgLmxnXFw6cm93LXN0YXJ0LTYge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICB9XG5cbiAgLmxnXFw6cm93LXN0YXJ0LTcge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICB9XG5cbiAgLmxnXFw6cm93LXN0YXJ0LWF1dG8ge1xuICAgIGdyaWQtcm93LXN0YXJ0OiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6cm93LWVuZC0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IDE7XG4gIH1cblxuICAubGdcXDpyb3ctZW5kLTIge1xuICAgIGdyaWQtcm93LWVuZDogMjtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1lbmQtMyB7XG4gICAgZ3JpZC1yb3ctZW5kOiAzO1xuICB9XG5cbiAgLmxnXFw6cm93LWVuZC00IHtcbiAgICBncmlkLXJvdy1lbmQ6IDQ7XG4gIH1cblxuICAubGdcXDpyb3ctZW5kLTUge1xuICAgIGdyaWQtcm93LWVuZDogNTtcbiAgfVxuXG4gIC5sZ1xcOnJvdy1lbmQtNiB7XG4gICAgZ3JpZC1yb3ctZW5kOiA2O1xuICB9XG5cbiAgLmxnXFw6cm93LWVuZC03IHtcbiAgICBncmlkLXJvdy1lbmQ6IDc7XG4gIH1cblxuICAubGdcXDpyb3ctZW5kLWF1dG8ge1xuICAgIGdyaWQtcm93LWVuZDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zZm9ybSB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDA7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDA7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAwO1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMDtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDA7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXgpKSB0cmFuc2xhdGVZKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10cmFuc2Zvcm0tcm90YXRlKSkgc2tld1godmFyKC0tdHJhbnNmb3JtLXNrZXcteCkpIHNrZXdZKHZhcigtLXRyYW5zZm9ybS1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXkpKTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zZm9ybS1ub25lIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAubGdcXDpvcmlnaW4tY2VudGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cblxuICAubGdcXDpvcmlnaW4tdG9wIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIH1cblxuICAubGdcXDpvcmlnaW4tdG9wLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIH1cblxuICAubGdcXDpvcmlnaW4tcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB9XG5cbiAgLmxnXFw6b3JpZ2luLWJvdHRvbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB9XG5cbiAgLmxnXFw6b3JpZ2luLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG5cbiAgLmxnXFw6b3JpZ2luLWJvdHRvbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgfVxuXG4gIC5sZ1xcOm9yaWdpbi1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB9XG5cbiAgLmxnXFw6b3JpZ2luLXRvcC1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLTc1IHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjc1O1xuICB9XG5cbiAgLmxnXFw6c2NhbGUtOTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xuICB9XG5cbiAgLmxnXFw6c2NhbGUtOTUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTU7XG4gIH1cblxuICAubGdcXDpzY2FsZS0xMDAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMTtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLTEwNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xuICB9XG5cbiAgLmxnXFw6c2NhbGUtMTEwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLmxnXFw6c2NhbGUtMTI1IHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjI1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMjU7XG4gIH1cblxuICAubGdcXDpzY2FsZS0xNTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG4gIH1cblxuICAubGdcXDpzY2FsZS14LTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gIH1cblxuICAubGdcXDpzY2FsZS14LTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLXgtNzUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLXgtOTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICB9XG5cbiAgLmxnXFw6c2NhbGUteC05NSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk1O1xuICB9XG5cbiAgLmxnXFw6c2NhbGUteC0xMDAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gIH1cblxuICAubGdcXDpzY2FsZS14LTEwNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLXgtMTEwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gIH1cblxuICAubGdcXDpzY2FsZS14LTEyNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLXgtMTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gIH1cblxuICAubGdcXDpzY2FsZS15LTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG4gIH1cblxuICAubGdcXDpzY2FsZS15LTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLXktNzUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLXktOTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xuICB9XG5cbiAgLmxnXFw6c2NhbGUteS05NSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xuICB9XG5cbiAgLmxnXFw6c2NhbGUteS0xMDAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAubGdcXDpzY2FsZS15LTEwNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLXktMTEwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG4gIH1cblxuICAubGdcXDpzY2FsZS15LTEyNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC5sZ1xcOnNjYWxlLXktMTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNjYWxlLTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUtNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC41O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC41O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzY2FsZS03NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjc1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUtOTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzY2FsZS05NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUtMTAwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNjYWxlLTEwNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzY2FsZS0xMTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNjYWxlLTEyNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjI1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzY2FsZS0xNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNjYWxlLXgtMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUteC01MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNjYWxlLXgtNzU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUteC05MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNjYWxlLXgtOTU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUteC0xMDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNjYWxlLXgtMTA1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjA1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzY2FsZS14LTExMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4xO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzY2FsZS14LTEyNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUteC0xNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuNTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUteS0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzY2FsZS15LTUwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUteS03NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjc1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzY2FsZS15LTkwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUteS05NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzY2FsZS15LTEwMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2NhbGUteS0xMDU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMDU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNjYWxlLXktMTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNjYWxlLXktMTI1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjI1O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpzY2FsZS15LTE1MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzY2FsZS0wOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAwO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2NhbGUtNzU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNzU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLTkwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2NhbGUtOTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLTEwMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzY2FsZS0xMDU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMDU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2NhbGUtMTEwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzY2FsZS0xMjU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2NhbGUtMTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzY2FsZS14LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLXgtNTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC41O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzY2FsZS14LTc1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLXgtOTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzY2FsZS14LTk1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLXgtMTAwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzY2FsZS14LTEwNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2NhbGUteC0xMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2NhbGUteC0xMjU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLXgtMTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLXktMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2NhbGUteS01MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLXktNzU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2NhbGUteS05MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLXktOTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2NhbGUteS0xMDA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnNjYWxlLXktMTA1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzY2FsZS15LTExMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpzY2FsZS15LTEyNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2NhbGUteS0xNTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuNTtcbiAgfVxuXG4gIC5sZ1xcOnJvdGF0ZS0wIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDA7XG4gIH1cblxuICAubGdcXDpyb3RhdGUtNDUge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogNDVkZWc7XG4gIH1cblxuICAubGdcXDpyb3RhdGUtOTAge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogOTBkZWc7XG4gIH1cblxuICAubGdcXDpyb3RhdGUtMTgwIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDE4MGRlZztcbiAgfVxuXG4gIC5sZ1xcOi1yb3RhdGUtMTgwIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC0xODBkZWc7XG4gIH1cblxuICAubGdcXDotcm90YXRlLTkwIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC05MGRlZztcbiAgfVxuXG4gIC5sZ1xcOi1yb3RhdGUtNDUge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogLTQ1ZGVnO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpyb3RhdGUtMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDpyb3RhdGUtNDU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogNDVkZWc7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnJvdGF0ZS05MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiA5MGRlZztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6cm90YXRlLTE4MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAxODBkZWc7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi1yb3RhdGUtMTgwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC0xODBkZWc7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi1yb3RhdGUtOTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogLTkwZGVnO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotcm90YXRlLTQ1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC00NWRlZztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cm90YXRlLTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6cm90YXRlLTQ1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDQ1ZGVnO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpyb3RhdGUtOTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogOTBkZWc7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnJvdGF0ZS0xODA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogMTgwZGVnO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotcm90YXRlLTE4MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtMTgwZGVnO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotcm90YXRlLTkwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC05MGRlZztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXJvdGF0ZS00NTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtNDVkZWc7XG4gIH1cblxuICAubGdcXDp0cmFuc2xhdGUteC0wIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMDtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS14LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS14LTMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFyZW07XG4gIH1cblxuICAubGdcXDp0cmFuc2xhdGUteC01IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS14LTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxLjVyZW07XG4gIH1cblxuICAubGdcXDp0cmFuc2xhdGUteC04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS14LTEwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtMTIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAzcmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtMjAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtMjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtNDAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS14LTQ4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTJyZW07XG4gIH1cblxuICAubGdcXDp0cmFuc2xhdGUteC01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtNjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS14LXB4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMXB4O1xuICB9XG5cbiAgLmxnXFw6LXRyYW5zbGF0ZS14LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteC0yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteC0zIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNzVyZW07XG4gIH1cblxuICAubGdcXDotdHJhbnNsYXRlLXgtNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcmVtO1xuICB9XG5cbiAgLmxnXFw6LXRyYW5zbGF0ZS14LTUge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteC02IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteC04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTJyZW07XG4gIH1cblxuICAubGdcXDotdHJhbnNsYXRlLXgtMTAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6LXRyYW5zbGF0ZS14LTEyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTNyZW07XG4gIH1cblxuICAubGdcXDotdHJhbnNsYXRlLXgtMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteC0yMCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC01cmVtO1xuICB9XG5cbiAgLmxnXFw6LXRyYW5zbGF0ZS14LTI0IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTZyZW07XG4gIH1cblxuICAubGdcXDotdHJhbnNsYXRlLXgtMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteC00MCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteC00OCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteC01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteC02NCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteC1weCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcHg7XG4gIH1cblxuICAubGdcXDotdHJhbnNsYXRlLXgtZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMDAlO1xuICB9XG5cbiAgLmxnXFw6LXRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTUwJTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNTAlO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwMCU7XG4gIH1cblxuICAubGdcXDp0cmFuc2xhdGUteS0wIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMDtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS15LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXktMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS15LTMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXktNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDFyZW07XG4gIH1cblxuICAubGdcXDp0cmFuc2xhdGUteS01IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS15LTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxLjVyZW07XG4gIH1cblxuICAubGdcXDp0cmFuc2xhdGUteS04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS15LTEwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXktMTIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAzcmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXktMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXktMjAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXktMjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXktMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXktNDAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS15LTQ4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTJyZW07XG4gIH1cblxuICAubGdcXDp0cmFuc2xhdGUteS01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXktNjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS15LXB4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXB4O1xuICB9XG5cbiAgLmxnXFw6LXRyYW5zbGF0ZS15LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteS0yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteS0zIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNzVyZW07XG4gIH1cblxuICAubGdcXDotdHJhbnNsYXRlLXktNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcmVtO1xuICB9XG5cbiAgLmxnXFw6LXRyYW5zbGF0ZS15LTUge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteS02IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteS04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTJyZW07XG4gIH1cblxuICAubGdcXDotdHJhbnNsYXRlLXktMTAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6LXRyYW5zbGF0ZS15LTEyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTNyZW07XG4gIH1cblxuICAubGdcXDotdHJhbnNsYXRlLXktMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteS0yMCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01cmVtO1xuICB9XG5cbiAgLmxnXFw6LXRyYW5zbGF0ZS15LTI0IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTZyZW07XG4gIH1cblxuICAubGdcXDotdHJhbnNsYXRlLXktMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteS00MCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteS00OCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteS01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteS02NCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOi10cmFuc2xhdGUteS1weCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcHg7XG4gIH1cblxuICAubGdcXDotdHJhbnNsYXRlLXktZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMDAlO1xuICB9XG5cbiAgLmxnXFw6LXRyYW5zbGF0ZS15LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTUwJTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS15LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNTAlO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXktZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEwMCU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0xOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMzpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNzVyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0cmFuc2xhdGUteC01OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDJyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDNyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMjA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0yNDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDZyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNDg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtcHg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcHg7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteC0xOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuMjVyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteC0yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0ycmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTRyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteC0yMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC01cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLThyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteC00MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTQ4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEycmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtNTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTRyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteC02NDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LXB4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTFweDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTAwJTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTFcXC8yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTUwJTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMVxcLzI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1MCU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMDAlO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXktMTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuMjVyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjVyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0cmFuc2xhdGUteS00OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXktNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEuMjVyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxLjVyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAycmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0xMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDIuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXktMTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAzcmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0xNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDRyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTIwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6dHJhbnNsYXRlLXktMjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA2cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0zMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDhyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTQwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTByZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTQ4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTJyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTU2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTRyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTY0OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTZyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LXB4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXB4O1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjVyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteS0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNzVyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteS00OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteS01OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuMjVyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteS02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTIuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTNyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteS0xNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC00cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMjA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTI0OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTZyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteS0zMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC04cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktNDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTByZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteS00ODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTU2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTE0cmVtO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktNjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTZyZW07XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteS1weDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcHg7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteS1mdWxsOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEwMCU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi10cmFuc2xhdGUteS0xXFwvMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01MCU7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTFcXC8yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNTAlO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDp0cmFuc2xhdGUteS1mdWxsOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTAwJTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDA7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTE6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0zOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXgtNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC02OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC04OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAyLjVyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA0cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0yMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDVyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTI0OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC00MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwcmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC00ODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEycmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC01Njpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE0cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC02NDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE2cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC1weDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFweDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTE6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC41cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0wLjc1cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xLjI1cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xLjVyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi10cmFuc2xhdGUteC04OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTJyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi10cmFuc2xhdGUteC0xMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0yLjVyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi10cmFuc2xhdGUteC0xMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0zcmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTIwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTVyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi10cmFuc2xhdGUteC0yNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC02cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTQwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEwcmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNDg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTJyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi10cmFuc2xhdGUteC01Njpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTY0OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTE2cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtcHg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMXB4O1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtZnVsbDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMDAlO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMVxcLzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNTAlO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0xXFwvMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDUwJTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXgtZnVsbDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwMCU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0xOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNzVyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxcmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS01OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDJyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTEwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0xMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDNyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktMjA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0yNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDZyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogOHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktNDA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktNDg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktNTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktNjQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktcHg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxcHg7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi10cmFuc2xhdGUteS0xOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuMjVyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi10cmFuc2xhdGUteS0yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC43NXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS41cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0ycmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMi41cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtM3JlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTRyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi10cmFuc2xhdGUteS0yMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01cmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMjQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLThyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi10cmFuc2xhdGUteS00MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTQ4OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEycmVtO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktNTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTRyZW07XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi10cmFuc2xhdGUteS02NDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNnJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LXB4OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFweDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTAwJTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTFcXC8yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTUwJTtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6dHJhbnNsYXRlLXktMVxcLzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1MCU7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMDAlO1xuICB9XG5cbiAgLmxnXFw6c2tldy14LTAge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMDtcbiAgfVxuXG4gIC5sZ1xcOnNrZXcteC0zIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDNkZWc7XG4gIH1cblxuICAubGdcXDpza2V3LXgtNiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiA2ZGVnO1xuICB9XG5cbiAgLmxnXFw6c2tldy14LTEyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDEyZGVnO1xuICB9XG5cbiAgLmxnXFw6LXNrZXcteC0xMiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAtMTJkZWc7XG4gIH1cblxuICAubGdcXDotc2tldy14LTYge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTZkZWc7XG4gIH1cblxuICAubGdcXDotc2tldy14LTMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTNkZWc7XG4gIH1cblxuICAubGdcXDpza2V3LXktMCB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAwO1xuICB9XG5cbiAgLmxnXFw6c2tldy15LTMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogM2RlZztcbiAgfVxuXG4gIC5sZ1xcOnNrZXcteS02IHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDZkZWc7XG4gIH1cblxuICAubGdcXDpza2V3LXktMTIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogMTJkZWc7XG4gIH1cblxuICAubGdcXDotc2tldy15LTEyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC0xMmRlZztcbiAgfVxuXG4gIC5sZ1xcOi1za2V3LXktNiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtNmRlZztcbiAgfVxuXG4gIC5sZ1xcOi1za2V3LXktMyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtM2RlZztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2tldy14LTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMDtcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2tldy14LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogM2RlZztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2tldy14LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogNmRlZztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6c2tldy14LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDEyZGVnO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotc2tldy14LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC0xMmRlZztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXNrZXcteC02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC02ZGVnO1xuICB9XG5cbiAgLmxnXFw6aG92ZXJcXDotc2tldy14LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTNkZWc7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNrZXcteS0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDA7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNrZXcteS0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDNkZWc7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNrZXcteS02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDZkZWc7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOnNrZXcteS0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAxMmRlZztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXNrZXcteS0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtMTJkZWc7XG4gIH1cblxuICAubGdcXDpob3ZlclxcOi1za2V3LXktNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtNmRlZztcbiAgfVxuXG4gIC5sZ1xcOmhvdmVyXFw6LXNrZXcteS0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC0zZGVnO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpza2V3LXgtMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAwO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpza2V3LXgtMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAzZGVnO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpza2V3LXgtNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiA2ZGVnO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDpza2V3LXgtMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMTJkZWc7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi1za2V3LXgtMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTEyZGVnO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotc2tldy14LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTZkZWc7XG4gIH1cblxuICAubGdcXDpmb2N1c1xcOi1za2V3LXgtMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAtM2RlZztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2tldy15LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogMDtcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2tldy15LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogM2RlZztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2tldy15LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogNmRlZztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6c2tldy15LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDEyZGVnO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotc2tldy15LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC0xMmRlZztcbiAgfVxuXG4gIC5sZ1xcOmZvY3VzXFw6LXNrZXcteS02OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC02ZGVnO1xuICB9XG5cbiAgLmxnXFw6Zm9jdXNcXDotc2tldy15LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogLTNkZWc7XG4gIH1cblxuICAubGdcXDp0cmFuc2l0aW9uLW5vbmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIH1cblxuICAubGdcXDp0cmFuc2l0aW9uLWFsbCB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNpdGlvbiB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm07XG4gIH1cblxuICAubGdcXDp0cmFuc2l0aW9uLWNvbG9ycyB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNpdGlvbi1vcGFjaXR5IHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB9XG5cbiAgLmxnXFw6dHJhbnNpdGlvbi1zaGFkb3cge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gIH1cblxuICAubGdcXDp0cmFuc2l0aW9uLXRyYW5zZm9ybSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB9XG5cbiAgLmxnXFw6ZWFzZS1saW5lYXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cblxuICAubGdcXDplYXNlLWluIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIH1cblxuICAubGdcXDplYXNlLW91dCB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLmxnXFw6ZWFzZS1pbi1vdXQge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLmxnXFw6ZHVyYXRpb24tNzUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIH1cblxuICAubGdcXDpkdXJhdGlvbi0xMDAge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB9XG5cbiAgLmxnXFw6ZHVyYXRpb24tMTUwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgfVxuXG4gIC5sZ1xcOmR1cmF0aW9uLTIwMCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIH1cblxuICAubGdcXDpkdXJhdGlvbi0zMDAge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB9XG5cbiAgLmxnXFw6ZHVyYXRpb24tNTAwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgfVxuXG4gIC5sZ1xcOmR1cmF0aW9uLTcwMCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzAwbXM7XG4gIH1cblxuICAubGdcXDpkdXJhdGlvbi0xMDAwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIH1cblxuICAubGdcXDpkZWxheS03NSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzVtcztcbiAgfVxuXG4gIC5sZ1xcOmRlbGF5LTEwMCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG4gIH1cblxuICAubGdcXDpkZWxheS0xNTAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xuICB9XG5cbiAgLmxnXFw6ZGVsYXktMjAwIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgfVxuXG4gIC5sZ1xcOmRlbGF5LTMwMCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG4gIH1cblxuICAubGdcXDpkZWxheS01MDAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xuICB9XG5cbiAgLmxnXFw6ZGVsYXktNzAwIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbiAgfVxuXG4gIC5sZ1xcOmRlbGF5LTEwMDAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtcztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC54bFxcOnNwYWNlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMHB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMHB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOnNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjc1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC43NXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS15LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOnNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOnNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOnNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOnNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOnNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOnNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDhyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg4cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDhyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg4cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteS00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6c3BhY2UteS1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDotc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXktMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC43NXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC43NXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXktNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDotc3BhY2UteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDotc3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDotc3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXktMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0zcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTNyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0zcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDotc3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS15LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC01cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDotc3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXktMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC02cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC02cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDotc3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLThyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtOHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLThyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS15LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS15LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS15LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOi1zcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6LXNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDpzcGFjZS15LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTogMTtcbiAgfVxuXG4gIC54bFxcOnNwYWNlLXgtcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tc3BhY2UteC1yZXZlcnNlOiAxO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygwcHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYygwcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6IDA7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogY2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTogMDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IGNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBjYWxjKDJweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoNHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDRweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiBjYWxjKDRweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogY2FsYyg0cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTogMDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoOHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS15ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKDFweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS14ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAwO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogY2FsYygxcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IGNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS15LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6IDE7XG4gIH1cblxuICAueGxcXDpkaXZpZGUteC1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOiAxO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXRyYW5zcGFyZW50ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1jdXJyZW50ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtYmxhY2sgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS13aGl0ZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWdyYXktMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmN2ZhZmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtZ3JheS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1ncmF5LTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWdyYXktNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtZ3JheS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1ncmF5LTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWdyYXktNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0YTU1Njg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWdyYXktODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtZ3JheS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1yZWQtMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtcmVkLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXJlZC0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1yZWQtNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYzgxODE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtcmVkLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXJlZC02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtcmVkLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzUzMDMwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1yZWQtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXJlZC05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtb3JhbmdlLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmYWYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLW9yYW5nZS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1vcmFuZ2UtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtb3JhbmdlLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZhZDU1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDE3MywgODUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtb3JhbmdlLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtb3JhbmdlLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtb3JhbmdlLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzA1NjIxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1vcmFuZ2UtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLW9yYW5nZS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUteWVsbG93LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXllbGxvdy0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS15ZWxsb3ctMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWYwODk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUteWVsbG93LTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZlMDVlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDIyNCwgOTQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUteWVsbG93LTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUteWVsbG93LTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUteWVsbG93LTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc3OTFmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDEyMSwgMzEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUteWVsbG93LTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS15ZWxsb3ctOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWdyZWVuLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmZmY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWdyZWVuLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWdyZWVuLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWdyZWVuLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjhkMzkxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWdyZWVuLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtZ3JlZW4tNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzOGExNjk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1ncmVlbi03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJmODU1YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtZ3JlZW4tODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWdyZWVuLTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXRlYWwtMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlNmZmZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtdGVhbC0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS10ZWFsLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXRlYWwtNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0ZmQxYzU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS10ZWFsLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtdGVhbC02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXRlYWwtNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzdhN2I7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS10ZWFsLTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXRlYWwtOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtYmx1ZS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjhmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1ibHVlLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWJsdWUtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtYmx1ZS00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzYzYjNlZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWJsdWUtNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1ibHVlLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtYmx1ZS03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJiNmNiMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWJsdWUtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWJsdWUtOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWluZGlnby0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ViZjRmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1pbmRpZ28tMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtaW5kaWdvLTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWluZGlnby00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdmOWNmNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1pbmRpZ28tNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtaW5kaWdvLTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtaW5kaWdvLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGM1MWJmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1pbmRpZ28tODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLWluZGlnby05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtcHVycGxlLTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmNWZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXB1cnBsZS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1wdXJwbGUtMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtcHVycGxlLTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjc5NGY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXB1cnBsZS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1wdXJwbGUtNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1wdXJwbGUtNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2YjQ2YzE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1wdXJwbGUtODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXB1cnBsZS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtcGluay0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1waW5rLTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXBpbmstMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtcGluay00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ODdiMztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1waW5rLTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXBpbmstNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1waW5rLTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgzMjgwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtcGluay04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcbiAgICAtLWRpdmlkZS1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLXBpbmstOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6ZGl2aWRlLW9wYWNpdHktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtb3BhY2l0eS0yNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpkaXZpZGUtb3BhY2l0eS01MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1vcGFjaXR5LTc1ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XG4gICAgLS1kaXZpZGUtb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC54bFxcOmRpdmlkZS1vcGFjaXR5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xuICAgIC0tZGl2aWRlLW9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDpzci1vbmx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAueGxcXDpub3Qtc3Itb25seSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzci1vbmx5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOm5vdC1zci1vbmx5OmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAueGxcXDphcHBlYXJhbmNlLW5vbmUge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLnhsXFw6YmctZml4ZWQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIH1cblxuICAueGxcXDpiZy1sb2NhbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBsb2NhbDtcbiAgfVxuXG4gIC54bFxcOmJnLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIH1cblxuICAueGxcXDpiZy10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDpiZy1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAueGxcXDpiZy1ibGFjayB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy13aGl0ZSB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5LTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5LTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5LTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5LTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5LTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5LTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTgwOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmF5LTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctZ3JheS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctZ3JheS05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyMDJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctcmVkLTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1yZWQtMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXJlZC0zMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMmIyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctcmVkLTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1yZWQtNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXJlZC02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzZTNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXJlZC03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXJlZC04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXJlZC05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQyYTJhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLW9yYW5nZS0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ymctb3JhbmdlLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1vcmFuZ2UtMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDM4ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLW9yYW5nZS00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1vcmFuZ2UtNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ymctb3JhbmdlLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDZiMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLW9yYW5nZS03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLW9yYW5nZS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLW9yYW5nZS05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IzNDFlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXllbGxvdy0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmcteWVsbG93LTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy15ZWxsb3ctMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjA4OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXllbGxvdy00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy15ZWxsb3ctNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmcteWVsbG93LTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjllMmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXllbGxvdy03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy15ZWxsb3ctODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy15ZWxsb3ctOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0NDIxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmVlbi0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctZ3JlZW4tMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YWU2YjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmVlbi00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctZ3JlZW4tNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctZ3JlZW4tNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YTE2OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctZ3JlZW4tNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ncmVlbi04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWdyZWVuLTkwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjU0M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy10ZWFsLTEwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy10ZWFsLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy10ZWFsLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MWU2ZDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy10ZWFsLTQwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXRlYWwtNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctdGVhbC02MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5Nzk1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy10ZWFsLTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXRlYWwtODAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXRlYWwtOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzNGU1MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWJsdWUtMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWJsdWUtMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWJsdWUtMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2RmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWJsdWUtNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctYmx1ZS01MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1ibHVlLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTgyY2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWJsdWUtNzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctYmx1ZS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWJsdWUtOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNDM2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1pbmRpZ28tMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWluZGlnby0yMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctaW5kaWdvLTMwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2JmZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1pbmRpZ28tNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWluZGlnby01MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctaW5kaWdvLTYwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTY3ZDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWluZGlnby03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWluZGlnby04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLWluZGlnby05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzNjZiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXB1cnBsZS0xMDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctcHVycGxlLTIwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1wdXJwbGUtMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2YmNmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXB1cnBsZS00MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctcHVycGxlLTUwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1wdXJwbGUtNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNWFkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctcHVycGxlLTcwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXB1cnBsZS04MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXB1cnBsZS05MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQzMzdhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXBpbmstMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXBpbmstMjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXBpbmstMzAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjZjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXBpbmstNDAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXBpbmstNTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXBpbmstNjAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1M2Y4YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6YmctcGluay03MDAge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpiZy1waW5rLTgwMCB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJnLXBpbmstOTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMjQ1OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctY3VycmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ibGFjazpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXdoaXRlOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JheS0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmF5LTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWdyYXktMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JheS00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmF5LTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMGFlYzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWdyYXktNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcxODA5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JheS03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JheS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmF5LTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTIwMmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXJlZC0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1yZWQtMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdkNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTMwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWIyYjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXJlZC00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1yZWQtNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTNlM2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1yZWQtNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1MzAzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXJlZC04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWIyYzJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcmVkLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDJhMmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWViYzg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLW9yYW5nZS0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMzhkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWQ1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkODkzNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNmIyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwNTYyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLW9yYW5nZS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM0MjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ymctb3JhbmdlLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YjM0MWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmcteWVsbG93LTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZjYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXllbGxvdy0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMDg5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzk0YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy15ZWxsb3ctNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWUyZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3NzkxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy15ZWxsb3ctODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3NWExNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXllbGxvdy05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ0MjEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JlZW4tMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZjZkNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JlZW4tMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlhZTZiNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JlZW4tNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZDM5MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YmI3ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmVlbi02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhMTY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWdyZWVuLTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjg1NWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ncmVlbi04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc2NzQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctZ3JlZW4tOTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNTQzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctdGVhbC0xMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy10ZWFsLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmY1ZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXRlYWwtMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxZTZkOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctdGVhbC00MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXRlYWwtNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjJhYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy10ZWFsLTYwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTk3OTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctdGVhbC03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXRlYWwtODAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NWU2MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctdGVhbC05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM0ZTUyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ibHVlLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY4ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWJsdWUtMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTNmODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctYmx1ZS0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTBjZGY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ibHVlLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2IzZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctYmx1ZS01MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI5OWUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWJsdWUtNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxODJjZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1ibHVlLTcwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjZjYjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctYmx1ZS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM1MjgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctYmx1ZS05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE0MzY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWluZGlnby0yMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkYWZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1pbmRpZ28tMzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjljZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWluZGlnby01MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3ZWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1pbmRpZ28tNjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjdkODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTFiZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLWluZGlnby04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MTkwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctaW5kaWdvLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzM2NmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjVmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTIwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ4ZmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXB1cnBsZS0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZiY2ZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3OTRmNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTUwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZjdhZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXB1cnBsZS02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1YWQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXB1cnBsZS03MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXB1cnBsZS04MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzlhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcHVycGxlLTkwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDMzN2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1waW5rLTEwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1Zjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXBpbmstMjAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcGluay0zMDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJiNmNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1waW5rLTQwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg3YjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXBpbmstNTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNjRhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcGluay02MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzZjhjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLXBpbmstNzAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MzI4MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1waW5rLTgwMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzI2NmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6YmctcGluay05MDA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAyNDU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1jdXJyZW50OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWJsYWNrOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctd2hpdGU6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmF5LTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2ZhZmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyYXktMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmF5LTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ1ZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyYXktNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EwYWVjMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctZ3JheS02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmF5LTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTU1Njg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmF5LTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM3NDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyYXktOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjAyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY1ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXJlZC0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1yZWQtMzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlYjJiMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYzgxODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXJlZC01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1yZWQtNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1M2UzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXJlZC03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzMDMwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcmVkLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YjJjMmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1yZWQtOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0MmEyYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLW9yYW5nZS0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWJjODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQzOGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLW9yYW5nZS00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhZDU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLW9yYW5nZS03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA1NjIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ymctb3JhbmdlLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzQyMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMzQxZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXllbGxvdy0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmNiZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYwODk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXllbGxvdy00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlMDVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXllbGxvdy01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXllbGxvdy02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXllbGxvdy03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3OTFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXllbGxvdy04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmcteWVsbG93LTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDQyMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmVlbi0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmVlbi0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmVlbi00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjhkMzkxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmVlbi01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyZWVuLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOGExNjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctZ3JlZW4tNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmODU1YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWdyZWVuLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzY3NDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ncmVlbi05MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy10ZWFsLTEwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmZmZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXRlYWwtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZjVlYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctdGVhbC0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy10ZWFsLTQwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmQxYzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctdGVhbC01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXRlYWwtNjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTc5NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy10ZWFsLTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzdhN2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctdGVhbC04MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy10ZWFsLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzRlNTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWJsdWUtMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjhmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctYmx1ZS0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ibHVlLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGNkZjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWJsdWUtNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjNlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ibHVlLTUwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mjk5ZTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctYmx1ZS02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWJsdWUtNzAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNmNiMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ibHVlLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzUyODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1ibHVlLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTQzNjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1pbmRpZ28tMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjRmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTIwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2RhZmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWluZGlnby0zMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1pbmRpZ28tNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmOWNmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTUwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWluZGlnby02MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLWluZGlnby03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1MWJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctaW5kaWdvLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQxOTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjMzY2YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXB1cnBsZS0xMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmNWZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZDhmZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmJjZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXB1cnBsZS00MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc5NGY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmN2FlYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVhZDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTcwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjQ2YzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcHVycGxlLTgwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjOWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MzM3YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXBpbmstMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcGluay0yMDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1waW5rLTMwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmI2Y2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXBpbmstNDAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ODdiMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcGluay01MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1waW5rLTYwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTNmOGM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6YmctcGluay03MDA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgzMjgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLXBpbmstODAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3MjY2ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1waW5rLTkwMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDI0NTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ymctb3BhY2l0eS0wIHtcbiAgICAtLWJnLW9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpiZy1vcGFjaXR5LTI1IHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpiZy1vcGFjaXR5LTUwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC54bFxcOmJnLW9wYWNpdHktNzUge1xuICAgIC0tYmctb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC54bFxcOmJnLW9wYWNpdHktMTAwIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLW9wYWNpdHktMDpob3ZlciB7XG4gICAgLS1iZy1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1vcGFjaXR5LTI1OmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLW9wYWNpdHktNTA6aG92ZXIge1xuICAgIC0tYmctb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpiZy1vcGFjaXR5LTc1OmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJnLW9wYWNpdHktMTAwOmhvdmVyIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLW9wYWNpdHktMDpmb2N1cyB7XG4gICAgLS1iZy1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1vcGFjaXR5LTI1OmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLW9wYWNpdHktNTA6Zm9jdXMge1xuICAgIC0tYmctb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpiZy1vcGFjaXR5LTc1OmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJnLW9wYWNpdHktMTAwOmZvY3VzIHtcbiAgICAtLWJnLW9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDpiZy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC54bFxcOmJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLnhsXFw6YmctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgfVxuXG4gIC54bFxcOmJnLWxlZnQtYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC54bFxcOmJnLWxlZnQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxuXG4gIC54bFxcOmJnLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgfVxuXG4gIC54bFxcOmJnLXJpZ2h0LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICB9XG5cbiAgLnhsXFw6YmctcmlnaHQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cblxuICAueGxcXDpiZy10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgfVxuXG4gIC54bFxcOmJnLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgfVxuXG4gIC54bFxcOmJnLW5vLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC54bFxcOmJnLXJlcGVhdC14IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAueGxcXDpiZy1yZXBlYXQteSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB9XG5cbiAgLnhsXFw6YmctcmVwZWF0LXJvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gIH1cblxuICAueGxcXDpiZy1yZXBlYXQtc3BhY2Uge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBzcGFjZTtcbiAgfVxuXG4gIC54bFxcOmJnLWF1dG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxuXG4gIC54bFxcOmJnLWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnhsXFw6YmctY29udGFpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWNvbGxhcHNlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXNlcGFyYXRlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWN1cnJlbnQge1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWJsYWNrIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci13aGl0ZSB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItZ3JheS0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyYXktMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ncmF5LTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlMmU4ZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItZ3JheS00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyYXktNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ncmF5LTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MTgwOTY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItZ3JheS03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ncmF5LTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItZ3JheS05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWEyMDJjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXJlZC0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXJlZC0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXJlZC0zMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmViMmIyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXJlZC00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXJlZC01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXJlZC02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTUzZTNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yZWQtNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItcmVkLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXJlZC05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQyYTJhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcmFuZ2UtMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcmFuZ2UtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcmFuZ2UtMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZiZDM4ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcmFuZ2UtNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLW9yYW5nZS01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItb3JhbmdlLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkZDZiMjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcmFuZ2UtNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItb3JhbmdlLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLW9yYW5nZS05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2IzNDFlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci15ZWxsb3ctMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci15ZWxsb3ctMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci15ZWxsb3ctMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjA4OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci15ZWxsb3ctNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXllbGxvdy01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXIteWVsbG93LTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNjllMmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci15ZWxsb3ctNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXllbGxvdy04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci15ZWxsb3ctOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0NDIxMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItZ3JlZW4tMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ncmVlbi0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YWU2YjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItZ3JlZW4tNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ncmVlbi01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItZ3JlZW4tNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4YTE2OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWdyZWVuLTkwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMjU0M2Q7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItdGVhbC0xMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXRlYWwtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10ZWFsLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MWU2ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItdGVhbC00MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItdGVhbC01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItdGVhbC02MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE5Nzk1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItdGVhbC03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItdGVhbC04MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXRlYWwtOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzIzNGU1MjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ibHVlLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItYmx1ZS0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWJsdWUtMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzkwY2RmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ibHVlLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ibHVlLTUwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ibHVlLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzMTgyY2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ibHVlLTcwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1ibHVlLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWJsdWUtOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJhNDM2NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItaW5kaWdvLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItaW5kaWdvLTIwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItaW5kaWdvLTMwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNhM2JmZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItaW5kaWdvLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItaW5kaWdvLTUwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItaW5kaWdvLTYwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1YTY3ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1pbmRpZ28tNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItaW5kaWdvLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWluZGlnby05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzNjZiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1wdXJwbGUtMTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1wdXJwbGUtMjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1wdXJwbGUtMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q2YmNmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1wdXJwbGUtNDAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1wdXJwbGUtNTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1wdXJwbGUtNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzgwNWFkNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXB1cnBsZS03MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItcHVycGxlLTgwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXB1cnBsZS05MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQzMzdhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1waW5rLTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItcGluay0yMDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXBpbmstMzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZiYjZjZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1waW5rLTQwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpib3JkZXItcGluay01MDAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXBpbmstNjAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1M2Y4YztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXBpbmstNzAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXBpbmstODAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXBpbmstOTAwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzcwMjQ1OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWN1cnJlbnQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItYmxhY2s6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItd2hpdGU6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JheS0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjdmYWZjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JheS0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWRmMmY3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JheS0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JheS00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2JkNWUwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JheS01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTBhZWMwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JheS02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE4MDk2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JheS03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE1NTY4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJkMzc0ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyYXktOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMjAyYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXJlZC0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZDc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1yZWQtMzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXJlZC00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmM4MTgxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcmVkLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNTY1NjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1yZWQtNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U1M2UzZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1yZWQtNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2M1MzAzMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1yZWQtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzliMmMyYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1yZWQtOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzc0MmEyYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmFmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVlYmM4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmQzOGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2YWQ1NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3JhbmdlLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlZDg5MzY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLW9yYW5nZS02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ2YjIwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2MwNTYyMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzljNDIyMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzdiMzQxZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVmY2JmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWYwODk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZTA1ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlY2M5NGI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXllbGxvdy02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDY5ZTJlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci15ZWxsb3ctNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3NzkxZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5NzVhMTY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXIteWVsbG93LTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDQyMTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2YwZmZmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjNmY2ZDU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ncmVlbi0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWFlNmI0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzY4ZDM5MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0OGJiNzg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzOGExNjk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWdyZWVuLTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZjg1NWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItZ3JlZW4tODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzI3Njc0OTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ncmVlbi05MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI1NDNkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItdGVhbC0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZmZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItdGVhbC0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjJmNWVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItdGVhbC0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODFlNmQ5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItdGVhbC00MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGZkMWM1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci10ZWFsLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzOGIyYWM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXRlYWwtNjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTc5NTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItdGVhbC03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmM3YTdiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci10ZWFsLTgwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyODVlNjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci10ZWFsLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyMzRlNTI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ibHVlLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY4ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ibHVlLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiZWUzZjg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ibHVlLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5MGNkZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ibHVlLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2M2IzZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtNTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQyOTllMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItYmx1ZS02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE4MmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ibHVlLTcwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYjZjYjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWJsdWUtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJjNTI4MjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1ibHVlLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYTQzNjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlYmY0ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tMjAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2MzZGFmZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby0zMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNiZmZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItaW5kaWdvLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3ZjljZjU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzY2N2VlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLWluZGlnby02MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRjNTFiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQzNDE5MDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzNjMzY2YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtMTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZjVmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS0yMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTlkOGZkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNmJjZmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtNDAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I3OTRmNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS01MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWY3YWVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcHVycGxlLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM4MDVhZDU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXB1cnBsZS03MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmI0NmMxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtODAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzU1M2M5YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzQ0MzM3YTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1waW5rLTEwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY1Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1waW5rLTIwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWQ3ZTI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1waW5rLTMwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYmI2Y2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1waW5rLTQwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNjg3YjM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1waW5rLTUwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlZDY0YTY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1waW5rLTYwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNkNTNmOGM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLXBpbmstNzAwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2I4MzI4MDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItcGluay04MDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTcyNjZkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1waW5rLTkwMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3MDI0NTk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItdHJhbnNwYXJlbnQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1jdXJyZW50OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWJsYWNrOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXdoaXRlOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Y3ZmFmYztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2VkZjJmNztcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2NiZDVlMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EwYWVjMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzcxODA5NjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyYXktNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRhNTU2ODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyZDM3NDg7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmF5LTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMxYTIwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1yZWQtMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjVmNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXJlZC0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2Q3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTMwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1yZWQtNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXJlZC01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjU2NTY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjNTMwMzA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YjJjMmM7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcmVkLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3NDJhMmE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZhZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZWJjODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJkMzhkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNmFkNTU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLW9yYW5nZS01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ4OTM2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1vcmFuZ2UtNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2RkNmIyMDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjMDU2MjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM5YzQyMjE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3JhbmdlLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM3YjM0MWU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZjA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlZmNiZjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFmMDg5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmNmUwNWU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNjOTRiO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci15ZWxsb3ctNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2Q2OWUyZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXIteWVsbG93LTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiNzc5MWY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTc1YTE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXllbGxvdy05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQ0MjEwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmMGZmZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzZmNmQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlhZTZiNDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2OGQzOTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDhiYjc4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhhMTY5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ncmVlbi03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmY4NTVhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWdyZWVuLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyNzY3NDk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItZ3JlZW4tOTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTQzZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZmZmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2IyZjVlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzgxZTZkOTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNDAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzRmZDFjNTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItdGVhbC01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzhiMmFjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci10ZWFsLTYwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzMTk3OTU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXRlYWwtNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzJjN2E3YjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItdGVhbC04MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjg1ZTYxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItdGVhbC05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjM0ZTUyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmOGZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVlM2Y4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTBjZGY0O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjNiM2VkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTUwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0Mjk5ZTE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzMxODJjZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS03MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmI2Y2IwO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1ibHVlLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzUyODI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItYmx1ZS05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmE0MzY1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJmNGZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTIwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNjM2RhZmU7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tMzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2EzYmZmYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLWluZGlnby00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTUwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM2NjdlZWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1pbmRpZ28tNjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzVhNjdkODtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0YzUxYmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0MzQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItaW5kaWdvLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICMzYzM2NmI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTEwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNmYWY1ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtMjAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZDhmZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZiY2ZhO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTQwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiNzk0ZjQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzlmN2FlYTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXB1cnBsZS02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA1YWQ1O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzZiNDZjMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTgwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM1NTNjOWE7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcHVycGxlLTkwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICM0NDMzN2E7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcGluay0xMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNWY3O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcGluay0yMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVkN2UyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcGluay0zMDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmJiNmNlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcGluay00MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY4N2IzO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcGluay01MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ2NGE2O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcGluay02MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDUzZjhjO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1waW5rLTcwMDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6ICNiODMyODA7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLXBpbmstODAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjY2ZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItcGluay05MDA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzAyNDU5O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcGFjaXR5LTAge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpib3JkZXItb3BhY2l0eS0yNSB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAueGxcXDpib3JkZXItb3BhY2l0eS03NSB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLW9wYWNpdHktMDpob3ZlciB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Ym9yZGVyLW9wYWNpdHktMjU6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1vcGFjaXR5LTUwOmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmJvcmRlci1vcGFjaXR5LTc1OmhvdmVyIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpib3JkZXItb3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1vcGFjaXR5LTA6Zm9jdXMge1xuICAgIC0tYm9yZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmJvcmRlci1vcGFjaXR5LTI1OmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3BhY2l0eS01MDpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpib3JkZXItb3BhY2l0eS03NTpmb2N1cyB7XG4gICAgLS1ib3JkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmZvY3VzIHtcbiAgICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1ub25lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1tZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdC1ub25lIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1yLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1iLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWwtbm9uZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10LXNtIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXItc20ge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWItc20ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjEyNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtbC1zbSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1iIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1sIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXQtbWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtci1tZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYi1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1sLW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXItbGcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYi1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWwtbGcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXQtZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXItZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1iLWZ1bGwge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTk5cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1sLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTk5cHg7XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXRsLW5vbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXRyLW5vbmUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1ici1ub25lIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYmwtbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdGwtc20ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10ci1zbSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1ici1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC1ibC1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXRsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10ciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWJyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYmwge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXRsLW1kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdHItbWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYnItbWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYmwtbWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10bC1sZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICB9XG5cbiAgLnhsXFw6cm91bmRlZC10ci1sZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYnItbGcge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLWJsLWxnIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpyb3VuZGVkLXRsLWZ1bGwge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtdHItZnVsbCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYnItZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OTlweDtcbiAgfVxuXG4gIC54bFxcOnJvdW5kZWQtYmwtZnVsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5OXB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXNvbGlkIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWRhc2hlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIH1cblxuICAueGxcXDpib3JkZXItZG90dGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1kb3VibGUge1xuICAgIGJvcmRlci1zdHlsZTogZG91YmxlO1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLW5vbmUge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci0wIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAueGxcXDpib3JkZXItMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cblxuICAueGxcXDpib3JkZXItNCB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cblxuICAueGxcXDpib3JkZXItOCB7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHg7XG4gIH1cblxuICAueGxcXDpib3JkZXIge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLXQtMCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yLTAge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1iLTAge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICAueGxcXDpib3JkZXItbC0wIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10LTIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yLTIge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWItMiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWwtMiB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10LTQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDRweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yLTQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWItNCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWwtNCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10LTgge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDhweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci1yLTgge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogOHB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWItOCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogOHB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWwtOCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcbiAgfVxuXG4gIC54bFxcOmJvcmRlci10IHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIH1cblxuICAueGxcXDpib3JkZXItciB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIH1cblxuICAueGxcXDpib3JkZXItYiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG5cbiAgLnhsXFw6Ym9yZGVyLWwge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cblxuICAueGxcXDpib3gtYm9yZGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnhsXFw6Ym94LWNvbnRlbnQge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLnhsXFw6Y3Vyc29yLWF1dG8ge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuXG4gIC54bFxcOmN1cnNvci1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAueGxcXDpjdXJzb3ItcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnhsXFw6Y3Vyc29yLXdhaXQge1xuICAgIGN1cnNvcjogd2FpdDtcbiAgfVxuXG4gIC54bFxcOmN1cnNvci10ZXh0IHtcbiAgICBjdXJzb3I6IHRleHQ7XG4gIH1cblxuICAueGxcXDpjdXJzb3ItbW92ZSB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG5cbiAgLnhsXFw6Y3Vyc29yLW5vdC1hbGxvd2VkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgLnhsXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnhsXFw6aW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAueGxcXDppbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC54bFxcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAueGxcXDppbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAueGxcXDp0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAueGxcXDp0YWJsZS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICB9XG5cbiAgLnhsXFw6dGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gIC54bFxcOnRhYmxlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uO1xuICB9XG5cbiAgLnhsXFw6dGFibGUtY29sdW1uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7XG4gIH1cblxuICAueGxcXDp0YWJsZS1mb290ZXItZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDtcbiAgfVxuXG4gIC54bFxcOnRhYmxlLWhlYWRlci1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgLnhsXFw6dGFibGUtcm93LWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cblxuICAueGxcXDp0YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuXG4gIC54bFxcOmZsb3ctcm9vdCB7XG4gICAgZGlzcGxheTogZmxvdy1yb290O1xuICB9XG5cbiAgLnhsXFw6Z3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuXG4gIC54bFxcOmlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxuXG4gIC54bFxcOmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnhsXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgLnhsXFw6ZmxleC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAueGxcXDpmbGV4LWNvbC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAueGxcXDpmbGV4LXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC54bFxcOmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgfVxuXG4gIC54bFxcOmZsZXgtbm8td3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAueGxcXDppdGVtcy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAueGxcXDppdGVtcy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC54bFxcOml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC54bFxcOml0ZW1zLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAueGxcXDppdGVtcy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC54bFxcOnNlbGYtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0bztcbiAgfVxuXG4gIC54bFxcOnNlbGYtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAueGxcXDpzZWxmLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cblxuICAueGxcXDpzZWxmLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG5cbiAgLnhsXFw6c2VsZi1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB9XG5cbiAgLnhsXFw6anVzdGlmeS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnhsXFw6anVzdGlmeS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAueGxcXDpqdXN0aWZ5LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAueGxcXDpqdXN0aWZ5LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC54bFxcOmp1c3RpZnktYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC54bFxcOmp1c3RpZnktZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuXG4gIC54bFxcOmNvbnRlbnQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAueGxcXDpjb250ZW50LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnhsXFw6Y29udGVudC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnhsXFw6Y29udGVudC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnhsXFw6Y29udGVudC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC54bFxcOmZsZXgtMSB7XG4gICAgZmxleDogMSAxIDAlO1xuICB9XG5cbiAgLnhsXFw6ZmxleC1hdXRvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC54bFxcOmZsZXgtaW5pdGlhbCB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cblxuICAueGxcXDpmbGV4LW5vbmUge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAueGxcXDpmbGV4LWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG5cbiAgLnhsXFw6ZmxleC1ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAueGxcXDpmbGV4LXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC54bFxcOmZsZXgtc2hyaW5rIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuXG4gIC54bFxcOm9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnhsXFw6b3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAueGxcXDpvcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC54bFxcOm9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLnhsXFw6b3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAueGxcXDpvcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC54bFxcOm9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLnhsXFw6b3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAueGxcXDpvcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC54bFxcOm9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAueGxcXDpvcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLnhsXFw6b3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC54bFxcOm9yZGVyLWZpcnN0IHtcbiAgICBvcmRlcjogLTk5OTk7XG4gIH1cblxuICAueGxcXDpvcmRlci1sYXN0IHtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuXG4gIC54bFxcOm9yZGVyLW5vbmUge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLnhsXFw6ZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC54bFxcOmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnhsXFw6ZmxvYXQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAueGxcXDpjbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gIC54bFxcOmNsZWFyLWxlZnQge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG5cbiAgLnhsXFw6Y2xlYXItcmlnaHQge1xuICAgIGNsZWFyOiByaWdodDtcbiAgfVxuXG4gIC54bFxcOmNsZWFyLWJvdGgge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnhsXFw6Y2xlYXItbm9uZSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cblxuICAueGxcXDpmb250LXNhbnMge1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgfVxuXG4gIC54bFxcOmZvbnQtc2VyaWYge1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIH1cblxuICAueGxcXDpmb250LW1vbm8ge1xuICAgIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIH1cblxuICAueGxcXDpmb250LWhhaXJsaW5lIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgLnhsXFw6Zm9udC10aGluIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLnhsXFw6Zm9udC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC54bFxcOmZvbnQtbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnhsXFw6Zm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAueGxcXDpmb250LXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLnhsXFw6Zm9udC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnhsXFw6Zm9udC1leHRyYWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAueGxcXDpmb250LWJsYWNrIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpmb250LWhhaXJsaW5lOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpmb250LXRoaW46aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmZvbnQtbGlnaHQ6aG92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOmZvbnQtbm9ybWFsOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpmb250LW1lZGl1bTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Zm9udC1zZW1pYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Zm9udC1ib2xkOmhvdmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpmb250LWV4dHJhYm9sZDpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6Zm9udC1ibGFjazpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Zm9udC1oYWlybGluZTpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Zm9udC10aGluOmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpmb250LWxpZ2h0OmZvY3VzIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpmb250LW5vcm1hbDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Zm9udC1tZWRpdW06Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmZvbnQtc2VtaWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmZvbnQtYm9sZDpmb2N1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6Zm9udC1leHRyYWJvbGQ6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmZvbnQtYmxhY2s6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cblxuICAueGxcXDpoLTAge1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC54bFxcOmgtMSB7XG4gICAgaGVpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6aC0yIHtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmgtMyB7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6aC00IHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gIH1cblxuICAueGxcXDpoLTUge1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmgtNiB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpoLTgge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC54bFxcOmgtMTAge1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6aC0xMiB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLnhsXFw6aC0xNiB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6aC0yMCB7XG4gICAgaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLnhsXFw6aC0yNCB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLnhsXFw6aC0zMiB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6aC00MCB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOmgtNDgge1xuICAgIGhlaWdodDogMTJyZW07XG4gIH1cblxuICAueGxcXDpoLTU2IHtcbiAgICBoZWlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6aC02NCB7XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOmgtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6aC1weCB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gIH1cblxuICAueGxcXDpoLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC54bFxcOmgtc2NyZWVuIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLnhsXFw6dGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG5cbiAgLnhsXFw6dGV4dC00eGwge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRleHQtNXhsIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cblxuICAueGxcXDp0ZXh0LTZ4bCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6bGVhZGluZy0zIHtcbiAgICBsaW5lLWhlaWdodDogLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6bGVhZGluZy00IHtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuXG4gIC54bFxcOmxlYWRpbmctNSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAueGxcXDpsZWFkaW5nLTYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpsZWFkaW5nLTcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6bGVhZGluZy04IHtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuXG4gIC54bFxcOmxlYWRpbmctOSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cblxuICAueGxcXDpsZWFkaW5nLTEwIHtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6bGVhZGluZy1ub25lIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC54bFxcOmxlYWRpbmctdGlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG5cbiAgLnhsXFw6bGVhZGluZy1zbnVnIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIH1cblxuICAueGxcXDpsZWFkaW5nLW5vcm1hbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC54bFxcOmxlYWRpbmctcmVsYXhlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICB9XG5cbiAgLnhsXFw6bGVhZGluZy1sb29zZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cblxuICAueGxcXDpsaXN0LWluc2lkZSB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG5cbiAgLnhsXFw6bGlzdC1vdXRzaWRlIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICB9XG5cbiAgLnhsXFw6bGlzdC1ub25lIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICAueGxcXDpsaXN0LWRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgfVxuXG4gIC54bFxcOmxpc3QtZGVjaW1hbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgLnhsXFw6bS0wIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAueGxcXDptLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOm0tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDptLTMge1xuICAgIG1hcmdpbjogMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOm0tNCB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6bS01IHtcbiAgICBtYXJnaW46IDEuMjVyZW07XG4gIH1cblxuICAueGxcXDptLTYge1xuICAgIG1hcmdpbjogMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6bS04IHtcbiAgICBtYXJnaW46IDJyZW07XG4gIH1cblxuICAueGxcXDptLTEwIHtcbiAgICBtYXJnaW46IDIuNXJlbTtcbiAgfVxuXG4gIC54bFxcOm0tMTIge1xuICAgIG1hcmdpbjogM3JlbTtcbiAgfVxuXG4gIC54bFxcOm0tMTYge1xuICAgIG1hcmdpbjogNHJlbTtcbiAgfVxuXG4gIC54bFxcOm0tMjAge1xuICAgIG1hcmdpbjogNXJlbTtcbiAgfVxuXG4gIC54bFxcOm0tMjQge1xuICAgIG1hcmdpbjogNnJlbTtcbiAgfVxuXG4gIC54bFxcOm0tMzIge1xuICAgIG1hcmdpbjogOHJlbTtcbiAgfVxuXG4gIC54bFxcOm0tNDAge1xuICAgIG1hcmdpbjogMTByZW07XG4gIH1cblxuICAueGxcXDptLTQ4IHtcbiAgICBtYXJnaW46IDEycmVtO1xuICB9XG5cbiAgLnhsXFw6bS01NiB7XG4gICAgbWFyZ2luOiAxNHJlbTtcbiAgfVxuXG4gIC54bFxcOm0tNjQge1xuICAgIG1hcmdpbjogMTZyZW07XG4gIH1cblxuICAueGxcXDptLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC54bFxcOm0tcHgge1xuICAgIG1hcmdpbjogMXB4O1xuICB9XG5cbiAgLnhsXFw6LW0tMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tLTIge1xuICAgIG1hcmdpbjogLTAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tLTMge1xuICAgIG1hcmdpbjogLTAuNzVyZW07XG4gIH1cblxuICAueGxcXDotbS00IHtcbiAgICBtYXJnaW46IC0xcmVtO1xuICB9XG5cbiAgLnhsXFw6LW0tNSB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tLTYge1xuICAgIG1hcmdpbjogLTEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tLTgge1xuICAgIG1hcmdpbjogLTJyZW07XG4gIH1cblxuICAueGxcXDotbS0xMCB7XG4gICAgbWFyZ2luOiAtMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6LW0tMTIge1xuICAgIG1hcmdpbjogLTNyZW07XG4gIH1cblxuICAueGxcXDotbS0xNiB7XG4gICAgbWFyZ2luOiAtNHJlbTtcbiAgfVxuXG4gIC54bFxcOi1tLTIwIHtcbiAgICBtYXJnaW46IC01cmVtO1xuICB9XG5cbiAgLnhsXFw6LW0tMjQge1xuICAgIG1hcmdpbjogLTZyZW07XG4gIH1cblxuICAueGxcXDotbS0zMiB7XG4gICAgbWFyZ2luOiAtOHJlbTtcbiAgfVxuXG4gIC54bFxcOi1tLTQwIHtcbiAgICBtYXJnaW46IC0xMHJlbTtcbiAgfVxuXG4gIC54bFxcOi1tLTQ4IHtcbiAgICBtYXJnaW46IC0xMnJlbTtcbiAgfVxuXG4gIC54bFxcOi1tLTU2IHtcbiAgICBtYXJnaW46IC0xNHJlbTtcbiAgfVxuXG4gIC54bFxcOi1tLTY0IHtcbiAgICBtYXJnaW46IC0xNnJlbTtcbiAgfVxuXG4gIC54bFxcOi1tLXB4IHtcbiAgICBtYXJnaW46IC0xcHg7XG4gIH1cblxuICAueGxcXDpteS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAueGxcXDpteC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAueGxcXDpteS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cblxuICAueGxcXDpteC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cblxuICAueGxcXDpteS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgLnhsXFw6bXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOm15LTMge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOm15LTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC54bFxcOm14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC54bFxcOm15LTUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOm14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOm15LTYge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpteC02IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6bXktOCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnhsXFw6bXgtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnhsXFw6bXktMTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cblxuICAueGxcXDpteC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC54bFxcOm15LTEyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAueGxcXDpteC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLnhsXFw6bXktMTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC54bFxcOm14LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XG4gIH1cblxuICAueGxcXDpteS0yMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLnhsXFw6bXgtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgfVxuXG4gIC54bFxcOm15LTI0IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cblxuICAueGxcXDpteC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuICB9XG5cbiAgLnhsXFw6bXktMzIge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuXG4gIC54bFxcOm14LTMyIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gIH1cblxuICAueGxcXDpteS00MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAueGxcXDpteC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTByZW07XG4gIH1cblxuICAueGxcXDpteS00OCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAueGxcXDpteC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIH1cblxuICAueGxcXDpteS01NiB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cblxuICAueGxcXDpteC01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW07XG4gIH1cblxuICAueGxcXDpteS02NCB7XG4gICAgbWFyZ2luLXRvcDogMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAueGxcXDpteC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG4gIH1cblxuICAueGxcXDpteS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAueGxcXDpteC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAueGxcXDpteS1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuXG4gIC54bFxcOm14LXB4IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICB9XG5cbiAgLnhsXFw6LW15LTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6LW14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6LW15LTIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1teC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIH1cblxuICAueGxcXDotbXktMyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIH1cblxuICAueGxcXDotbXgtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIH1cblxuICAueGxcXDotbXktNCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cblxuICAueGxcXDotbXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIH1cblxuICAueGxcXDotbXktNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW07XG4gIH1cblxuICAueGxcXDotbXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW07XG4gIH1cblxuICAueGxcXDotbXktNiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6LW14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1teS04IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgfVxuXG4gIC54bFxcOi1teC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgfVxuXG4gIC54bFxcOi1teS0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6LW14LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAueGxcXDotbXktMTIge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG5cbiAgLnhsXFw6LW14LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgfVxuXG4gIC54bFxcOi1teS0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gIH1cblxuICAueGxcXDotbXgtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICB9XG5cbiAgLnhsXFw6LW15LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1teC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW07XG4gIH1cblxuICAueGxcXDotbXktMjQge1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG5cbiAgLnhsXFw6LW14LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbTtcbiAgfVxuXG4gIC54bFxcOi1teS0zMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIH1cblxuICAueGxcXDotbXgtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtO1xuICB9XG5cbiAgLnhsXFw6LW15LTQwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtO1xuICB9XG5cbiAgLnhsXFw6LW14LTQwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtO1xuICB9XG5cbiAgLnhsXFw6LW15LTQ4IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtO1xuICB9XG5cbiAgLnhsXFw6LW14LTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtO1xuICB9XG5cbiAgLnhsXFw6LW15LTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtO1xuICB9XG5cbiAgLnhsXFw6LW14LTU2IHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtO1xuICB9XG5cbiAgLnhsXFw6LW15LTY0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cmVtO1xuICB9XG5cbiAgLnhsXFw6LW14LTY0IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtO1xuICB9XG5cbiAgLnhsXFw6LW15LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICAueGxcXDotbXgtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgfVxuXG4gIC54bFxcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAueGxcXDptci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAueGxcXDptYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnhsXFw6bWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAueGxcXDptdC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6bXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6bWItMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOm1sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6bXQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG5cbiAgLnhsXFw6bXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAueGxcXDptYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDptbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgLnhsXFw6bXQtMyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOm1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIH1cblxuICAueGxcXDptbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOm10LTQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAueGxcXDptci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAueGxcXDptYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6bWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAueGxcXDptdC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6bXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6bWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOm1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6bXQtNiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6bXItNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAueGxcXDptYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAueGxcXDptbC02IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6bXQtOCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuXG4gIC54bFxcOm1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxuXG4gIC54bFxcOm1iLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cblxuICAueGxcXDptbC04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgfVxuXG4gIC54bFxcOm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cblxuICAueGxcXDptci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAueGxcXDptYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6bWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIH1cblxuICAueGxcXDptdC0xMiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuXG4gIC54bFxcOm1yLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cblxuICAueGxcXDptYi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC54bFxcOm1sLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuXG4gIC54bFxcOm10LTE2IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6bXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgfVxuXG4gIC54bFxcOm1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6bWwtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6bXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuICAueGxcXDptci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLnhsXFw6bWItMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cblxuICAueGxcXDptbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gIH1cblxuICAueGxcXDptdC0yNCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuXG4gIC54bFxcOm1yLTI0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW07XG4gIH1cblxuICAueGxcXDptYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC54bFxcOm1sLTI0IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgfVxuXG4gIC54bFxcOm10LTMyIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6bXItMzIge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgfVxuXG4gIC54bFxcOm1iLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6bWwtMzIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6bXQtNDAge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG5cbiAgLnhsXFw6bXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW07XG4gIH1cblxuICAueGxcXDptYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAueGxcXDptbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICB9XG5cbiAgLnhsXFw6bXQtNDgge1xuICAgIG1hcmdpbi10b3A6IDEycmVtO1xuICB9XG5cbiAgLnhsXFw6bXItNDgge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW07XG4gIH1cblxuICAueGxcXDptYi00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAueGxcXDptbC00OCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtO1xuICB9XG5cbiAgLnhsXFw6bXQtNTYge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6bXItNTYge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW07XG4gIH1cblxuICAueGxcXDptYi01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG4gIH1cblxuICAueGxcXDptbC01NiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6bXQtNjQge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtO1xuICB9XG5cbiAgLnhsXFw6bXItNjQge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW07XG4gIH1cblxuICAueGxcXDptYi02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAueGxcXDptbC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cmVtO1xuICB9XG5cbiAgLnhsXFw6bXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC54bFxcOm1yLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC54bFxcOm1iLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAueGxcXDptbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC54bFxcOm10LXB4IHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cblxuICAueGxcXDptci1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAueGxcXDptYi1weCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLnhsXFw6bWwtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cblxuICAueGxcXDotbXQtMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIH1cblxuICAueGxcXDotbXItMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW07XG4gIH1cblxuICAueGxcXDotbXQtMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tci0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIH1cblxuICAueGxcXDotbWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tdC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tci0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tdC00IHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICB9XG5cbiAgLnhsXFw6LW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtO1xuICB9XG5cbiAgLnhsXFw6LW1sLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1sLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tdC02IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tYi02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6LW10LTgge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICB9XG5cbiAgLnhsXFw6LW1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIH1cblxuICAueGxcXDotbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG4gIH1cblxuICAueGxcXDotbWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICB9XG5cbiAgLnhsXFw6LW10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG4gIH1cblxuICAueGxcXDotbWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yLjVyZW07XG4gIH1cblxuICAueGxcXDotbWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6LW10LTEyIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgfVxuXG4gIC54bFxcOi1tci0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbTtcbiAgfVxuXG4gIC54bFxcOi1tYi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW07XG4gIH1cblxuICAueGxcXDotbWwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgfVxuXG4gIC54bFxcOi1tdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW07XG4gIH1cblxuICAueGxcXDotbXItMTYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW07XG4gIH1cblxuICAueGxcXDotbWItMTYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1sLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gIH1cblxuICAueGxcXDotbXQtMjAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1yLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbiAgfVxuXG4gIC54bFxcOi1tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuICB9XG5cbiAgLnhsXFw6LW10LTI0IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxuXG4gIC54bFxcOi1tci0yNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbTtcbiAgfVxuXG4gIC54bFxcOi1tYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW07XG4gIH1cblxuICAueGxcXDotbWwtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbTtcbiAgfVxuXG4gIC54bFxcOi1tdC0zMiB7XG4gICAgbWFyZ2luLXRvcDogLThyZW07XG4gIH1cblxuICAueGxcXDotbXItMzIge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW07XG4gIH1cblxuICAueGxcXDotbWItMzIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1sLTMyIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW07XG4gIH1cblxuICAueGxcXDotbXQtNDAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgfVxuXG4gIC54bFxcOi1tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW07XG4gIH1cblxuICAueGxcXDotbWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbiAgfVxuXG4gIC54bFxcOi1tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbTtcbiAgfVxuXG4gIC54bFxcOi1tdC00OCB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtO1xuICB9XG5cbiAgLnhsXFw6LW1yLTQ4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbTtcbiAgfVxuXG4gIC54bFxcOi1tYi00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtO1xuICB9XG5cbiAgLnhsXFw6LW1sLTQ4IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtO1xuICB9XG5cbiAgLnhsXFw6LW10LTU2IHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XG4gIH1cblxuICAueGxcXDotbXItNTYge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtO1xuICB9XG5cbiAgLnhsXFw6LW1iLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW07XG4gIH1cblxuICAueGxcXDotbWwtNTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW07XG4gIH1cblxuICAueGxcXDotbXQtNjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnJlbTtcbiAgfVxuXG4gIC54bFxcOi1tci02NCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZyZW07XG4gIH1cblxuICAueGxcXDotbWItNjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbTtcbiAgfVxuXG4gIC54bFxcOi1tbC02NCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnJlbTtcbiAgfVxuXG4gIC54bFxcOi1tdC1weCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gIC54bFxcOi1tci1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG5cbiAgLnhsXFw6LW1iLXB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLnhsXFw6LW1sLXB4IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuXG4gIC54bFxcOm1heC1oLWZ1bGwge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAueGxcXDptYXgtaC1zY3JlZW4ge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLnhsXFw6bWF4LXctbm9uZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLnhsXFw6bWF4LXcteHMge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gIH1cblxuICAueGxcXDptYXgtdy1zbSB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfVxuXG4gIC54bFxcOm1heC13LW1kIHtcbiAgICBtYXgtd2lkdGg6IDI4cmVtO1xuICB9XG5cbiAgLnhsXFw6bWF4LXctbGcge1xuICAgIG1heC13aWR0aDogMzJyZW07XG4gIH1cblxuICAueGxcXDptYXgtdy14bCB7XG4gICAgbWF4LXdpZHRoOiAzNnJlbTtcbiAgfVxuXG4gIC54bFxcOm1heC13LTJ4bCB7XG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgfVxuXG4gIC54bFxcOm1heC13LTN4bCB7XG4gICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgfVxuXG4gIC54bFxcOm1heC13LTR4bCB7XG4gICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgfVxuXG4gIC54bFxcOm1heC13LTV4bCB7XG4gICAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgfVxuXG4gIC54bFxcOm1heC13LTZ4bCB7XG4gICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgfVxuXG4gIC54bFxcOm1heC13LWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC54bFxcOm1heC13LXNjcmVlbi1zbSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxuXG4gIC54bFxcOm1heC13LXNjcmVlbi1tZCB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxuXG4gIC54bFxcOm1heC13LXNjcmVlbi1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cblxuICAueGxcXDptYXgtdy1zY3JlZW4teGwge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG5cbiAgLnhsXFw6bWluLWgtMCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC54bFxcOm1pbi1oLWZ1bGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAueGxcXDptaW4taC1zY3JlZW4ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgLnhsXFw6bWluLXctMCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLnhsXFw6bWluLXctZnVsbCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnhsXFw6b2JqZWN0LWNvbnRhaW4ge1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1jb3ZlciB7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAueGxcXDpvYmplY3QtZmlsbCB7XG4gICAgLW8tb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICB9XG5cbiAgLnhsXFw6b2JqZWN0LW5vbmUge1xuICAgIC1vLW9iamVjdC1maXQ6IG5vbmU7XG4gICAgICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1zY2FsZS1kb3duIHtcbiAgICAtby1vYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gIH1cblxuICAueGxcXDpvYmplY3QtYm90dG9tIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1jZW50ZXIge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLnhsXFw6b2JqZWN0LWxlZnQge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIH1cblxuICAueGxcXDpvYmplY3QtbGVmdC1ib3R0b20ge1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1sZWZ0LXRvcCB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG5cbiAgLnhsXFw6b2JqZWN0LXJpZ2h0IHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gIH1cblxuICAueGxcXDpvYmplY3QtcmlnaHQtYm90dG9tIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgfVxuXG4gIC54bFxcOm9iamVjdC1yaWdodC10b3Age1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLnhsXFw6b2JqZWN0LXRvcCB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cblxuICAueGxcXDpvcGFjaXR5LTAge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpvcGFjaXR5LTI1IHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnhsXFw6b3BhY2l0eS01MCB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnhsXFw6b3BhY2l0eS03NSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC54bFxcOm9wYWNpdHktMTAwIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpvcGFjaXR5LTA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOm9wYWNpdHktMjU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOm9wYWNpdHktNTA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6b3BhY2l0eS03NTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6b3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOm9wYWNpdHktMDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6b3BhY2l0eS0yNTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6b3BhY2l0eS01MDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpvcGFjaXR5LTc1OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpvcGFjaXR5LTEwMDpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC54bFxcOm91dGxpbmUtbm9uZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6b3V0bGluZS1ub25lOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLnhsXFw6b3ZlcmZsb3ctYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAueGxcXDpvdmVyZmxvdy1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAueGxcXDpvdmVyZmxvdy12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC54bFxcOm92ZXJmbG93LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gIC54bFxcOm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC54bFxcOm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC54bFxcOm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAueGxcXDpvdmVyZmxvdy15LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLnhsXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG5cbiAgLnhsXFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG5cbiAgLnhsXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gIC54bFxcOm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAueGxcXDpzY3JvbGxpbmctdG91Y2gge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC54bFxcOnNjcm9sbGluZy1hdXRvIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgfVxuXG4gIC54bFxcOnAtMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC54bFxcOnAtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnAtMiB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG5cbiAgLnhsXFw6cC0zIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6cC00IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6cC01IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cC02IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpwLTgge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cblxuICAueGxcXDpwLTEwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW07XG4gIH1cblxuICAueGxcXDpwLTEyIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG5cbiAgLnhsXFw6cC0xNiB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxuXG4gIC54bFxcOnAtMjAge1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cblxuICAueGxcXDpwLTI0IHtcbiAgICBwYWRkaW5nOiA2cmVtO1xuICB9XG5cbiAgLnhsXFw6cC0zMiB7XG4gICAgcGFkZGluZzogOHJlbTtcbiAgfVxuXG4gIC54bFxcOnAtNDAge1xuICAgIHBhZGRpbmc6IDEwcmVtO1xuICB9XG5cbiAgLnhsXFw6cC00OCB7XG4gICAgcGFkZGluZzogMTJyZW07XG4gIH1cblxuICAueGxcXDpwLTU2IHtcbiAgICBwYWRkaW5nOiAxNHJlbTtcbiAgfVxuXG4gIC54bFxcOnAtNjQge1xuICAgIHBhZGRpbmc6IDE2cmVtO1xuICB9XG5cbiAgLnhsXFw6cC1weCB7XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG5cbiAgLnhsXFw6cHktMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAueGxcXDpweC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC54bFxcOnB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW07XG4gIH1cblxuICAueGxcXDpweS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpweC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpweS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOnB4LTMge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6cHktNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAueGxcXDpweC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC54bFxcOnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAueGxcXDpweS02IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpweC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpweS04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC54bFxcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnhsXFw6cHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIH1cblxuICAueGxcXDpweS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICAueGxcXDpweC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cblxuICAueGxcXDpweS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAueGxcXDpweC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cblxuICAueGxcXDpweS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cblxuICAueGxcXDpweC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cblxuICAueGxcXDpweS0yNCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAueGxcXDpweC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cblxuICAueGxcXDpweS0zMiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAueGxcXDpweC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gIH1cblxuICAueGxcXDpweS00MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOnB4LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xuICB9XG5cbiAgLnhsXFw6cHktNDgge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cblxuICAueGxcXDpweC00OCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcbiAgfVxuXG4gIC54bFxcOnB5LTU2IHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6cHgtNTYge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW07XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW07XG4gIH1cblxuICAueGxcXDpweS02NCB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOnB4LTY0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cmVtO1xuICB9XG5cbiAgLnhsXFw6cHktcHgge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuXG4gIC54bFxcOnB4LXB4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gIH1cblxuICAueGxcXDpwdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC54bFxcOnByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAueGxcXDpwYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC54bFxcOnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC54bFxcOnB0LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cHItMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnBiLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cHQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnByLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnBiLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpwbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnB0LTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6cHItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOnBiLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6cGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6cHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cblxuICAueGxcXDpwci00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6cGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cblxuICAueGxcXDpwbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAueGxcXDpwdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnByLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cblxuICAueGxcXDpwYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnBsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnB0LTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpwci02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpwYi02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6cGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpwdC04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gIC54bFxcOnByLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cblxuICAueGxcXDpwYi04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC54bFxcOnBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuXG4gIC54bFxcOnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6cHItMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6cGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6cHQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG5cbiAgLnhsXFw6cHItMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIH1cblxuICAueGxcXDpwYi0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICAueGxcXDpwbC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG5cbiAgLnhsXFw6cHQtMTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6cHItMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cblxuICAueGxcXDpwYi0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cblxuICAueGxcXDpwbC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6cHQtMjAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG5cbiAgLnhsXFw6cHItMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cblxuICAueGxcXDpwYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cblxuICAueGxcXDpwbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICB9XG5cbiAgLnhsXFw6cHQtMjQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG5cbiAgLnhsXFw6cHItMjQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cblxuICAueGxcXDpwYi0yNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cblxuICAueGxcXDpwbC0yNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICB9XG5cbiAgLnhsXFw6cHQtMzIge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6cHItMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gIH1cblxuICAueGxcXDpwYi0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAueGxcXDpwbC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6cHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAueGxcXDpwbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOnB0LTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gIH1cblxuICAueGxcXDpwci00OCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW07XG4gIH1cblxuICAueGxcXDpwYi00OCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG5cbiAgLnhsXFw6cGwtNDgge1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW07XG4gIH1cblxuICAueGxcXDpwdC01NiB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6cHItNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6cGItNTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgfVxuXG4gIC54bFxcOnBsLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6cHQtNjQge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOnByLTY0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOnBiLTY0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW07XG4gIH1cblxuICAueGxcXDpwbC02NCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOnB0LXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG5cbiAgLnhsXFw6cHItcHgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgfVxuXG4gIC54bFxcOnBiLXB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLnhsXFw6cGwtcHgge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItY3VycmVudDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1jdXJyZW50Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmxhY2s6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibGFjazo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsYWNrOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsYWNrOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibGFjazo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci13aGl0ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXdoaXRlOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItd2hpdGU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItd2hpdGU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXdoaXRlOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gICAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gICAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY1O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC0zMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWIyYjI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmM4MTgxO1xuICAgIGNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcmVkLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXJlZC05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1yZWQtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVlYmM4O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjM1LCAyMDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiZDM4ZDtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDIxMSwgMTQxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkZDZiMjA7XG4gICAgY29sb3I6IHJnYmEoMjIxLCAxMDcsIDMyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVmY2JmO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjUyLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjA4OTtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0MCwgMTM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNjllMmU7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxNTgsIDQ2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZjg1NWE7XG4gICAgY29sb3I6IHJnYmEoNDcsIDEzMywgOTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gICAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gICAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQyOTllMTtcbiAgICBjb2xvcjogcmdiYSg2NiwgMTUzLCAyMjUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTgyY2U7XG4gICAgY29sb3I6IHJnYmEoNDksIDEzMCwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItaW5kaWdvLTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1YTY3ZDg7XG4gICAgY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTlkOGZkO1xuICAgIGNvbG9yOiByZ2JhKDIzMywgMjE2LCAyNTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTIwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXB1cnBsZS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2YmNmYTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE4OCwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWY3YWVhO1xuICAgIGNvbG9yOiByZ2JhKDE1OSwgMTIyLCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTUwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODA1YWQ1O1xuICAgIGNvbG9yOiByZ2JhKDEyOCwgOTAsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay0yMDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTMwMDo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstNDAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay01MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTYwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstNjAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDUzZjhjO1xuICAgIGNvbG9yOiByZ2JhKDIxMywgNjMsIDE0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay03MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I4MzI4MDtcbiAgICBjb2xvcjogcmdiYSgxODQsIDUwLCAxMjgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstNzAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstODAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1waW5rLTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstODAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLXBpbmstOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItcGluay05MDA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1jdXJyZW50OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWN1cnJlbnQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibGFjazpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsYWNrOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmxhY2s6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjdmYWZjO1xuICAgIGNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWRmMmY3O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMjQyLCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2UyZThmMDtcbiAgICBjb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlMmU4ZjA7XG4gICAgY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjY2JkNWUwO1xuICAgIGNvbG9yOiByZ2JhKDIwMywgMjEzLCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTBhZWMwO1xuICAgIGNvbG9yOiByZ2JhKDE2MCwgMTc0LCAxOTIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcxODA5NjtcbiAgICBjb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MTgwOTY7XG4gICAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGE1NTY4O1xuICAgIGNvbG9yOiByZ2JhKDc0LCA4NSwgMTA0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJkMzc0ODtcbiAgICBjb2xvcjogcmdiYSg0NSwgNTUsIDcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMWEyMDJjO1xuICAgIGNvbG9yOiByZ2JhKDI2LCAzMiwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMxYTIwMmM7XG4gICAgY29sb3I6IHJnYmEoMjYsIDMyLCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZDc7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmViMmIyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNTY1NjU7XG4gICAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTUzZTNlO1xuICAgIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNTNlM2U7XG4gICAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M1MzAzMDtcbiAgICBjb2xvcjogcmdiYSgxOTcsIDQ4LCA0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzliMmMyYztcbiAgICBjb2xvcjogcmdiYSgxNTUsIDQ0LCA0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gICAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcmVkLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1yZWQtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQyYTJhO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNDIsIDQyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXJlZC05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDJhMmE7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA0MiwgNDIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmFmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1MCwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJkMzhkO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMjExLCAxNDEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDg5MzY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMzcsIDU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2RkNmIyMDtcbiAgICBjb2xvcjogcmdiYSgyMjEsIDEwNywgMzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MwNTYyMTtcbiAgICBjb2xvcjogcmdiYSgxOTIsIDg2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzljNDIyMTtcbiAgICBjb2xvcjogcmdiYSgxNTYsIDY2LCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gICAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3JhbmdlLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcmFuZ2UtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2IzNDFlO1xuICAgIGNvbG9yOiByZ2JhKDEyMywgNTIsIDMwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9yYW5nZS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3YjM0MWU7XG4gICAgY29sb3I6IHJnYmEoMTIzLCA1MiwgMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmMDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmMDg5O1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQwLCAxMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlY2M5NGI7XG4gICAgY29sb3I6IHJnYmEoMjM2LCAyMDEsIDc1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q2OWUyZTtcbiAgICBjb2xvcjogcmdiYSgyMTQsIDE1OCwgNDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzVhMTY7XG4gICAgY29sb3I6IHJnYmEoMTUxLCA5MCwgMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci15ZWxsb3ctOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzQ0MjEwO1xuICAgIGNvbG9yOiByZ2JhKDExNiwgNjYsIDE2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXllbGxvdy05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXIteWVsbG93LTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0NDIxMDtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDY2LCAxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2YwZmZmNDtcbiAgICBjb2xvcjogcmdiYSgyNDAsIDI1NSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNmY2ZDU7XG4gICAgY29sb3I6IHJnYmEoMTk4LCAyNDYsIDIxMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlhZTZiNDtcbiAgICBjb2xvcjogcmdiYSgxNTQsIDIzMCwgMTgwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YWU2YjQ7XG4gICAgY29sb3I6IHJnYmEoMTU0LCAyMzAsIDE4MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY4ZDM5MTtcbiAgICBjb2xvcjogcmdiYSgxMDQsIDIxMSwgMTQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0OGJiNzg7XG4gICAgY29sb3I6IHJnYmEoNzIsIDE4NywgMTIwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YTE2OTtcbiAgICBjb2xvcjogcmdiYSg1NiwgMTYxLCAxMDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhhMTY5O1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI3Njc0OTtcbiAgICBjb2xvcjogcmdiYSgzOSwgMTAzLCA3MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItZ3JlZW4tOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIyNTQzZDtcbiAgICBjb2xvcjogcmdiYSgzNCwgODQsIDYxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWdyZWVuLTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ncmVlbi05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMjU0M2Q7XG4gICAgY29sb3I6IHJnYmEoMzQsIDg0LCA2MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTZmZmZhO1xuICAgIGNvbG9yOiByZ2JhKDIzMCwgMjU1LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjJmNWVhO1xuICAgIGNvbG9yOiByZ2JhKDE3OCwgMjQ1LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgxZTZkOTtcbiAgICBjb2xvcjogcmdiYSgxMjksIDIzMCwgMjE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MWU2ZDk7XG4gICAgY29sb3I6IHJnYmEoMTI5LCAyMzAsIDIxNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGZkMWM1O1xuICAgIGNvbG9yOiByZ2JhKDc5LCAyMDksIDE5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGIyYWM7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE3OCwgMTcyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzMTk3OTU7XG4gICAgY29sb3I6IHJnYmEoNDksIDE1MSwgMTQ5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE5Nzk1O1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxNTEsIDE0OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM3YTdiO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCAxMjIsIDEyMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyODVlNjE7XG4gICAgY29sb3I6IHJnYmEoNDAsIDk0LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICAgIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItdGVhbC05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci10ZWFsLTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzIzNGU1MjtcbiAgICBjb2xvcjogcmdiYSgzNSwgNzgsIDgyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXRlYWwtOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjM0ZTUyO1xuICAgIGNvbG9yOiByZ2JhKDM1LCA3OCwgODIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY4ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDgsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiZWUzZjg7XG4gICAgY29sb3I6IHJnYmEoMTkwLCAyMjcsIDI0OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICAgIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzkwY2RmNDtcbiAgICBjb2xvcjogcmdiYSgxNDQsIDIwNSwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTBjZGY0O1xuICAgIGNvbG9yOiByZ2JhKDE0NCwgMjA1LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2M2IzZWQ7XG4gICAgY29sb3I6IHJnYmEoOTksIDE3OSwgMjM3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxODJjZTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTMwLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYjZjYjA7XG4gICAgY29sb3I6IHJnYmEoNDMsIDEwOCwgMTc2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjNTI4MjtcbiAgICBjb2xvcjogcmdiYSg0NCwgODIsIDEzMCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItYmx1ZS05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmE0MzY1O1xuICAgIGNvbG9yOiByZ2JhKDQyLCA2NywgMTAxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWJsdWUtOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1ibHVlLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJhNDM2NTtcbiAgICBjb2xvcjogcmdiYSg0MiwgNjcsIDEwMSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlYmY0ZmY7XG4gICAgY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2MzZGFmZTtcbiAgICBjb2xvcjogcmdiYSgxOTUsIDIxOCwgMjU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EzYmZmYTtcbiAgICBjb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhM2JmZmE7XG4gICAgY29sb3I6IHJnYmEoMTYzLCAxOTEsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3ZjljZjU7XG4gICAgY29sb3I6IHJnYmEoMTI3LCAxNTYsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzY2N2VlYTtcbiAgICBjb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzVhNjdkODtcbiAgICBjb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRjNTFiZjtcbiAgICBjb2xvcjogcmdiYSg3NiwgODEsIDE5MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQzNDE5MDtcbiAgICBjb2xvcjogcmdiYSg2NywgNjUsIDE0NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gICAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItaW5kaWdvLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1pbmRpZ28tOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjM2MzNjZiO1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1NCwgMTA3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLWluZGlnby05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzYzM2NmI7XG4gICAgY29sb3I6IHJnYmEoNjAsIDU0LCAxMDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZhZjVmZjtcbiAgICBjb2xvcjogcmdiYSgyNTAsIDI0NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDZiY2ZhO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTg4LCAyNTAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2I3OTRmNDtcbiAgICBjb2xvcjogcmdiYSgxODMsIDE0OCwgMjQ0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzgwNWFkNTtcbiAgICBjb2xvcjogcmdiYSgxMjgsIDkwLCAyMTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNmI0NmMxO1xuICAgIGNvbG9yOiByZ2JhKDEwNywgNzAsIDE5MywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2M5YTtcbiAgICBjb2xvcjogcmdiYSg4NSwgNjAsIDE1NCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gICAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcHVycGxlLTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1wdXJwbGUtOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDQzMzdhO1xuICAgIGNvbG9yOiByZ2JhKDY4LCA1MSwgMTIyLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXB1cnBsZS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0NDMzN2E7XG4gICAgY29sb3I6IHJnYmEoNjgsIDUxLCAxMjIsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1Zjc7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWQ3ZTI7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIyNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZiYjZjZTtcbiAgICBjb2xvcjogcmdiYSgyNTEsIDE4MiwgMjA2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmJiNmNlO1xuICAgIGNvbG9yOiByZ2JhKDI1MSwgMTgyLCAyMDYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNjg3YjM7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxMzUsIDE3OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZDY0YTY7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAxMDAsIDE2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Q1M2Y4YztcbiAgICBjb2xvcjogcmdiYSgyMTMsIDYzLCAxNDAsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTcyNjZkO1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgMzgsIDEwOSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItcGluay05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzAyNDU5O1xuICAgIGNvbG9yOiByZ2JhKDExMiwgMzYsIDg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLXBpbmstOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1waW5rLTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzcwMjQ1OTtcbiAgICBjb2xvcjogcmdiYSgxMTIsIDM2LCA4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnhsXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC54bFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC41O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OiAwLjc1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTogMTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDpwb2ludGVyLWV2ZW50cy1ub25lIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC54bFxcOnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6c3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLnhsXFw6Zml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC54bFxcOmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAueGxcXDpyZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnhsXFw6c3RpY2t5IHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuXG4gIC54bFxcOmluc2V0LTAge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC54bFxcOmluc2V0LWF1dG8ge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC54bFxcOmluc2V0LXktMCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC54bFxcOmluc2V0LXgtMCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC54bFxcOmluc2V0LXktYXV0byB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC54bFxcOmluc2V0LXgtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC54bFxcOnRvcC0wIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAueGxcXDpyaWdodC0wIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC54bFxcOmJvdHRvbS0wIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAueGxcXDpsZWZ0LTAge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAueGxcXDp0b3AtYXV0byB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6cmlnaHQtYXV0byB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAueGxcXDpib3R0b20tYXV0byB7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6bGVmdC1hdXRvIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6cmVzaXplLW5vbmUge1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgfVxuXG4gIC54bFxcOnJlc2l6ZS15IHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgLnhsXFw6cmVzaXplLXgge1xuICAgIHJlc2l6ZTogaG9yaXpvbnRhbDtcbiAgfVxuXG4gIC54bFxcOnJlc2l6ZSB7XG4gICAgcmVzaXplOiBib3RoO1xuICB9XG5cbiAgLnhsXFw6c2hhZG93LXhzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC54bFxcOnNoYWRvdy1zbSB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC54bFxcOnNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnhsXFw6c2hhZG93LW1kIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAueGxcXDpzaGFkb3ctbGcge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnhsXFw6c2hhZG93LXhsIHtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB9XG5cbiAgLnhsXFw6c2hhZG93LTJ4bCB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC54bFxcOnNoYWRvdy1pbm5lciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC54bFxcOnNoYWRvdy1vdXRsaW5lIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg2NiwgMTUzLCAyMjUsIDAuNSk7XG4gIH1cblxuICAueGxcXDpzaGFkb3ctbm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LXhzOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LXNtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3c6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LW1kOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNoYWRvdy1sZzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNoYWRvdy14bDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LTJ4bDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctb3V0bGluZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzaGFkb3ctbm9uZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LXhzOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LXNtOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3c6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LW1kOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNoYWRvdy1sZzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDZweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNoYWRvdy14bDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LTJ4bDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctb3V0bGluZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE1MywgMjI1LCAwLjUpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmZpbGwtY3VycmVudCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnhsXFw6c3Ryb2tlLWN1cnJlbnQge1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICB9XG5cbiAgLnhsXFw6c3Ryb2tlLTAge1xuICAgIHN0cm9rZS13aWR0aDogMDtcbiAgfVxuXG4gIC54bFxcOnN0cm9rZS0xIHtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gIH1cblxuICAueGxcXDpzdHJva2UtMiB7XG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xuICB9XG5cbiAgLnhsXFw6dGFibGUtYXV0byB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6dGFibGUtZml4ZWQge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cblxuICAueGxcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAueGxcXDp0ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAueGxcXDp0ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXRyYW5zcGFyZW50IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDp0ZXh0LWN1cnJlbnQge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICAueGxcXDp0ZXh0LWJsYWNrIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtd2hpdGUge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmF5LTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmN2ZhZmM7XG4gICAgY29sb3I6IHJnYmEoMjQ3LCAyNTAsIDI1MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyYXktMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkZjJmNztcbiAgICBjb2xvcjogcmdiYSgyMzcsIDI0MiwgMjQ3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtZ3JheS0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmF5LTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjYmQ1ZTA7XG4gICAgY29sb3I6IHJnYmEoMjAzLCAyMTMsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyYXktNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2EwYWVjMDtcbiAgICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtZ3JheS02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmF5LTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YTU1Njg7XG4gICAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmF5LTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyZDM3NDg7XG4gICAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyYXktOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcmVkLTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmY1ZjU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNDUsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXJlZC0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2Q3O1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1yZWQtMzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcmVkLTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYzgxODE7XG4gICAgY29sb3I6IHJnYmEoMjUyLCAxMjksIDEyOSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXJlZC01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjU2NTY1O1xuICAgIGNvbG9yOiByZ2JhKDI0NSwgMTAxLCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1yZWQtNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXJlZC03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzUzMDMwO1xuICAgIGNvbG9yOiByZ2JhKDE5NywgNDgsIDQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcmVkLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YjJjMmM7XG4gICAgY29sb3I6IHJnYmEoMTU1LCA0NCwgNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1yZWQtOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LW9yYW5nZS0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmYWYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjUwLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1vcmFuZ2UtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZWJjODtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIzNSwgMjAwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtb3JhbmdlLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LW9yYW5nZS00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZhZDU1O1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTczLCA4NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LW9yYW5nZS01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ4OTM2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTM3LCA1NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LW9yYW5nZS02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LW9yYW5nZS03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzA1NjIxO1xuICAgIGNvbG9yOiByZ2JhKDE5MiwgODYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtb3JhbmdlLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5YzQyMjE7XG4gICAgY29sb3I6IHJnYmEoMTU2LCA2NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1vcmFuZ2UtOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXllbGxvdy0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmZmYwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC15ZWxsb3ctMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZmNiZjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDI1MiwgMTkxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQteWVsbG93LTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXllbGxvdy00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZlMDVlO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjI0LCA5NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXllbGxvdy01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWNjOTRiO1xuICAgIGNvbG9yOiByZ2JhKDIzNiwgMjAxLCA3NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXllbGxvdy02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXllbGxvdy03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc3OTFmO1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTIxLCAzMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXllbGxvdy04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOTc1YTE2O1xuICAgIGNvbG9yOiByZ2JhKDE1MSwgOTAsIDIyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQteWVsbG93LTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmVlbi0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjBmZmY0O1xuICAgIGNvbG9yOiByZ2JhKDI0MCwgMjU1LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmVlbi0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzZmNmQ1O1xuICAgIGNvbG9yOiByZ2JhKDE5OCwgMjQ2LCAyMTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmVlbi0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmVlbi00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjhkMzkxO1xuICAgIGNvbG9yOiByZ2JhKDEwNCwgMjExLCAxNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmVlbi01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDhiYjc4O1xuICAgIGNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtZ3JlZW4tNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJmODU1YTtcbiAgICBjb2xvcjogcmdiYSg0NywgMTMzLCA5MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWdyZWVuLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyNzY3NDk7XG4gICAgY29sb3I6IHJnYmEoMzksIDEwMywgNzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ncmVlbi05MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC10ZWFsLTEwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlNmZmZmE7XG4gICAgY29sb3I6IHJnYmEoMjMwLCAyNTUsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXRlYWwtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2IyZjVlYTtcbiAgICBjb2xvcjogcmdiYSgxNzgsIDI0NSwgMjM0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtdGVhbC0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC10ZWFsLTQwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0ZmQxYzU7XG4gICAgY29sb3I6IHJnYmEoNzksIDIwOSwgMTk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtdGVhbC01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzhiMmFjO1xuICAgIGNvbG9yOiByZ2JhKDU2LCAxNzgsIDE3MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXRlYWwtNjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC10ZWFsLTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzdhN2I7XG4gICAgY29sb3I6IHJnYmEoNDQsIDEyMiwgMTIzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtdGVhbC04MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjg1ZTYxO1xuICAgIGNvbG9yOiByZ2JhKDQwLCA5NCwgOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC10ZWFsLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWJsdWUtMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjhmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0OCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtYmx1ZS0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYmVlM2Y4O1xuICAgIGNvbG9yOiByZ2JhKDE5MCwgMjI3LCAyNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ibHVlLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWJsdWUtNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzYzYjNlZDtcbiAgICBjb2xvcjogcmdiYSg5OSwgMTc5LCAyMzcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ibHVlLTUwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0Mjk5ZTE7XG4gICAgY29sb3I6IHJnYmEoNjYsIDE1MywgMjI1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtYmx1ZS02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWJsdWUtNzAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJiNmNiMDtcbiAgICBjb2xvcjogcmdiYSg0MywgMTA4LCAxNzYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ibHVlLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYzUyODI7XG4gICAgY29sb3I6IHJnYmEoNDQsIDgyLCAxMzAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1ibHVlLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1pbmRpZ28tMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ViZjRmZjtcbiAgICBjb2xvcjogcmdiYSgyMzUsIDI0NCwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtaW5kaWdvLTIwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjM2RhZmU7XG4gICAgY29sb3I6IHJnYmEoMTk1LCAyMTgsIDI1NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWluZGlnby0zMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1pbmRpZ28tNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdmOWNmNTtcbiAgICBjb2xvcjogcmdiYSgxMjcsIDE1NiwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtaW5kaWdvLTUwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2NjdlZWE7XG4gICAgY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWluZGlnby02MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LWluZGlnby03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNGM1MWJmO1xuICAgIGNvbG9yOiByZ2JhKDc2LCA4MSwgMTkxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtaW5kaWdvLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0MzQxOTA7XG4gICAgY29sb3I6IHJnYmEoNjcsIDY1LCAxNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1pbmRpZ28tOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXB1cnBsZS0xMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmFmNWZmO1xuICAgIGNvbG9yOiByZ2JhKDI1MCwgMjQ1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1wdXJwbGUtMjAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U5ZDhmZDtcbiAgICBjb2xvcjogcmdiYSgyMzMsIDIxNiwgMjUzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcHVycGxlLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXB1cnBsZS00MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjc5NGY0O1xuICAgIGNvbG9yOiByZ2JhKDE4MywgMTQ4LCAyNDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1wdXJwbGUtNTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzlmN2FlYTtcbiAgICBjb2xvcjogcmdiYSgxNTksIDEyMiwgMjM0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcHVycGxlLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcHVycGxlLTcwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2YjQ2YzE7XG4gICAgY29sb3I6IHJnYmEoMTA3LCA3MCwgMTkzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcHVycGxlLTgwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM1NTNjOWE7XG4gICAgY29sb3I6IHJnYmEoODUsIDYwLCAxNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1wdXJwbGUtOTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXBpbmstMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNztcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcGluay0yMDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmVkN2UyO1xuICAgIGNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMjYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1waW5rLTMwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXBpbmstNDAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y2ODdiMztcbiAgICBjb2xvcjogcmdiYSgyNDYsIDEzNSwgMTc5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcGluay01MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWQ2NGE2O1xuICAgIGNvbG9yOiByZ2JhKDIzNywgMTAwLCAxNjYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1waW5rLTYwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOnRleHQtcGluay03MDAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYjgzMjgwO1xuICAgIGNvbG9yOiByZ2JhKDE4NCwgNTAsIDEyOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDp0ZXh0LXBpbmstODAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3MjY2ZDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDM4LCAxMDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1waW5rLTkwMCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtY3VycmVudDpob3ZlciB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ibGFjazpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyYXktMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmF5LTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JheS0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyYXktNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmF5LTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JheS02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyYXktNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JheS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyYXktOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1yZWQtMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1yZWQtMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1yZWQtMzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1yZWQtNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1yZWQtNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1yZWQtNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcmVkLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXJlZC04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1yZWQtOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3JhbmdlLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LW9yYW5nZS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1vcmFuZ2UtOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXllbGxvdy02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC15ZWxsb3ctODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQteWVsbG93LTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JlZW4tMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmVlbi0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtZ3JlZW4tNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWdyZWVuLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmVlbi03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmVlbi04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ncmVlbi05MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXRlYWwtMTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC10ZWFsLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtdGVhbC0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNDAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXRlYWwtNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXRlYWwtODAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC10ZWFsLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtYmx1ZS0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWJsdWUtMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ibHVlLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtYmx1ZS00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtYmx1ZS01MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtYmx1ZS02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtYmx1ZS03MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtYmx1ZS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1ibHVlLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0yMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWluZGlnby0zMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWluZGlnby00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWluZGlnby01MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWluZGlnby02MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtaW5kaWdvLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LWluZGlnby04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1pbmRpZ28tOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTEwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTIwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTQwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTUwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcHVycGxlLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtNzAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXB1cnBsZS04MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1wdXJwbGUtOTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcGluay0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXBpbmstMjAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1waW5rLTMwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtcGluay00MDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LXBpbmstNTAwOmhvdmVyIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1waW5rLTYwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1waW5rLTcwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1waW5rLTgwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1waW5rLTkwMDpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXRyYW5zcGFyZW50OmZvY3VzIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtY3VycmVudDpmb2N1cyB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ibGFjazpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtd2hpdGU6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyYXktMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y3ZmFmYztcbiAgICBjb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmF5LTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlZGYyZjc7XG4gICAgY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JheS0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZTJlOGYwO1xuICAgIGNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2NiZDVlMDtcbiAgICBjb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmF5LTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNhMGFlYzA7XG4gICAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JheS02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNzE4MDk2O1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyYXktNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRhNTU2ODtcbiAgICBjb2xvcjogcmdiYSg3NCwgODUsIDEwNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JheS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmQzNzQ4O1xuICAgIGNvbG9yOiByZ2JhKDQ1LCA1NSwgNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyYXktOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzFhMjAyYztcbiAgICBjb2xvcjogcmdiYSgyNiwgMzIsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1yZWQtMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZjVmNTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1yZWQtMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdkNztcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1yZWQtMzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlYjJiMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1yZWQtNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZjODE4MTtcbiAgICBjb2xvcjogcmdiYSgyNTIsIDEyOSwgMTI5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1yZWQtNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2Y1NjU2NTtcbiAgICBjb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1yZWQtNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U1M2UzZTtcbiAgICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcmVkLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjNTMwMzA7XG4gICAgY29sb3I6IHJnYmEoMTk3LCA0OCwgNDgsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXJlZC04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWIyYzJjO1xuICAgIGNvbG9yOiByZ2JhKDE1NSwgNDQsIDQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1yZWQtOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzc0MmEyYTtcbiAgICBjb2xvcjogcmdiYSgxMTYsIDQyLCA0MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZhZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTAsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWViYzg7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyMzUsIDIwMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmQzOGQ7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAyMTEsIDE0MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmFkNTU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAxNzMsIDg1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkODkzNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEzNywgNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZGQ2YjIwO1xuICAgIGNvbG9yOiByZ2JhKDIyMSwgMTA3LCAzMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3JhbmdlLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNjMDU2MjE7XG4gICAgY29sb3I6IHJnYmEoMTkyLCA4NiwgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LW9yYW5nZS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWM0MjIxO1xuICAgIGNvbG9yOiByZ2JhKDE1NiwgNjYsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1vcmFuZ2UtOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzdiMzQxZTtcbiAgICBjb2xvcjogcmdiYSgxMjMsIDUyLCAzMCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZmZmZjA7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI0MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmZWZjYmY7XG4gICAgY29sb3I6IHJnYmEoMjU0LCAyNTIsIDE5MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWYwODk7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDAsIDEzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmNmUwNWU7XG4gICAgY29sb3I6IHJnYmEoMjQ2LCAyMjQsIDk0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VjYzk0YjtcbiAgICBjb2xvcjogcmdiYSgyMzYsIDIwMSwgNzUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXllbGxvdy02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZDY5ZTJlO1xuICAgIGNvbG9yOiByZ2JhKDIxNCwgMTU4LCA0NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzc5MWY7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxMjEsIDMxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC15ZWxsb3ctODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzk3NWExNjtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDkwLCAyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQteWVsbG93LTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3NDQyMTA7XG4gICAgY29sb3I6IHJnYmEoMTE2LCA2NiwgMTYsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmMGZmZjQ7XG4gICAgY29sb3I6IHJnYmEoMjQwLCAyNTUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JlZW4tMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M2ZjZkNTtcbiAgICBjb2xvcjogcmdiYSgxOTgsIDI0NiwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmVlbi0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjOWFlNmI0O1xuICAgIGNvbG9yOiByZ2JhKDE1NCwgMjMwLCAxODAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM2OGQzOTE7XG4gICAgY29sb3I6IHJnYmEoMTA0LCAyMTEsIDE0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtZ3JlZW4tNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ4YmI3ODtcbiAgICBjb2xvcjogcmdiYSg3MiwgMTg3LCAxMjAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWdyZWVuLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMzOGExNjk7XG4gICAgY29sb3I6IHJnYmEoNTYsIDE2MSwgMTA1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmVlbi03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmY4NTVhO1xuICAgIGNvbG9yOiByZ2JhKDQ3LCAxMzMsIDkwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmVlbi04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjc2NzQ5O1xuICAgIGNvbG9yOiByZ2JhKDM5LCAxMDMsIDczLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ncmVlbi05MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMjI1NDNkO1xuICAgIGNvbG9yOiByZ2JhKDM0LCA4NCwgNjEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtMTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2U2ZmZmYTtcbiAgICBjb2xvcjogcmdiYSgyMzAsIDI1NSwgMjUwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC10ZWFsLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiMmY1ZWE7XG4gICAgY29sb3I6IHJnYmEoMTc4LCAyNDUsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtdGVhbC0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjODFlNmQ5O1xuICAgIGNvbG9yOiByZ2JhKDEyOSwgMjMwLCAyMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNDAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzRmZDFjNTtcbiAgICBjb2xvcjogcmdiYSg3OSwgMjA5LCAxOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzM4YjJhYztcbiAgICBjb2xvcjogcmdiYSg1NiwgMTc4LCAxNzIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzMxOTc5NTtcbiAgICBjb2xvcjogcmdiYSg0OSwgMTUxLCAxNDksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzJjN2E3YjtcbiAgICBjb2xvcjogcmdiYSg0NCwgMTIyLCAxMjMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXRlYWwtODAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzI4NWU2MTtcbiAgICBjb2xvcjogcmdiYSg0MCwgOTQsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC10ZWFsLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyMzRlNTI7XG4gICAgY29sb3I6IHJnYmEoMzUsIDc4LCA4MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtYmx1ZS0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmOGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ4LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWJsdWUtMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2JlZTNmODtcbiAgICBjb2xvcjogcmdiYSgxOTAsIDIyNywgMjQ4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ibHVlLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5MGNkZjQ7XG4gICAgY29sb3I6IHJnYmEoMTQ0LCAyMDUsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtYmx1ZS00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjNiM2VkO1xuICAgIGNvbG9yOiByZ2JhKDk5LCAxNzksIDIzNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtYmx1ZS01MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDI5OWUxO1xuICAgIGNvbG9yOiByZ2JhKDY2LCAxNTMsIDIyNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtYmx1ZS02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMzE4MmNlO1xuICAgIGNvbG9yOiByZ2JhKDQ5LCAxMzAsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtYmx1ZS03MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmI2Y2IwO1xuICAgIGNvbG9yOiByZ2JhKDQzLCAxMDgsIDE3NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtYmx1ZS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjMmM1MjgyO1xuICAgIGNvbG9yOiByZ2JhKDQ0LCA4MiwgMTMwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1ibHVlLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICMyYTQzNjU7XG4gICAgY29sb3I6IHJnYmEoNDIsIDY3LCAxMDEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZWJmNGZmO1xuICAgIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0yMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYzNkYWZlO1xuICAgIGNvbG9yOiByZ2JhKDE5NSwgMjE4LCAyNTQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby0zMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjYTNiZmZhO1xuICAgIGNvbG9yOiByZ2JhKDE2MywgMTkxLCAyNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjN2Y5Y2Y1O1xuICAgIGNvbG9yOiByZ2JhKDEyNywgMTU2LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby01MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNjY3ZWVhO1xuICAgIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby02MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNWE2N2Q4O1xuICAgIGNvbG9yOiByZ2JhKDkwLCAxMDMsIDIxNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtaW5kaWdvLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM0YzUxYmY7XG4gICAgY29sb3I6IHJnYmEoNzYsIDgxLCAxOTEsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LWluZGlnby04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNDM0MTkwO1xuICAgIGNvbG9yOiByZ2JhKDY3LCA2NSwgMTQ0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1pbmRpZ28tOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzNjMzY2YjtcbiAgICBjb2xvcjogcmdiYSg2MCwgNTQsIDEwNywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYWY1ZmY7XG4gICAgY29sb3I6IHJnYmEoMjUwLCAyNDUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTIwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNlOWQ4ZmQ7XG4gICAgY29sb3I6IHJnYmEoMjMzLCAyMTYsIDI1MywgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNmJjZmE7XG4gICAgY29sb3I6IHJnYmEoMjE0LCAxODgsIDI1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTQwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiNzk0ZjQ7XG4gICAgY29sb3I6IHJnYmEoMTgzLCAxNDgsIDI0NCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTUwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5ZjdhZWE7XG4gICAgY29sb3I6IHJnYmEoMTU5LCAxMjIsIDIzNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcHVycGxlLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM4MDVhZDU7XG4gICAgY29sb3I6IHJnYmEoMTI4LCA5MCwgMjEzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtNzAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzZiNDZjMTtcbiAgICBjb2xvcjogcmdiYSgxMDcsIDcwLCAxOTMsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXB1cnBsZS04MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzlhO1xuICAgIGNvbG9yOiByZ2JhKDg1LCA2MCwgMTU0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1wdXJwbGUtOTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzQ0MzM3YTtcbiAgICBjb2xvcjogcmdiYSg2OCwgNTEsIDEyMiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcGluay0xMDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmNWY3O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjQ1LCAyNDcsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXBpbmstMjAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZlZDdlMjtcbiAgICBjb2xvcjogcmdiYSgyNTQsIDIxNSwgMjI2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1waW5rLTMwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNmYmI2Y2U7XG4gICAgY29sb3I6IHJnYmEoMjUxLCAxODIsIDIwNiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtcGluay00MDA6Zm9jdXMge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjY4N2IzO1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMTM1LCAxNzksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LXBpbmstNTAwOmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2VkNjRhNjtcbiAgICBjb2xvcjogcmdiYSgyMzcsIDEwMCwgMTY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1waW5rLTYwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNkNTNmOGM7XG4gICAgY29sb3I6IHJnYmEoMjEzLCA2MywgMTQwLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1waW5rLTcwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICNiODMyODA7XG4gICAgY29sb3I6IHJnYmEoMTg0LCA1MCwgMTI4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1waW5rLTgwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM5NzI2NmQ7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAzOCwgMTA5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1waW5rLTkwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gICAgY29sb3I6ICM3MDI0NTk7XG4gICAgY29sb3I6IHJnYmEoMTEyLCAzNiwgODksIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1vcGFjaXR5LTAge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnhsXFw6dGV4dC1vcGFjaXR5LTI1IHtcbiAgICAtLXRleHQtb3BhY2l0eTogMC4yNTtcbiAgfVxuXG4gIC54bFxcOnRleHQtb3BhY2l0eS01MCB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC54bFxcOnRleHQtb3BhY2l0eS03NSB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAueGxcXDp0ZXh0LW9wYWNpdHktMTAwIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dGV4dC1vcGFjaXR5LTA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LW9wYWNpdHktMjU6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0ZXh0LW9wYWNpdHktNTA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAwLjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3BhY2l0eS03NTpob3ZlciB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRleHQtb3BhY2l0eS0xMDA6aG92ZXIge1xuICAgIC0tdGV4dC1vcGFjaXR5OiAxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0ZXh0LW9wYWNpdHktMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3BhY2l0eS0yNTpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRleHQtb3BhY2l0eS01MDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1vcGFjaXR5LTc1OmZvY3VzIHtcbiAgICAtLXRleHQtb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dGV4dC1vcGFjaXR5LTEwMDpmb2N1cyB7XG4gICAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIH1cblxuICAueGxcXDppdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC54bFxcOm5vdC1pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC54bFxcOnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC54bFxcOmxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgfVxuXG4gIC54bFxcOmNhcGl0YWxpemUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLnhsXFw6bm9ybWFsLWNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLnhsXFw6dW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC54bFxcOmxpbmUtdGhyb3VnaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAueGxcXDpuby11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6bGluZS10aHJvdWdoOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6bm8tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnVuZGVybGluZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOm5vLXVuZGVybGluZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnhsXFw6YW50aWFsaWFzZWQge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAueGxcXDpzdWJwaXhlbC1hbnRpYWxpYXNlZCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcbiAgfVxuXG4gIC54bFxcOnRyYWNraW5nLXRpZ2h0ZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG5cbiAgLnhsXFw6dHJhY2tpbmctdGlnaHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgfVxuXG4gIC54bFxcOnRyYWNraW5nLW5vcm1hbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAueGxcXDp0cmFja2luZy13aWRlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgfVxuXG4gIC54bFxcOnRyYWNraW5nLXdpZGVyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG5cbiAgLnhsXFw6dHJhY2tpbmctd2lkZXN0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cblxuICAueGxcXDpzZWxlY3Qtbm9uZSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuXG4gIC54bFxcOnNlbGVjdC10ZXh0IHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiB0ZXh0O1xuICB9XG5cbiAgLnhsXFw6c2VsZWN0LWFsbCB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IGFsbDtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBhbGw7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogYWxsO1xuICB9XG5cbiAgLnhsXFw6c2VsZWN0LWF1dG8ge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogYXV0bztcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBhdXRvO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gIH1cblxuICAueGxcXDphbGlnbi1iYXNlbGluZSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgLnhsXFw6YWxpZ24tdG9wIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnhsXFw6YWxpZ24tbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnhsXFw6YWxpZ24tYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgLnhsXFw6YWxpZ24tdGV4dC10b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxuXG4gIC54bFxcOmFsaWduLXRleHQtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cblxuICAueGxcXDp2aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnhsXFw6aW52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAueGxcXDp3aGl0ZXNwYWNlLW5vcm1hbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC54bFxcOndoaXRlc3BhY2Utbm8td3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC54bFxcOndoaXRlc3BhY2UtcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICB9XG5cbiAgLnhsXFw6d2hpdGVzcGFjZS1wcmUtbGluZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG5cbiAgLnhsXFw6d2hpdGVzcGFjZS1wcmUtd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG5cbiAgLnhsXFw6YnJlYWstbm9ybWFsIHtcbiAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG5cbiAgLnhsXFw6YnJlYWstd29yZHMge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAueGxcXDpicmVhay1hbGwge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuXG4gIC54bFxcOnRydW5jYXRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAueGxcXDp3LTAge1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLnhsXFw6dy0xIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnctMiB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnctMyB7XG4gICAgd2lkdGg6IDAuNzVyZW07XG4gIH1cblxuICAueGxcXDp3LTQge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6dy01IHtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnctNiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnctOCB7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cblxuICAueGxcXDp3LTEwIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6dy0xMiB7XG4gICAgd2lkdGg6IDNyZW07XG4gIH1cblxuICAueGxcXDp3LTE2IHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuXG4gIC54bFxcOnctMjAge1xuICAgIHdpZHRoOiA1cmVtO1xuICB9XG5cbiAgLnhsXFw6dy0yNCB7XG4gICAgd2lkdGg6IDZyZW07XG4gIH1cblxuICAueGxcXDp3LTMyIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgfVxuXG4gIC54bFxcOnctNDAge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOnctNDgge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxuXG4gIC54bFxcOnctNTYge1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgfVxuXG4gIC54bFxcOnctNjQge1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAueGxcXDp3LXB4IHtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnhsXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC54bFxcOnctMVxcLzMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG5cbiAgLnhsXFw6dy0yXFwvMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cblxuICAueGxcXDp3LTFcXC80IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnhsXFw6dy0yXFwvNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC54bFxcOnctM1xcLzQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAueGxcXDp3LTFcXC81IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnhsXFw6dy0yXFwvNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC54bFxcOnctM1xcLzUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAueGxcXDp3LTRcXC81IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLnhsXFw6dy0xXFwvNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAueGxcXDp3LTJcXC82IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC54bFxcOnctM1xcLzYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAueGxcXDp3LTRcXC82IHtcbiAgICB3aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuXG4gIC54bFxcOnctNVxcLzYge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLnhsXFw6dy0xXFwvMTIge1xuICAgIHdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cblxuICAueGxcXDp3LTJcXC8xMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cblxuICAueGxcXDp3LTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC54bFxcOnctNFxcLzEyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuXG4gIC54bFxcOnctNVxcLzEyIHtcbiAgICB3aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuXG4gIC54bFxcOnctNlxcLzEyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnhsXFw6dy03XFwvMTIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG5cbiAgLnhsXFw6dy04XFwvMTIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG5cbiAgLnhsXFw6dy05XFwvMTIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAueGxcXDp3LTEwXFwvMTIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG5cbiAgLnhsXFw6dy0xMVxcLzEyIHtcbiAgICB3aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuXG4gIC54bFxcOnctZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAueGxcXDp3LXNjcmVlbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgLnhsXFw6ei0wIHtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLnhsXFw6ei0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAueGxcXDp6LTIwIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIC54bFxcOnotMzAge1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG5cbiAgLnhsXFw6ei00MCB7XG4gICAgei1pbmRleDogNDA7XG4gIH1cblxuICAueGxcXDp6LTUwIHtcbiAgICB6LWluZGV4OiA1MDtcbiAgfVxuXG4gIC54bFxcOnotYXV0byB7XG4gICAgei1pbmRleDogYXV0bztcbiAgfVxuXG4gIC54bFxcOmdhcC0wIHtcbiAgICBncmlkLWdhcDogMDtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAueGxcXDpnYXAtMSB7XG4gICAgZ3JpZC1nYXA6IDAuMjVyZW07XG4gICAgZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTIge1xuICAgIGdyaWQtZ2FwOiAwLjVyZW07XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtMyB7XG4gICAgZ3JpZC1nYXA6IDAuNzVyZW07XG4gICAgZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTQge1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC01IHtcbiAgICBncmlkLWdhcDogMS4yNXJlbTtcbiAgICBnYXA6IDEuMjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtNiB7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC04IHtcbiAgICBncmlkLWdhcDogMnJlbTtcbiAgICBnYXA6IDJyZW07XG4gIH1cblxuICAueGxcXDpnYXAtMTAge1xuICAgIGdyaWQtZ2FwOiAyLjVyZW07XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtMTIge1xuICAgIGdyaWQtZ2FwOiAzcmVtO1xuICAgIGdhcDogM3JlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC0xNiB7XG4gICAgZ3JpZC1nYXA6IDRyZW07XG4gICAgZ2FwOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTIwIHtcbiAgICBncmlkLWdhcDogNXJlbTtcbiAgICBnYXA6IDVyZW07XG4gIH1cblxuICAueGxcXDpnYXAtMjQge1xuICAgIGdyaWQtZ2FwOiA2cmVtO1xuICAgIGdhcDogNnJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC0zMiB7XG4gICAgZ3JpZC1nYXA6IDhyZW07XG4gICAgZ2FwOiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTQwIHtcbiAgICBncmlkLWdhcDogMTByZW07XG4gICAgZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC00OCB7XG4gICAgZ3JpZC1nYXA6IDEycmVtO1xuICAgIGdhcDogMTJyZW07XG4gIH1cblxuICAueGxcXDpnYXAtNTYge1xuICAgIGdyaWQtZ2FwOiAxNHJlbTtcbiAgICBnYXA6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6Z2FwLTY0IHtcbiAgICBncmlkLWdhcDogMTZyZW07XG4gICAgZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOmdhcC1weCB7XG4gICAgZ3JpZC1nYXA6IDFweDtcbiAgICBnYXA6IDFweDtcbiAgfVxuXG4gIC54bFxcOmNvbC1nYXAtMCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIC1tb3otY29sdW1uLWdhcDogMDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cblxuICAueGxcXDpjb2wtZ2FwLTEge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMC4yNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuMjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6Y29sLWdhcC0yIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmNvbC1nYXAtMyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMC43NXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDAuNzVyZW07XG4gIH1cblxuICAueGxcXDpjb2wtZ2FwLTQge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6Y29sLWdhcC01IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmNvbC1nYXAtNiB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpjb2wtZ2FwLTgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMnJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG5cbiAgLnhsXFw6Y29sLWdhcC0xMCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyLjVyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIH1cblxuICAueGxcXDpjb2wtZ2FwLTEyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDNyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAzcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxuXG4gIC54bFxcOmNvbC1nYXAtMTYge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNHJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDRyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6Y29sLWdhcC0yMCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1cmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogNXJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDVyZW07XG4gIH1cblxuICAueGxcXDpjb2wtZ2FwLTI0IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDZyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA2cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogNnJlbTtcbiAgfVxuXG4gIC54bFxcOmNvbC1nYXAtMzIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogOHJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDhyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6Y29sLWdhcC00MCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEwcmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTByZW07XG4gIH1cblxuICAueGxcXDpjb2wtZ2FwLTQ4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEycmVtO1xuICAgIC1tb3otY29sdW1uLWdhcDogMTJyZW07XG4gICAgICAgICBjb2x1bW4tZ2FwOiAxMnJlbTtcbiAgfVxuXG4gIC54bFxcOmNvbC1nYXAtNTYge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTRyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxNHJlbTtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6Y29sLWdhcC02NCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDE2cmVtO1xuICAgICAgICAgY29sdW1uLWdhcDogMTZyZW07XG4gIH1cblxuICAueGxcXDpjb2wtZ2FwLXB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFweDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDFweDtcbiAgICAgICAgIGNvbHVtbi1nYXA6IDFweDtcbiAgfVxuXG4gIC54bFxcOnJvdy1nYXAtMCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cblxuICAueGxcXDpyb3ctZ2FwLTEge1xuICAgIGdyaWQtcm93LWdhcDogMC4yNXJlbTtcbiAgICByb3ctZ2FwOiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm93LWdhcC0yIHtcbiAgICBncmlkLXJvdy1nYXA6IDAuNXJlbTtcbiAgICByb3ctZ2FwOiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpyb3ctZ2FwLTMge1xuICAgIGdyaWQtcm93LWdhcDogMC43NXJlbTtcbiAgICByb3ctZ2FwOiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6cm93LWdhcC00IHtcbiAgICBncmlkLXJvdy1nYXA6IDFyZW07XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdy1nYXAtNSB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxLjI1cmVtO1xuICAgIHJvdy1nYXA6IDEuMjVyZW07XG4gIH1cblxuICAueGxcXDpyb3ctZ2FwLTYge1xuICAgIGdyaWQtcm93LWdhcDogMS41cmVtO1xuICAgIHJvdy1nYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdy1nYXAtOCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cblxuICAueGxcXDpyb3ctZ2FwLTEwIHtcbiAgICBncmlkLXJvdy1nYXA6IDIuNXJlbTtcbiAgICByb3ctZ2FwOiAyLjVyZW07XG4gIH1cblxuICAueGxcXDpyb3ctZ2FwLTEyIHtcbiAgICBncmlkLXJvdy1nYXA6IDNyZW07XG4gICAgcm93LWdhcDogM3JlbTtcbiAgfVxuXG4gIC54bFxcOnJvdy1nYXAtMTYge1xuICAgIGdyaWQtcm93LWdhcDogNHJlbTtcbiAgICByb3ctZ2FwOiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6cm93LWdhcC0yMCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA1cmVtO1xuICAgIHJvdy1nYXA6IDVyZW07XG4gIH1cblxuICAueGxcXDpyb3ctZ2FwLTI0IHtcbiAgICBncmlkLXJvdy1nYXA6IDZyZW07XG4gICAgcm93LWdhcDogNnJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdy1nYXAtMzIge1xuICAgIGdyaWQtcm93LWdhcDogOHJlbTtcbiAgICByb3ctZ2FwOiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6cm93LWdhcC00MCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHJlbTtcbiAgICByb3ctZ2FwOiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdy1nYXAtNDgge1xuICAgIGdyaWQtcm93LWdhcDogMTJyZW07XG4gICAgcm93LWdhcDogMTJyZW07XG4gIH1cblxuICAueGxcXDpyb3ctZ2FwLTU2IHtcbiAgICBncmlkLXJvdy1nYXA6IDE0cmVtO1xuICAgIHJvdy1nYXA6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6cm93LWdhcC02NCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNnJlbTtcbiAgICByb3ctZ2FwOiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOnJvdy1nYXAtcHgge1xuICAgIGdyaWQtcm93LWdhcDogMXB4O1xuICAgIHJvdy1nYXA6IDFweDtcbiAgfVxuXG4gIC54bFxcOmdyaWQtZmxvdy1yb3cge1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIH1cblxuICAueGxcXDpncmlkLWZsb3ctY29sIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1mbG93LXJvdy1kZW5zZSB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdyBkZW5zZTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtZmxvdy1jb2wtZGVuc2Uge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW4gZGVuc2U7XG4gIH1cblxuICAueGxcXDpncmlkLWNvbHMtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLWNvbHMtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1jb2xzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtY29scy02IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLWNvbHMtNyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1jb2xzLTgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtY29scy05IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLWNvbHMtMTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLWNvbHMtMTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLWNvbHMtMTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLWNvbHMtbm9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICB9XG5cbiAgLnhsXFw6Y29sLWF1dG8ge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6Y29sLXNwYW4tMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAvIHNwYW4gMTtcbiAgfVxuXG4gIC54bFxcOmNvbC1zcGFuLTIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG4gIH1cblxuICAueGxcXDpjb2wtc3Bhbi0zIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xuICB9XG5cbiAgLnhsXFw6Y29sLXNwYW4tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNCAvIHNwYW4gNDtcbiAgfVxuXG4gIC54bFxcOmNvbC1zcGFuLTUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG4gIH1cblxuICAueGxcXDpjb2wtc3Bhbi02IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xuICB9XG5cbiAgLnhsXFw6Y29sLXNwYW4tNyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNyAvIHNwYW4gNztcbiAgfVxuXG4gIC54bFxcOmNvbC1zcGFuLTgge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDggLyBzcGFuIDg7XG4gIH1cblxuICAueGxcXDpjb2wtc3Bhbi05IHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA5IC8gc3BhbiA5O1xuICB9XG5cbiAgLnhsXFw6Y29sLXNwYW4tMTAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEwIC8gc3BhbiAxMDtcbiAgfVxuXG4gIC54bFxcOmNvbC1zcGFuLTExIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMSAvIHNwYW4gMTE7XG4gIH1cblxuICAueGxcXDpjb2wtc3Bhbi0xMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgLyBzcGFuIDEyO1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTIge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTMge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTQge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA1O1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTYge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA2O1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA3O1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTgge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTkge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTEwIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTA7XG4gIH1cblxuICAueGxcXDpjb2wtc3RhcnQtMTEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxMTtcbiAgfVxuXG4gIC54bFxcOmNvbC1zdGFydC0xMiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDEyO1xuICB9XG5cbiAgLnhsXFw6Y29sLXN0YXJ0LTEzIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTM7XG4gIH1cblxuICAueGxcXDpjb2wtc3RhcnQtYXV0byB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gIH1cblxuICAueGxcXDpjb2wtZW5kLTEge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTtcbiAgfVxuXG4gIC54bFxcOmNvbC1lbmQtMiB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICB9XG5cbiAgLnhsXFw6Y29sLWVuZC0zIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIH1cblxuICAueGxcXDpjb2wtZW5kLTQge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNDtcbiAgfVxuXG4gIC54bFxcOmNvbC1lbmQtNSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1O1xuICB9XG5cbiAgLnhsXFw6Y29sLWVuZC02IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDY7XG4gIH1cblxuICAueGxcXDpjb2wtZW5kLTcge1xuICAgIGdyaWQtY29sdW1uLWVuZDogNztcbiAgfVxuXG4gIC54bFxcOmNvbC1lbmQtOCB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xuICB9XG5cbiAgLnhsXFw6Y29sLWVuZC05IHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDk7XG4gIH1cblxuICAueGxcXDpjb2wtZW5kLTEwIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEwO1xuICB9XG5cbiAgLnhsXFw6Y29sLWVuZC0xMSB7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxMTtcbiAgfVxuXG4gIC54bFxcOmNvbC1lbmQtMTIge1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTI7XG4gIH1cblxuICAueGxcXDpjb2wtZW5kLTEzIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDEzO1xuICB9XG5cbiAgLnhsXFw6Y29sLWVuZC1hdXRvIHtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IGF1dG87XG4gIH1cblxuICAueGxcXDpncmlkLXJvd3MtMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1yb3dzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtcm93cy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLXJvd3MtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLnhsXFw6Z3JpZC1yb3dzLTUge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC54bFxcOmdyaWQtcm93cy02IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAueGxcXDpncmlkLXJvd3Mtbm9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICB9XG5cbiAgLnhsXFw6cm93LWF1dG8ge1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6cm93LXNwYW4tMSB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMSAvIHNwYW4gMTtcbiAgfVxuXG4gIC54bFxcOnJvdy1zcGFuLTIge1xuICAgIGdyaWQtcm93OiBzcGFuIDIgLyBzcGFuIDI7XG4gIH1cblxuICAueGxcXDpyb3ctc3Bhbi0zIHtcbiAgICBncmlkLXJvdzogc3BhbiAzIC8gc3BhbiAzO1xuICB9XG5cbiAgLnhsXFw6cm93LXNwYW4tNCB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gNCAvIHNwYW4gNDtcbiAgfVxuXG4gIC54bFxcOnJvdy1zcGFuLTUge1xuICAgIGdyaWQtcm93OiBzcGFuIDUgLyBzcGFuIDU7XG4gIH1cblxuICAueGxcXDpyb3ctc3Bhbi02IHtcbiAgICBncmlkLXJvdzogc3BhbiA2IC8gc3BhbiA2O1xuICB9XG5cbiAgLnhsXFw6cm93LXN0YXJ0LTEge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICB9XG5cbiAgLnhsXFw6cm93LXN0YXJ0LTIge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICB9XG5cbiAgLnhsXFw6cm93LXN0YXJ0LTMge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xuICB9XG5cbiAgLnhsXFw6cm93LXN0YXJ0LTQge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA0O1xuICB9XG5cbiAgLnhsXFw6cm93LXN0YXJ0LTUge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA1O1xuICB9XG5cbiAgLnhsXFw6cm93LXN0YXJ0LTYge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA2O1xuICB9XG5cbiAgLnhsXFw6cm93LXN0YXJ0LTcge1xuICAgIGdyaWQtcm93LXN0YXJ0OiA3O1xuICB9XG5cbiAgLnhsXFw6cm93LXN0YXJ0LWF1dG8ge1xuICAgIGdyaWQtcm93LXN0YXJ0OiBhdXRvO1xuICB9XG5cbiAgLnhsXFw6cm93LWVuZC0xIHtcbiAgICBncmlkLXJvdy1lbmQ6IDE7XG4gIH1cblxuICAueGxcXDpyb3ctZW5kLTIge1xuICAgIGdyaWQtcm93LWVuZDogMjtcbiAgfVxuXG4gIC54bFxcOnJvdy1lbmQtMyB7XG4gICAgZ3JpZC1yb3ctZW5kOiAzO1xuICB9XG5cbiAgLnhsXFw6cm93LWVuZC00IHtcbiAgICBncmlkLXJvdy1lbmQ6IDQ7XG4gIH1cblxuICAueGxcXDpyb3ctZW5kLTUge1xuICAgIGdyaWQtcm93LWVuZDogNTtcbiAgfVxuXG4gIC54bFxcOnJvdy1lbmQtNiB7XG4gICAgZ3JpZC1yb3ctZW5kOiA2O1xuICB9XG5cbiAgLnhsXFw6cm93LWVuZC03IHtcbiAgICBncmlkLXJvdy1lbmQ6IDc7XG4gIH1cblxuICAueGxcXDpyb3ctZW5kLWF1dG8ge1xuICAgIGdyaWQtcm93LWVuZDogYXV0bztcbiAgfVxuXG4gIC54bFxcOnRyYW5zZm9ybSB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDA7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDA7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAwO1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMDtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDA7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXgpKSB0cmFuc2xhdGVZKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10cmFuc2Zvcm0tcm90YXRlKSkgc2tld1godmFyKC0tdHJhbnNmb3JtLXNrZXcteCkpIHNrZXdZKHZhcigtLXRyYW5zZm9ybS1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXkpKTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zZm9ybS1ub25lIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAueGxcXDpvcmlnaW4tY2VudGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cblxuICAueGxcXDpvcmlnaW4tdG9wIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIH1cblxuICAueGxcXDpvcmlnaW4tdG9wLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIH1cblxuICAueGxcXDpvcmlnaW4tcmlnaHQge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB9XG5cbiAgLnhsXFw6b3JpZ2luLWJvdHRvbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICB9XG5cbiAgLnhsXFw6b3JpZ2luLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB9XG5cbiAgLnhsXFw6b3JpZ2luLWJvdHRvbS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgfVxuXG4gIC54bFxcOm9yaWdpbi1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB9XG5cbiAgLnhsXFw6b3JpZ2luLXRvcC1sZWZ0IHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLTc1IHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjc1O1xuICB9XG5cbiAgLnhsXFw6c2NhbGUtOTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xuICB9XG5cbiAgLnhsXFw6c2NhbGUtOTUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTU7XG4gIH1cblxuICAueGxcXDpzY2FsZS0xMDAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMTtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLTEwNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xuICB9XG5cbiAgLnhsXFw6c2NhbGUtMTEwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLnhsXFw6c2NhbGUtMTI1IHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjI1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMjU7XG4gIH1cblxuICAueGxcXDpzY2FsZS0xNTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG4gIH1cblxuICAueGxcXDpzY2FsZS14LTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gIH1cblxuICAueGxcXDpzY2FsZS14LTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLXgtNzUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLXgtOTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICB9XG5cbiAgLnhsXFw6c2NhbGUteC05NSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk1O1xuICB9XG5cbiAgLnhsXFw6c2NhbGUteC0xMDAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gIH1cblxuICAueGxcXDpzY2FsZS14LTEwNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLXgtMTEwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gIH1cblxuICAueGxcXDpzY2FsZS14LTEyNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLXgtMTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gIH1cblxuICAueGxcXDpzY2FsZS15LTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG4gIH1cblxuICAueGxcXDpzY2FsZS15LTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLXktNzUge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLXktOTAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xuICB9XG5cbiAgLnhsXFw6c2NhbGUteS05NSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xuICB9XG5cbiAgLnhsXFw6c2NhbGUteS0xMDAge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAueGxcXDpzY2FsZS15LTEwNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLXktMTEwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG4gIH1cblxuICAueGxcXDpzY2FsZS15LTEyNSB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC54bFxcOnNjYWxlLXktMTUwIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNjYWxlLTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUtNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC41O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC41O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzY2FsZS03NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjc1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUtOTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzY2FsZS05NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk1O1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUtMTAwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNjYWxlLTEwNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzY2FsZS0xMTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNjYWxlLTEyNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjI1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzY2FsZS0xNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNjYWxlLXgtMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUteC01MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNjYWxlLXgtNzU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUteC05MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogLjk7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNjYWxlLXgtOTU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUteC0xMDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNjYWxlLXgtMTA1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjA1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzY2FsZS14LTExMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4xO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzY2FsZS14LTEyNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4yNTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUteC0xNTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuNTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUteS0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzY2FsZS15LTUwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUteS03NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjc1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzY2FsZS15LTkwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUteS05NTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzY2FsZS15LTEwMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2NhbGUteS0xMDU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuMDU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNjYWxlLXktMTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjE7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNjYWxlLXktMTI1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjI1O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpzY2FsZS15LTE1MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzY2FsZS0wOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAwO1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2NhbGUtNzU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC43NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuNzU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLTkwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2NhbGUtOTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45NTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAuOTU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLTEwMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMTtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzY2FsZS0xMDU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMDU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4wNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2NhbGUtMTEwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjE7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzY2FsZS0xMjU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2NhbGUtMTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS41O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzY2FsZS14LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLXgtNTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC41O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzY2FsZS14LTc1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuNzU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLXgtOTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IC45O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzY2FsZS14LTk1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAuOTU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLXgtMTAwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzY2FsZS14LTEwNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDogMS4wNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2NhbGUteC0xMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2NhbGUteC0xMjU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6IDEuMjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLXgtMTUwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OiAxLjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLXktMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2NhbGUteS01MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLXktNzU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC43NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2NhbGUteS05MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogLjk7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLXktOTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IC45NTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2NhbGUteS0xMDA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDE7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnNjYWxlLXktMTA1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OiAxLjA1O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzY2FsZS15LTExMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4xO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpzY2FsZS15LTEyNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTogMS4yNTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2NhbGUteS0xNTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6IDEuNTtcbiAgfVxuXG4gIC54bFxcOnJvdGF0ZS0wIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDA7XG4gIH1cblxuICAueGxcXDpyb3RhdGUtNDUge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogNDVkZWc7XG4gIH1cblxuICAueGxcXDpyb3RhdGUtOTAge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogOTBkZWc7XG4gIH1cblxuICAueGxcXDpyb3RhdGUtMTgwIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDE4MGRlZztcbiAgfVxuXG4gIC54bFxcOi1yb3RhdGUtMTgwIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC0xODBkZWc7XG4gIH1cblxuICAueGxcXDotcm90YXRlLTkwIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC05MGRlZztcbiAgfVxuXG4gIC54bFxcOi1yb3RhdGUtNDUge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogLTQ1ZGVnO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpyb3RhdGUtMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDpyb3RhdGUtNDU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogNDVkZWc7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnJvdGF0ZS05MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiA5MGRlZztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6cm90YXRlLTE4MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAxODBkZWc7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi1yb3RhdGUtMTgwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC0xODBkZWc7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi1yb3RhdGUtOTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogLTkwZGVnO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotcm90YXRlLTQ1OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC00NWRlZztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cm90YXRlLTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6cm90YXRlLTQ1OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IDQ1ZGVnO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpyb3RhdGUtOTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogOTBkZWc7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnJvdGF0ZS0xODA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTogMTgwZGVnO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotcm90YXRlLTE4MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtMTgwZGVnO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotcm90YXRlLTkwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6IC05MGRlZztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXJvdGF0ZS00NTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOiAtNDVkZWc7XG4gIH1cblxuICAueGxcXDp0cmFuc2xhdGUteC0wIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMDtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS14LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXgtMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS14LTMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXgtNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFyZW07XG4gIH1cblxuICAueGxcXDp0cmFuc2xhdGUteC01IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS14LTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxLjVyZW07XG4gIH1cblxuICAueGxcXDp0cmFuc2xhdGUteC04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMnJlbTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS14LTEwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXgtMTIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAzcmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXgtMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXgtMjAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXgtMjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA2cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXgtMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXgtNDAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS14LTQ4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMTJyZW07XG4gIH1cblxuICAueGxcXDp0cmFuc2xhdGUteC01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXgtNjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS14LXB4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMXB4O1xuICB9XG5cbiAgLnhsXFw6LXRyYW5zbGF0ZS14LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteC0yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteC0zIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNzVyZW07XG4gIH1cblxuICAueGxcXDotdHJhbnNsYXRlLXgtNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcmVtO1xuICB9XG5cbiAgLnhsXFw6LXRyYW5zbGF0ZS14LTUge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteC02IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteC04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTJyZW07XG4gIH1cblxuICAueGxcXDotdHJhbnNsYXRlLXgtMTAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6LXRyYW5zbGF0ZS14LTEyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTNyZW07XG4gIH1cblxuICAueGxcXDotdHJhbnNsYXRlLXgtMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNHJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteC0yMCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC01cmVtO1xuICB9XG5cbiAgLnhsXFw6LXRyYW5zbGF0ZS14LTI0IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTZyZW07XG4gIH1cblxuICAueGxcXDotdHJhbnNsYXRlLXgtMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtOHJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteC00MCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMHJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteC00OCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMnJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteC01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNHJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteC02NCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNnJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteC1weCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcHg7XG4gIH1cblxuICAueGxcXDotdHJhbnNsYXRlLXgtZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMDAlO1xuICB9XG5cbiAgLnhsXFw6LXRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTUwJTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNTAlO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXgtZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwMCU7XG4gIH1cblxuICAueGxcXDp0cmFuc2xhdGUteS0wIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMDtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS15LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXktMiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS15LTMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXktNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDFyZW07XG4gIH1cblxuICAueGxcXDp0cmFuc2xhdGUteS01IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS15LTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxLjVyZW07XG4gIH1cblxuICAueGxcXDp0cmFuc2xhdGUteS04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMnJlbTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS15LTEwIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXktMTIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAzcmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXktMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXktMjAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXktMjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA2cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXktMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXktNDAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS15LTQ4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTJyZW07XG4gIH1cblxuICAueGxcXDp0cmFuc2xhdGUteS01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXktNjQge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS15LXB4IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXB4O1xuICB9XG5cbiAgLnhsXFw6LXRyYW5zbGF0ZS15LTEge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteS0yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteS0zIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNzVyZW07XG4gIH1cblxuICAueGxcXDotdHJhbnNsYXRlLXktNCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcmVtO1xuICB9XG5cbiAgLnhsXFw6LXRyYW5zbGF0ZS15LTUge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteS02IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteS04IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTJyZW07XG4gIH1cblxuICAueGxcXDotdHJhbnNsYXRlLXktMTAge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6LXRyYW5zbGF0ZS15LTEyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTNyZW07XG4gIH1cblxuICAueGxcXDotdHJhbnNsYXRlLXktMTYge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNHJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteS0yMCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01cmVtO1xuICB9XG5cbiAgLnhsXFw6LXRyYW5zbGF0ZS15LTI0IHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTZyZW07XG4gIH1cblxuICAueGxcXDotdHJhbnNsYXRlLXktMzIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtOHJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteS00MCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMHJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteS00OCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMnJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteS01NiB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNHJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteS02NCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNnJlbTtcbiAgfVxuXG4gIC54bFxcOi10cmFuc2xhdGUteS1weCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcHg7XG4gIH1cblxuICAueGxcXDotdHJhbnNsYXRlLXktZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMDAlO1xuICB9XG5cbiAgLnhsXFw6LXRyYW5zbGF0ZS15LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTUwJTtcbiAgfVxuXG4gIC54bFxcOnRyYW5zbGF0ZS15LTFcXC8yIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNTAlO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNsYXRlLXktZnVsbCB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEwMCU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0xOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMzpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDAuNzVyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0cmFuc2xhdGUteC01OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDJyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDNyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNHJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMjA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0cmFuc2xhdGUteC0yNDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDZyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogOHJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNDg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMnJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNHJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtNjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtcHg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxcHg7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteC0xOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuMjVyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteC0yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTU6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0ycmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtM3JlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTRyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteC0yMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC01cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtMjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNnJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLThyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteC00MDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMHJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTQ4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEycmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotdHJhbnNsYXRlLXgtNTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTRyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteC02NDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNnJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LXB4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTFweDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTAwJTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS14LTFcXC8yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTUwJTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXgtMVxcLzI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA1MCU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxMDAlO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXktMTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuMjVyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjVyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0cmFuc2xhdGUteS00OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXktNTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEuMjVyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxLjVyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAycmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0xMDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDIuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXktMTI6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAzcmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0xNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDRyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTIwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6dHJhbnNsYXRlLXktMjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA2cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0cmFuc2xhdGUteS0zMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDhyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTQwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTByZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTQ4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTJyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTU2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTRyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTY0OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTZyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LXB4OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMXB4O1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMTpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0wLjVyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteS0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNzVyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteS00OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteS01OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuMjVyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteS02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTg6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMnJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTEwOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTIuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTNyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteS0xNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC00cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktMjA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNXJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTI0OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTZyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteS0zMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC04cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktNDA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTByZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteS00ODpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMnJlbTtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXRyYW5zbGF0ZS15LTU2OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTE0cmVtO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotdHJhbnNsYXRlLXktNjQ6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTZyZW07XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteS1weDpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xcHg7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteS1mdWxsOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEwMCU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi10cmFuc2xhdGUteS0xXFwvMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01MCU7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnRyYW5zbGF0ZS15LTFcXC8yOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNTAlO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDp0cmFuc2xhdGUteS1mdWxsOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMTAwJTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDA7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTE6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAwLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC41cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0zOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAxLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC02OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC04OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogMnJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAyLjVyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogM3JlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA0cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0yMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDVyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRyYW5zbGF0ZS14LTI0OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogNnJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtMzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiA4cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC00MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwcmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC00ODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEycmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC01Njpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE0cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC02NDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDE2cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC1weDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDFweDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTE6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMC41cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0wLjc1cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xcmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNTpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xLjI1cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xLjVyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi10cmFuc2xhdGUteC04OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTJyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi10cmFuc2xhdGUteC0xMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0yLjVyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi10cmFuc2xhdGUteC0xMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0zcmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNHJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTIwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTVyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi10cmFuc2xhdGUteC0yNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC02cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtOHJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTQwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTEwcmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtNDg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMTJyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi10cmFuc2xhdGUteC01Njpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xNHJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS14LTY0OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDogLTE2cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtcHg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtMXB4O1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtZnVsbDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IC0xMDAlO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXgtMVxcLzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OiAtNTAlO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteC0xXFwvMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDUwJTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXgtZnVsbDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6IDEwMCU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0xOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMC4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDAuNzVyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxcmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS01OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDJyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTEwOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0xMjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDNyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogNHJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMjA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDp0cmFuc2xhdGUteS0yNDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IDZyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogOHJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNDA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMHJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNDg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMnJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNHJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktNjQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxNnJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktcHg6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxcHg7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi10cmFuc2xhdGUteS0xOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuMjVyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi10cmFuc2xhdGUteS0yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTAuNXJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMC43NXJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMXJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTU6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS4yNXJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMS41cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktODpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0ycmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMi41cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtM3JlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTRyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi10cmFuc2xhdGUteS0yMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC01cmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktMjQ6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtNnJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLThyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi10cmFuc2xhdGUteS00MDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xMHJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTQ4OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTEycmVtO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotdHJhbnNsYXRlLXktNTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTRyZW07XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi10cmFuc2xhdGUteS02NDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6IC0xNnJlbTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LXB4OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTFweDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAtMTAwJTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXRyYW5zbGF0ZS15LTFcXC8yOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTogLTUwJTtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6dHJhbnNsYXRlLXktMVxcLzI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiA1MCU7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOnRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OiAxMDAlO1xuICB9XG5cbiAgLnhsXFw6c2tldy14LTAge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMDtcbiAgfVxuXG4gIC54bFxcOnNrZXcteC0zIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDNkZWc7XG4gIH1cblxuICAueGxcXDpza2V3LXgtNiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiA2ZGVnO1xuICB9XG5cbiAgLnhsXFw6c2tldy14LTEyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDEyZGVnO1xuICB9XG5cbiAgLnhsXFw6LXNrZXcteC0xMiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAtMTJkZWc7XG4gIH1cblxuICAueGxcXDotc2tldy14LTYge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTZkZWc7XG4gIH1cblxuICAueGxcXDotc2tldy14LTMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTNkZWc7XG4gIH1cblxuICAueGxcXDpza2V3LXktMCB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAwO1xuICB9XG5cbiAgLnhsXFw6c2tldy15LTMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogM2RlZztcbiAgfVxuXG4gIC54bFxcOnNrZXcteS02IHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDZkZWc7XG4gIH1cblxuICAueGxcXDpza2V3LXktMTIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogMTJkZWc7XG4gIH1cblxuICAueGxcXDotc2tldy15LTEyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC0xMmRlZztcbiAgfVxuXG4gIC54bFxcOi1za2V3LXktNiB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtNmRlZztcbiAgfVxuXG4gIC54bFxcOi1za2V3LXktMyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtM2RlZztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2tldy14LTA6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMDtcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2tldy14LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogM2RlZztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2tldy14LTY6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogNmRlZztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6c2tldy14LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IDEyZGVnO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotc2tldy14LTEyOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC0xMmRlZztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXNrZXcteC02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6IC02ZGVnO1xuICB9XG5cbiAgLnhsXFw6aG92ZXJcXDotc2tldy14LTM6aG92ZXIge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTNkZWc7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNrZXcteS0wOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDA7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNrZXcteS0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDNkZWc7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNrZXcteS02OmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDZkZWc7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOnNrZXcteS0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAxMmRlZztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXNrZXcteS0xMjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtMTJkZWc7XG4gIH1cblxuICAueGxcXDpob3ZlclxcOi1za2V3LXktNjpob3ZlciB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy15OiAtNmRlZztcbiAgfVxuXG4gIC54bFxcOmhvdmVyXFw6LXNrZXcteS0zOmhvdmVyIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC0zZGVnO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpza2V3LXgtMDpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAwO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpza2V3LXgtMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAzZGVnO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpza2V3LXgtNjpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiA2ZGVnO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDpza2V3LXgtMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogMTJkZWc7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi1za2V3LXgtMTI6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTEyZGVnO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotc2tldy14LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteDogLTZkZWc7XG4gIH1cblxuICAueGxcXDpmb2N1c1xcOi1za2V3LXgtMzpmb2N1cyB7XG4gICAgLS10cmFuc2Zvcm0tc2tldy14OiAtM2RlZztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2tldy15LTA6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogMDtcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2tldy15LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogM2RlZztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2tldy15LTY6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogNmRlZztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6c2tldy15LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IDEyZGVnO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotc2tldy15LTEyOmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC0xMmRlZztcbiAgfVxuXG4gIC54bFxcOmZvY3VzXFw6LXNrZXcteS02OmZvY3VzIHtcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6IC02ZGVnO1xuICB9XG5cbiAgLnhsXFw6Zm9jdXNcXDotc2tldy15LTM6Zm9jdXMge1xuICAgIC0tdHJhbnNmb3JtLXNrZXcteTogLTNkZWc7XG4gIH1cblxuICAueGxcXDp0cmFuc2l0aW9uLW5vbmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gIH1cblxuICAueGxcXDp0cmFuc2l0aW9uLWFsbCB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNpdGlvbiB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm07XG4gIH1cblxuICAueGxcXDp0cmFuc2l0aW9uLWNvbG9ycyB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlO1xuICB9XG5cbiAgLnhsXFw6dHJhbnNpdGlvbi1vcGFjaXR5IHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB9XG5cbiAgLnhsXFw6dHJhbnNpdGlvbi1zaGFkb3cge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gIH1cblxuICAueGxcXDp0cmFuc2l0aW9uLXRyYW5zZm9ybSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB9XG5cbiAgLnhsXFw6ZWFzZS1saW5lYXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIH1cblxuICAueGxcXDplYXNlLWluIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIH1cblxuICAueGxcXDplYXNlLW91dCB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLnhsXFw6ZWFzZS1pbi1vdXQge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB9XG5cbiAgLnhsXFw6ZHVyYXRpb24tNzUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDc1bXM7XG4gIH1cblxuICAueGxcXDpkdXJhdGlvbi0xMDAge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB9XG5cbiAgLnhsXFw6ZHVyYXRpb24tMTUwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgfVxuXG4gIC54bFxcOmR1cmF0aW9uLTIwMCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIH1cblxuICAueGxcXDpkdXJhdGlvbi0zMDAge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB9XG5cbiAgLnhsXFw6ZHVyYXRpb24tNTAwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgfVxuXG4gIC54bFxcOmR1cmF0aW9uLTcwMCB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzAwbXM7XG4gIH1cblxuICAueGxcXDpkdXJhdGlvbi0xMDAwIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIH1cblxuICAueGxcXDpkZWxheS03NSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzVtcztcbiAgfVxuXG4gIC54bFxcOmRlbGF5LTEwMCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG4gIH1cblxuICAueGxcXDpkZWxheS0xNTAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xuICB9XG5cbiAgLnhsXFw6ZGVsYXktMjAwIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbiAgfVxuXG4gIC54bFxcOmRlbGF5LTMwMCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7XG4gIH1cblxuICAueGxcXDpkZWxheS01MDAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xuICB9XG5cbiAgLnhsXFw6ZGVsYXktNzAwIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbiAgfVxuXG4gIC54bFxcOmRlbGF5LTEwMDAge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtcztcbiAgfVxufVxyXG5cclxuXHJcbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjQuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLFwiJTNjXCIpLFxuICAoXCI+XCIsXCIlM2VcIiksXG4gIChcIiNcIixcIiUyM1wiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gVG9nZ2xlc1xuLy9cbi8vIFVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBnbG9iYWwgdmFyaWFibGVzIHRvIGVuYWJsZSBjZXJ0YWluIHRoZW1lIGZlYXR1cmVzLlxuXG4vLyBWZW5kb3JcbkBpbXBvcnQgXCJ2ZW5kb3IvcmZzXCI7XG5cbi8vIERlcHJlY2F0ZVxuQGltcG9ydCBcIm1peGlucy9kZXByZWNhdGVcIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2hvdmVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2ltYWdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JhZGdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xuQGltcG9ydCBcIm1peGlucy9zY3JlZW4tcmVhZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL3NpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWVtcGhhc2lzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtaGlkZVwiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LXRydW5jYXRlXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Zpc2liaWxpdHlcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIm1peGlucy9hbGVydFwiO1xuQGltcG9ydCBcIm1peGlucy9idXR0b25zXCI7XG5AaW1wb3J0IFwibWl4aW5zL2NhcmV0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcIm1peGlucy9uYXYtZGl2aWRlclwiO1xuQGltcG9ydCBcIm1peGlucy9mb3Jtc1wiO1xuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcblxuLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYm94LXNoYWRvd1wiO1xuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdHJhbnNpdGlvblwiO1xuXG4vLyBMYXlvdXRcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuQGltcG9ydCBcIm1peGlucy9mbG9hdFwiO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuLy8gUmVzaXplIGZvbnQtc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFZhcmlhYmxlcyBmb3Igc3RvcmluZyBzdGF0aWMgYW5kIGZsdWlkIHJlc2NhbGluZ1xuICAgICRyZnMtc3RhdGljOiBudWxsO1xuICAgICRyZnMtZmx1aWQ6IG51bGw7XG5cbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udC1zaXplXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG4gICAgfVxuXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcbiAgICAvLyBJZiAkcmZzLWZhY3RvciA9PSAxLCBubyByZXNjYWxpbmcgd2lsbCB0YWtlIHBsYWNlXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XG4gICAgICAkdmFyaWFibGUtdW5pdDogbnVsbDtcblxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyAoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAvLyBObyBuZWVkIHRvIGNoZWNrIGlmIHRoZSB1bml0IGlzIHZhbGlkLCBiZWNhdXNlIHdlIGRpZCB0aGF0IGJlZm9yZVxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gSWYgdHdvLWRpbWVuc2lvbmFsLCB1c2Ugc21hbGxlc3Qgb2Ygc2NyZWVuIHdpZHRoIGFuZCBoZWlnaHRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemUuXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuICAgIH1cblxuICAgIC8vIFJlbmRlcmluZ1xuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xuICAgICAgLy8gT25seSByZW5kZXIgc3RhdGljIGZvbnQtc2l6ZSBpZiBubyBmbHVpZCBmb250LXNpemUgaXMgYXZhaWxhYmxlXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkbXEtdmFsdWU6IG51bGw7XG5cbiAgICAgIC8vIFJGUyBicmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgICAgICYsXG4gICAgICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgfVxuXG4gICAgICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgICAgICAgICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaWYgJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4IHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIERlcHJlY2F0ZSBtaXhpblxuLy9cbi8vIFRoaXMgbWl4aW4gY2FuIGJlIHVzZWQgdG8gZGVwcmVjYXRlIG1peGlucyBvciBmdW5jdGlvbnMuXG4vLyBgJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlc2AgaXMgYSBnbG9iYWwgdmFyaWFibGUsIGAkaWdub3JlLXdhcm5pbmdgIGlzIGEgdmFyaWFibGUgdGhhdCBjYW4gYmUgcGFzc2VkIHRvXG4vLyBzb21lIGRlcHJlY2F0ZWQgbWl4aW5zIHRvIHN1cHByZXNzIHRoZSB3YXJuaW5nIChmb3IgZXhhbXBsZSBpZiB0aGUgbWl4aW4gaXMgc3RpbGwgYmUgdXNlZCBpbiB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIEJvb3RzdHJhcClcbkBtaXhpbiBkZXByZWNhdGUoJG5hbWUsICRkZXByZWNhdGUtdmVyc2lvbiwgJHJlbW92ZS12ZXJzaW9uLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIEBpZiAoJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlcyAhPSBmYWxzZSBhbmQgJGlnbm9yZS13YXJuaW5nICE9IHRydWUpIHtcbiAgICBAd2FybiBcIiN7JG5hbWV9IGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgI3skZGVwcmVjYXRlLXZlcnNpb259LiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gI3skcmVtb3ZlLXZlcnNpb259LlwiO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJlc2l6ZSBhbnl0aGluZ1xuXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFBlciBDU1MzIFVJLCBgcmVzaXplYCBvbmx5IGFwcGxpZXMgd2hlbiBgb3ZlcmZsb3dgIGlzbid0IGB2aXNpYmxlYFxuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gU2l6aW5nIHNob3J0Y3V0c1xuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBzaXplKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGludmlzaWJsZSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICRyZXN1bHQ6ICgpO1xuXG4gICAgQGlmIChsZW5ndGgoJHNoYWRvdykgPT0gMSkge1xuICAgICAgLy8gV2UgY2FuIHBhc3MgYEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7YFxuICAgICAgJHJlc3VsdDogJHNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEZpbHRlciB0byBhdm9pZCBpbnZhbGlkIHByb3BlcnRpZXMgZm9yIGV4YW1wbGUgYGJveC1zaGFkb3c6IG5vbmUsIDFweCAxcHggYmxhY2s7YFxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHNoYWRvdykge1xuICAgICAgICBAaWYgbnRoKCRzaGFkb3csICRpKSAhPSBcIm5vbmVcIiB7XG4gICAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkc2hhZG93LCAkaSksIFwiY29tbWFcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XG4gICAgICBib3gtc2hhZG93OiAkcmVzdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gICYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCgpIHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmbG9hdC1sZWZ0YCBtaXhpblwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuQG1peGluIGZsb2F0LXJpZ2h0KCkge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmbG9hdC1yaWdodGAgbWl4aW5cIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbkBtaXhpbiBmbG9hdC1ub25lKCkge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZsb2F0LW5vbmVgIG1peGluXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBEbyBub3QgZm9yZ2V0IHRvIHVwZGF0ZSBnZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy5tZCFcbjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cblxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRjb250YWluZXItbWF4LXdpZHRoID4gJHdpZHRoIG9yICRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgMCU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gY2hlYXAgcm91bmRlZCBjb3JuZXJzIG9uIG5lc3RlZCBpdGVtc1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIkBpbXBvcnQgXCJ1dGlsaXRpZXMvYWxpZ25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYmFja2dyb3VuZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9ib3JkZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZW1iZWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbG9hdFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9vdmVyZmxvd1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9wb3NpdGlvblwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zY3JlZW5yZWFkZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NoYWRvd3NcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2l6aW5nXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3N0cmV0Y2hlZC1saW5rXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NwYWNpbmdcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdGV4dFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy92aXNpYmlsaXR5XCI7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIuY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIElFICYgPCBFZGdlIDE4XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsNEVBQTRFO0FBRTVFO2dGQUNnRjtBQUVoRjs7O0dBR0c7QUFFSCxBQUFBLElBQUksQ0FBQztFQUNILFdBQVcsRUFBRSxJQUFJO0VBQUUsT0FBTztFQUMxQix3QkFBd0IsRUFBRSxJQUFJO0VBQUUsT0FBTyxFQUN4Qzs7QUFFRDtnRkFDZ0Y7QUFFaEY7O0dBRUc7QUFFSCxBQUFBLElBQUksQ0FBQztFQUNILE1BQU0sRUFBRSxDQUFDLEdBQ1Y7O0FBRUQ7O0dBRUc7QUFFSCxBQUFBLElBQUksQ0FBQztFQUNILE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0FBRUQ7OztHQUdHO0FBRUgsQUFBQSxFQUFFLENBQUM7RUFDRCxTQUFTLEVBQUUsR0FBRztFQUNkLE1BQU0sRUFBRSxRQUFRLEdBQ2pCOztBQUVEO2dGQUNnRjtBQUVoRjs7O0dBR0c7QUFFSCxBQUFBLEVBQUUsQ0FBQztFQUNELFVBQVUsRUFBRSxXQUFXO0VBQUUsT0FBTztFQUNoQyxNQUFNLEVBQUUsQ0FBQztFQUFFLE9BQU87RUFDbEIsUUFBUSxFQUFFLE9BQU87RUFBRSxPQUFPLEVBQzNCOztBQUVEOzs7R0FHRztBQUVILEFBQUEsR0FBRyxDQUFDO0VBQ0YsV0FBVyxFQUFFLG9CQUFvQjtFQUFFLE9BQU87RUFDMUMsU0FBUyxFQUFFLEdBQUc7RUFBRSxPQUFPLEVBQ3hCOztBQUVEO2dGQUNnRjtBQUVoRjs7R0FFRztBQUVILEFBQUEsQ0FBQyxDQUFDO0VBQ0EsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5Qjs7QUFFRDs7O0dBR0c7QUFFSCxBQUFBLElBQUksQ0FBQSxBQUFBLEtBQUMsQUFBQSxFQUFPO0VBQ1YsYUFB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QyxHQUFHLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDbEY7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDcEY7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDdEY7O0FBRUQsQUFBQSxXQUFXLENBQUM7RUFDVixVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsS0FBSSxDQUFDLG1CQUFtQixHQUNsRDs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLFVBQVUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixHQUNsRDs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsdUJBQXVCLEdBQzlDOztBQUVELEFBQUEsWUFBWSxDQUFDO0VBQ1gsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDdEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsR0FDMUM7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDdEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxtQkFBbUIsR0FDNUM7O0FBRUQsQUFBQSxjQUFjLEFBQUEsTUFBTSxDQUFDO0VBQ25CLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsa0JBQWtCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixHQUM1RTs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQztFQUN0QixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDbEY7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDdEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFFLElBQUcsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBRSxJQUFHLENBQUMsbUJBQW1CLEdBQ3BGOztBQUVELEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxDQUFDO0VBQ3RCLFVBQVUsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBRSxJQUFHLENBQUMsa0JBQWtCLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLG1CQUFtQixHQUN0Rjs7QUFFRCxBQUFBLGtCQUFrQixBQUFBLE1BQU0sQ0FBQztFQUN2QixVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsS0FBSSxDQUFDLG1CQUFtQixHQUNsRDs7QUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztFQUN6QixVQUFVLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxtQkFBbUIsR0FDbEQ7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsR0FDOUM7O0FBRUQsQUFBQSxtQkFBbUIsQUFBQSxNQUFNLENBQUM7RUFDeEIsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDdEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsR0FDMUM7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDdEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxtQkFBbUIsR0FDNUM7O0FBRUQsQUFBQSxjQUFjLEFBQUEsTUFBTSxDQUFDO0VBQ25CLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsa0JBQWtCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixHQUM1RTs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQztFQUN0QixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDbEY7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDdEIsVUFBVSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFFLElBQUcsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBRSxJQUFHLENBQUMsbUJBQW1CLEdBQ3BGOztBQUVELEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxDQUFDO0VBQ3RCLFVBQVUsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBRSxJQUFHLENBQUMsa0JBQWtCLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLG1CQUFtQixHQUN0Rjs7QUFFRCxBQUFBLGtCQUFrQixBQUFBLE1BQU0sQ0FBQztFQUN2QixVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsS0FBSSxDQUFDLG1CQUFtQixHQUNsRDs7QUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztFQUN6QixVQUFVLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxtQkFBbUIsR0FDbEQ7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyx1QkFBdUIsR0FDOUM7O0FBRUQsQUFBQSxtQkFBbUIsQUFBQSxNQUFNLENBQUM7RUFDeEIsVUFBVSxFQUFFLElBQUksR0FDakI7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixJQUFJLEVBQUUsWUFBWSxHQUNuQjs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLE1BQU0sRUFBRSxZQUFZLEdBQ3JCOztBQUVELEFBQUEsU0FBUyxDQUFDO0VBQ1IsWUFBWSxFQUFFLENBQUMsR0FDaEI7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDUixZQUFZLEVBQUUsQ0FBQyxHQUNoQjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNSLFlBQVksRUFBRSxDQUFDLEdBQ2hCOztBQUVELEFBQUEsV0FBVyxDQUFDO0VBQ1YsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFDWCxZQUFZLEVBQUUsS0FBSyxHQUNwQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULFVBQVUsRUFBRSxJQUFJLEdBQ2pCOztBQUVELEFBQUEsWUFBWSxDQUFDO0VBQ1gsVUFBVSxFQUFFLE1BQU0sR0FDbkI7O0FBRUQsQUFBQSxXQUFXLENBQUM7RUFDVixVQUFVLEVBQUUsS0FBSyxHQUNsQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLFVBQVUsRUFBRSxPQUFPLEdBQ3BCOztBQUVELEFBQUEsaUJBQWlCLENBQUM7RUFDaEIsS0FBSyxFQUFFLFdBQVcsR0FDbkI7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixLQUFLLEVBQUUsWUFBWSxHQUNwQjs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNWLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsa0NBQWtDLEdBQzFDOztBQUVELEFBQUEsV0FBVyxDQUFDO0VBQ1YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHNDQUFzQyxHQUM5Qzs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUscUNBQXFDLEdBQzdDOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHNDQUFzQyxHQUM5Qzs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsc0NBQXNDLEdBQzlDOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsdUNBQXVDLEdBQy9DOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHVDQUF1QyxHQUMvQzs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsc0NBQXNDLEdBQzlDOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHNDQUFzQyxHQUM5Qzs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsdUNBQXVDLEdBQy9DOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHVDQUF1QyxHQUMvQzs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsdUNBQXVDLEdBQy9DOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHNDQUFzQyxHQUM5Qzs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDZCxjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDZCxjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsdUNBQXVDLEdBQy9DOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxlQUFlLENBQUM7RUFDZCxjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHNDQUFzQyxHQUM5Qzs7QUFFRCxBQUFBLGVBQWUsQ0FBQztFQUNkLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsc0NBQXNDLEdBQzlDOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHVDQUF1QyxHQUMvQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsdUNBQXVDLEdBQy9DOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHVDQUF1QyxHQUMvQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUscUNBQXFDLEdBQzdDOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHVDQUF1QyxHQUMvQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsdUNBQXVDLEdBQy9DOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHVDQUF1QyxHQUMvQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsc0NBQXNDLEdBQzlDOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsc0NBQXNDLEdBQzlDOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHNDQUFzQyxHQUM5Qzs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQztFQUNmLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsdUNBQXVDLEdBQy9DOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHNDQUFzQyxHQUM5Qzs7QUFFRCxBQUFBLGdCQUFnQixDQUFDO0VBQ2YsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHdDQUF3QyxHQUNoRDs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsd0NBQXdDLEdBQ2hEOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDYixjQUFjLENBQUEsRUFBQztFQUNmLEtBQUssRUFBRSxPQUFPO0VBQ2QsS0FBSyxFQUFFLHVDQUF1QyxHQUMvQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQztFQUNiLGNBQWMsQ0FBQSxFQUFDO0VBQ2YsS0FBSyxFQUFFLE9BQU87RUFDZCxLQUFLLEVBQUUsdUNBQXVDLEdBQy9DOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7RUFDN0IsS0FBSyxFQUFFLFdBQVcsR0FDbkI7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsS0FBSyxFQUFFLFlBQVksR0FDcEI7O0FBRUQsQUFBQSxrQkFBa0IsQUFBQSxNQUFNLENBQUM7RUFDdkIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxrQ0FBa0MsR0FDMUM7O0FBRUQsQUFBQSxrQkFBa0IsQUFBQSxNQUFNLENBQUM7RUFDdkIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7RUFDN0IsS0FBSyxFQUFFLFdBQVcsR0FDbkI7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsS0FBSyxFQUFFLFlBQVksR0FDcEI7O0FBRUQsQUFBQSxrQkFBa0IsQUFBQSxNQUFNLENBQUM7RUFDdkIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxrQ0FBa0MsR0FDMUM7O0FBRUQsQUFBQSxrQkFBa0IsQUFBQSxNQUFNLENBQUM7RUFDdkIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7RUFDekIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxxQ0FBcUMsR0FDN0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx1Q0FBdUMsR0FDL0M7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSxzQ0FBc0MsR0FDOUM7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxDQUFBLEVBQUM7RUFDZixLQUFLLEVBQUUsT0FBTztFQUNkLEtBQUssRUFBRSx3Q0FBd0MsR0FDaEQ7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsY0FBYyxD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LEFBQUEsTUFBTSxDQUFDO0VBQzFCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsdUJBQXVCLENBQUEsUUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsT0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxJQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsUUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsU0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsUUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsT0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsT0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7RUFDOUIsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3Qix1QkFBdUIsQ0FBQSxJQUFDLEdBQ3pCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsdUJBQXVCLENBQUEsRUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsdUJBQXVCLENBQUEsUUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsdUJBQXVCLENBQUEsT0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsSUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsU0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsUUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsT0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5Qix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7RUFDN0IsdUJBQXVCLENBQUEsSUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3Qix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLHVCQUF1QixDQUFBLEVBQUMsR0FDekI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsdUJBQXVCLENBQUEsUUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLElBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsU0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsT0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7RUFDOUIsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztFQUM5Qix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLHVCQUF1QixDQUFBLElBQUMsR0FDekI7O0FBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7RUFDN0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQix1QkFBdUIsQ0FBQSxFQUFDLEdBQ3pCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsdUJBQXVCLENBQUEsT0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7RUFDMUIsdUJBQXVCLENBQUEsUUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztFQUMxQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCOztBQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0VBQzFCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsT0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxJQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsUUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7RUFDM0IsdUJBQXVCLENBQUEsU0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztFQUMzQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCOztBQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0VBQzNCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsUUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsTUFBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsT0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCOztBQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0VBQzVCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7RUFDNUIsdUJBQXVCLENBQUEsT0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztFQUM1Qix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCOztBQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0VBQzlCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7O0FBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7RUFDOUIsdUJBQXVCLENBQUEsS0FBQyxHQUN6Qjs7QUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztFQUM3Qix1QkFBdUIsQ0FBQSxJQUFDLEdBQ3pCOztBQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0VBQzdCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDUixrQkFBa0IsQ0FBQSxFQUFDLEdBQ3BCOztBQUVELEFBQUEsU0FBUyxDQUFDO0VBQ1Isa0JBQWtCLENBQUEsS0FBQyxHQUNwQjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNSLGtCQUFrQixDQUFBLEtBQUMsR0FDcEI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxrQkFBa0IsQ0FBQSxNQUFDLEdBQ3BCOztBQUVELEFBQUEsV0FBVyxDQUFDO0VBQ1Ysa0JBQWtCLENBQUEsT0FBQyxHQUNwQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULGtCQUFrQixDQUFBLE1BQUMsR0FDcEI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxrQkFBa0IsQ0FBQSxNQUFDLEdBQ3BCOztBQUVELEFBQUEsU0FBUyxDQUFDO0VBQ1Isa0JBQWtCLENBQUEsRUFBQyxHQUNwQjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNSLGtCQUFrQixDQUFBLEtBQUMsR0FDcEI7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDUixrQkFBa0IsQ0FBQSxLQUFDLEdBQ3BCOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1Qsa0JBQWtCLENBQUEsTUFBQyxHQUNwQjs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNWLGtCQUFrQixDQUFBLE9BQUMsR0FDcEI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxrQkFBa0IsQ0FBQSxNQUFDLEdBQ3BCOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1Qsa0JBQWtCLENBQUEsTUFBQyxHQUNwQjs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLE1BQU0sQ0FBQztFQUNyQixrQkFBa0IsQ0FBQSxFQUFDLEdBQ3BCOztBQUVELEFBQUEsZ0JBQWdCLEFBQUEsTUFBTSxDQUFDO0VBQ3JCLGtCQUFrQixDQUFBLEtBQUMsR0FDcEI7O0FBRUQsQUFBQSxnQkFBZ0IsQUFBQSxNQUFNLENBQUM7RUFDckIsa0JBQWtCLENBQUEsS0FBQyxHQUNwQjs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQztFQUN0QixrQkFBa0IsQ0FBQSxNQUFDLEdBQ3BCOztBQUVELEFBQUEsa0JBQWtCLEFBQUEsTUFBTSxDQUFDO0VBQ3ZCLGtCQUFrQixDQUFBLE9BQUMsR0FDcEI7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDdEIsa0JBQWtCLENBQUEsTUFBQyxHQUNwQjs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQztFQUN0QixrQkFBa0IsQ0FBQSxNQUFDLEdBQ3BCOztBQUVELEFBQUEsZ0JBQWdCLEFBQUEsTUFBTSxDQUFDO0VBQ3JCLGtCQUFrQixDQUFBLEVBQUMsR0FDcEI7O0FBRUQsQUFBQSxnQkFBZ0IsQUFBQSxNQUFNLENBQUM7RUFDckIsa0JBQWtCLENBQUEsS0FBQyxHQUNwQjs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLE1BQU0sQ0FBQztFQUNyQixrQkFBa0IsQ0FBQSxLQUFDLEdBQ3BCOztBQUVELEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxDQUFDO0VBQ3RCLGtCQUFrQixDQUFBLE1BQUMsR0FDcEI7O0FBRUQsQUFBQSxrQkFBa0IsQUFBQSxNQUFNLENBQUM7RUFDdkIsa0JBQWtCLENBQUEsT0FBQyxHQUNwQjs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQztFQUN0QixrQkFBa0IsQ0FBQSxNQUFDLEdBQ3BCOztBQUVELEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxDQUFDO0VBQ3RCLGtCQUFrQixDQUFBLE1BQUMsR0FDcEI7O0FBRUQsQUFBQSxnQkFBZ0IsQUFBQSxNQUFNLENBQUM7RUFDckIsa0JBQWtCLENBQUEsRUFBQyxHQUNwQjs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLE1BQU0sQ0FBQztFQUNyQixrQkFBa0IsQ0FBQSxLQUFDLEdBQ3BCOztBQUVELEFBQUEsZ0JBQWdCLEFBQUEsTUFBTSxDQUFDO0VBQ3JCLGtCQUFrQixDQUFBLEtBQUMsR0FDcEI7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDdEIsa0JBQWtCLENBQUEsTUFBQyxHQUNwQjs7QUFFRCxBQUFBLGtCQUFrQixBQUFBLE1BQU0sQ0FBQztFQUN2QixrQkFBa0IsQ0FBQSxPQUFDLEdBQ3BCOztBQUVELEFBQUEsaUJBQWlCLEFBQUEsTUFBTSxDQUFDO0VBQ3RCLGtCQUFrQixDQUFBLE1BQUMsR0FDcEI7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDdEIsa0JBQWtCLENBQUEsTUFBQyxHQUNwQjs7QUFFRCxBQUFBLGdCQUFnQixBQUFBLE1BQU0sQ0FBQztFQUNyQixrQkFBa0IsQ0FBQSxFQUFDLEdBQ3BCOztBQUVELEFBQUEsZ0JBQWdCLEFBQUEsTUFBTSxDQUFDO0VBQ3JCLGtCQUFrQixDQUFBLEtBQUMsR0FDcEI7O0FBRUQsQUFBQSxnQkFBZ0IsQUFBQSxNQUFNLENBQUM7RUFDckIsa0JBQWtCLENBQUEsS0FBQyxHQUNwQjs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQztFQUN0QixrQkFBa0IsQ0FBQSxNQUFDLEdBQ3BCOztBQUVELEFBQUEsa0JBQWtCLEFBQUEsTUFBTSxDQUFDO0VBQ3ZCLGtCQUFrQixDQUFBLE9BQUMsR0FDcEI7O0FBRUQsQUFBQSxpQkFBaUIsQUFBQSxNQUFNLENBQUM7RUFDdEIsa0JBQWtCLENBQUEsTUFBQyxHQUNwQjs7QUFFRCxBQUFBLGlCQUFpQixBQUFBLE1BQU0sQ0FBQztFQUN0QixrQkFBa0IsQ0FBQSxNQUFDLEdBQ3BCOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDZixtQkFBbUIsRUFBRSxJQUFJLEdBQzFCOztBQUVELEFBQUEsZUFBZSxDQUFDO0VBQ2QsbUJBQW1CLEVBQUUsR0FBRyxHQUN6Qjs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNWLG1CQUFtQixFQUFFLG1GQUFtRixHQUN6Rzs7QUFFRCxBQUFBLGtCQUFrQixDQUFDO0VBQ2pCLG1CQUFtQixFQUFFLG1EQUFtRCxHQUN6RTs7QUFFRCxBQUFBLG1CQUFtQixDQUFDO0VBQ2xCLG1CQUFtQixFQUFFLE9BQU8sR0FDN0I7O0FBRUQsQUFBQSxrQkFBa0IsQ0FBQztFQUNqQixtQkFBbUIsRUFBRSxVQUFVLEdBQ2hDOztBQUVELEFBQUEscUJBQXFCLENBQUM7RUFDcEIsbUJBQW1CLEVBQUUsU0FBUyxHQUMvQjs7QUFFRCxBQUFBLFlBQVksQ0FBQztFQUNYLDBCQUEwQixFQUFFLE1BQU0sR0FDbkM7O0FBRUQsQUFBQSxRQUFRLENBQUM7RUFDUCwwQkFBMEIsRUFBRSwwQkFBMEIsR0FDdkQ7O0FBRUQsQUFBQSxTQUFTLENBQUM7RUFDUiwwQkFBMEIsRUFBRSwwQkFBMEIsR0FDdkQ7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFDWCwwQkFBMEIsRUFBRSw0QkFBNEIsR0FDekQ7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFDWCxtQkFBbUIsRUFBRSxJQUFJLEdBQzFCOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osbUJBQW1CLEVBQUUsS0FBSyxHQUMzQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLG1CQUFtQixFQUFFLEtBQUssR0FDM0I7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixtQkFBbUIsRUFBRSxLQUFLLEdBQzNCOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osbUJBQW1CLEVBQUUsS0FBSyxHQUMzQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUNaLG1CQUFtQixFQUFFLEtBQUssR0FDM0I7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFDWixtQkFBbUIsRUFBRSxLQUFLLEdBQzNCOztBQUVELEFBQUEsY0FBYyxDQUFDO0VBQ2IsbUJBQW1CLEVBQUUsTUFBTSxHQUM1Qjs7QUFFRCxBQUFBLFNBQVMsQ0FBQztFQUNSLGdCQUFnQixFQUFFLElBQUksR0FDdkI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxnQkFBZ0IsRUFBRSxLQUFLLEdBQ3hCOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsZ0JBQWdCLEVBQUUsS0FBSyxHQUN4Qjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULGdCQUFnQixFQUFFLEtBQUssR0FDeEI7O0FBRUQsQUFBQSxVQUFVLENBQUM7RUFDVCxnQkFBZ0IsRUFBRSxLQUFLLEdBQ3hCOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsZ0JBQWdCLEVBQUUsS0FBSyxHQUN4Qjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNULGdCQUFnQixFQUFFLEtBQUssR0FDeEI7O0FBRUQsQUFBQSxXQUFXLENBQUM7RUFDVixnQkFBZ0IsRUFBRSxNQUFNLEdBQ3pCOztBQ2xtbEJEOzs7OztHQUtHO0FvQ0pILEFBQUEsS0FBSyxDQUFDO0VBR0YsTUFBVyxDQUFFLFFBQUM7RUFBZCxRQUFXLENBQUUsUUFBQztFQUFkLFFBQVcsQ0FBRSxRQUFDO0VBQWQsTUFBVyxDQUFFLFFBQUM7RUFBZCxLQUFXLENBQUUsUUFBQztFQUFkLFFBQVcsQ0FBRSxRQUFDO0VBQWQsUUFBVyxDQUFFLFFBQUM7RUFBZCxPQUFXLENBQUUsUUFBQztFQUFkLE1BQVcsQ0FBRSxRQUFDO0VBQWQsTUFBVyxDQUFFLFFBQUM7RUFBZCxPQUFXLENBQUUsS0FBQztFQUFkLE1BQVcsQ0FBRSxRQUFDO0VBQWQsV0FBVyxDQUFFLFFBQUM7RUFJZCxTQUFXLENBQUUsUUFBQztFQUFkLFdBQVcsQ0FBRSxRQUFDO0VBQWQsU0FBVyxDQUFFLFFBQUM7RUFBZCxNQUFXLENBQUUsUUFBQztFQUFkLFNBQVcsQ0FBRSxRQUFDO0VBQWQsUUFBVyxDQUFFLFFBQUM7RUFBZCxPQUFXLENBQUUsUUFBQztFQUFkLE1BQVcsQ0FBRSxRQUFDO0VBSWQsZUFBbUIsQ0FBYSxFQUFDO0VBQWpDLGVBQW1CLENBQWEsTUFBQztFQUFqQyxlQUFtQixDQUFhLE1BQUM7RUFBakMsZUFBbUIsQ0FBYSxNQUFDO0VBQWpDLGVBQW1CLENBQWEsT0FBQztFQUtuQyx3QkFBd0IsQ0FBQSxzTEFBQztFQUN6Qix1QkFBdUIsQ0FBQSxxRkFBQyxHQUN6Qjs7QUNERCxBQUFBLENBQUM7QUFDRCxDQUFDLEFBQUEsUUFBUTtBQUNULENBQUMsQUFBQSxPQUFPLENBQUM7RUFDUCxVQUFVLEVBQUUsVUFBVSxHQUN2Qjs7QXRDWkQsQUFBQSxJQUFJLENzQ2NDO0VBQ0gsV0FBVyxFQUFFLFVBQVU7RUFDdkIsV0FBVyxFQUFFLElBQUk7RUFDakIsd0JBQXdCLEVBQUUsSUFBSTtFQUM5QiwyQkFBMkIsRW5DWGxCLGdCQUFJLEdtQ1lkOztBQUtELEFBQUEsT0FBTyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsT0FBTyxDQUFDO0VBQzdFLE9BQU8sRUFBRSxLQUFLLEdBQ2Y7O0F0Q2RELEFBQUEsSUFBSSxDc0N1QkM7RUFDSCxNQUFNLEVBQUUsQ0FBQztFQUNULFdBQVcsRW5DeU9pQixhQUFhLEVBQUUsa0JBQWtCLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxnQkFBZ0IsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLFVBQVUsRUFBRSxtQkFBbUIsRUFBRSxnQkFBZ0IsRUFBRSxpQkFBaUIsRUFBRSxrQkFBa0I7RUV6SjdNLFNBQVMsRUF0Q0UsSUFBQztFaUN4Q2hCLFdBQVcsRW5Da1BpQixHQUFHO0VtQ2pQL0IsV0FBVyxFbkNzUGlCLEdBQUc7RW1DclAvQixLQUFLLEVuQ25DSSxPQUFPO0VtQ29DaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsZ0JBQWdCLEVuQzlDUCxJQUFJLEdtQytDZDs7Q0FXRCxBQUFBLEFBQUEsUUFBQyxDQUFTLElBQUksQUFBYixDQUFjLE1BQU0sQUFBQSxJQUFLLENBQUEsY0FBYyxFQUFFO0VBQ3hDLE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBdENmRCxBQUFBLEVBQUUsQ3NDdUJDO0VBQ0QsVUFBVSxFQUFFLFdBQVc7RUFDdkIsTUFBTSxFQUFFLENBQUM7RUFDVCxRQUFRLEVBQUUsT0FBTyxHQUNsQjs7QXRDaWJELEFBQUEsRUFBRTtBQUNGLEVBQUU7QUFDRixFQUFFO0FBQ0YsRUFBRTtBQUNGLEVBQUU7QUFDRixFQUFFLENzQzFhcUI7RUFDckIsVUFBVSxFQUFFLENBQUM7RUFDYixhQUFhLEVuQ29OZSxNQUFXLEdtQ25OeEM7O0FBTUQsQUFBQSxDQUFDLENBQUM7RUFDQSxVQUFVLEVBQUUsQ0FBQztFQUNiLGFBQWEsRW5DdUZhLElBQUksR21DdEYvQjs7QUFVRCxBQUFBLElBQUksQ0FBQSxBQUFBLEtBQUMsQUFBQTtBQUNMLElBQUksQ0FBQSxBQUFBLG1CQUFDLEFBQUEsRUFBcUI7RUFDeEIsZUFBZSxFQUFFLFNBQVM7RUFDMUIsZUFBZSxFQUFFLGdCQUFnQjtFQUNqQyxNQUFNLEVBQUUsSUFBSTtFQUNaLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLHdCQUF3QixFQUFFLElBQUksR0FDL0I7O0FBRUQsQUFBQSxPQUFPLENBQUM7RUFDTixhQUFhLEVBQUUsSUFBSTtFQUNuQixVQUFVLEVBQUUsTUFBTTtFQUNsQixXQUFXLEVBQUUsT0FBTyxHQUNyQjs7QUFFRCxBQUFBLEVBQUU7QUFDRixFQUFFO0FBQ0YsRUFBRSxDQUFDO0VBQ0QsVUFBVSxFQUFFLENBQUM7RUFDYixhQUFhLEVBQUUsSUFBSSxHQUNwQjs7QUFFRCxBQUFBLEVBQUUsQ0FBQyxFQUFFO0FBQ0wsRUFBRSxDQUFDLEVBQUU7QUFDTCxFQUFFLENBQUMsRUFBRTtBQUNMLEVBQUUsQ0FBQyxFQUFFLENBQUM7RUFDSixhQUFhLEVBQUUsQ0FBQyxHQUNqQjs7QUFFRCxBQUFBLEVBQUUsQ0FBQztFQUNELFdBQVcsRW5DcUppQixHQUFHLEdtQ3BKaEM7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDRCxhQUFhLEVBQUUsS0FBSztFQUNwQixXQUFXLEVBQUUsQ0FBQyxHQUNmOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsTUFBTSxFQUFFLFFBQVEsR0FDakI7O0F0QzFERCxBQUFBLENBQUM7QUFDRCxNQUFNLENzQzREQztFQUNMLFdBQVcsRW5Dd0lpQixNQUFNLEdtQ3ZJbkM7O0F0QzFDRCxBQUFBLEtBQUssQ3NDNENDO0VqQ3hGRixTQUFTLEVBQUMsR0FBQyxHaUMwRmQ7O0F0Q3JDRCxBQUFBLEdBQUc7QUFDSCxHQUFHLENzQzRDQztFQUNGLFFBQVEsRUFBRSxRQUFRO0VqQ25HaEIsU0FBUyxFQUFDLEdBQUM7RWlDcUdiLFdBQVcsRUFBRSxDQUFDO0VBQ2QsY0FBYyxFQUFFLFFBQVEsR0FDekI7O0F0QzFDRCxBQUFBLEdBQUcsQ3NDNENDO0VBQUUsTUFBTSxFQUFFLE1BQU0sR0FBSTs7QXRDeEN4QixBQUFBLEdBQUcsQ3NDeUNDO0VBQUUsR0FBRyxFQUFFLEtBQUssR0FBSTs7QXRDdkdwQixBQUFBLENBQUMsQ3NDOEdDO0VBQ0EsS0FBSyxFdEMyNmtCUSxPQUFPO0VzQzE2a0JwQixlQUFlLEVuQ1J5QixJQUFJO0VtQ1M1QyxnQkFBZ0IsRUFBRSxXQUFXLEdBTTlCO0VBVEQsQTlCN0tFLEM4QjZLRCxBOUI3S0UsTUFBTSxDQUFDO0k4Qm1MTixLQUFLLEVuQ1hpQyxPQUF3QjtJbUNZOUQsZUFBZSxFbkNYdUIsU0FBUyxHS3pLM0I7O0E4QjZMeEIsQUFBQSxDQUFDLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxBQUFBLEdBQU87RUFDWixLQUFLLEVBQUUsT0FBTztFQUNkLGVBQWUsRUFBRSxJQUFJLEdBTXRCO0VBUkQsQTlCN0xFLEM4QjZMRCxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQUFBQSxFOUI3TEosTUFBTSxDQUFDO0k4QmtNTixLQUFLLEVBQUUsT0FBTztJQUNkLGVBQWUsRUFBRSxJQUFJLEc5Qm5NRDs7QVJpaUJ4QixBQUFBLEdBQUc7QUFDSCxJQUFJO0FBQ0osR0FBRztBQUNILElBQUksQ3NDclZDO0VBQ0gsV0FBVyxFbkM2RGlCLGNBQWMsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxpQkFBaUIsRUFBRSxhQUFhLEVBQUUsU0FBUztFRWpOOUcsU0FBUyxFQUFDLEdBQUMsR2lDc0pkOztBdEMvSkQsQUFBQSxHQUFHLENzQ2lLQztFQUVGLFVBQVUsRUFBRSxDQUFDO0VBRWIsYUFBYSxFQUFFLElBQUk7RUFFbkIsUUFBUSxFQUFFLElBQUksR0FDZjs7QUFPRCxBQUFBLE1BQU0sQ0FBQztFQUVMLE1BQU0sRUFBRSxRQUFRLEdBQ2pCOztBdEM3RkQsQUFBQSxHQUFHLENzQ29HQztFQUNGLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLFlBQVksRUFBRSxJQUFJLEdBQ25COztBQUVELEFBQUEsR0FBRyxDQUFDO0VBR0YsUUFBUSxFQUFFLE1BQU07RUFDaEIsY0FBYyxFQUFFLE1BQU0sR0FDdkI7O0F0QzBQRCxBQUFBLEtBQUssQ3NDblBDO0VBQ0osZUFBZSxFQUFFLFFBQVEsR0FDMUI7O0FBRUQsQUFBQSxPQUFPLENBQUM7RUFDTixXQUFXLEVuQ29GaUIsT0FBTTtFbUNuRmxDLGNBQWMsRW5DbUZjLE9BQU07RW1DbEZsQyxLQUFLLEVuQ25RSSxPQUFPO0VtQ29RaEIsVUFBVSxFQUFFLElBQUk7RUFDaEIsWUFBWSxFQUFFLE1BQU0sR0FDckI7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFHRCxVQUFVLEVBQUUsT0FBTyxHQUNwQjs7QUFPRCxBQUFBLEtBQUssQ0FBQztFQUVKLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLGFBQWEsRW5DcUt5QixNQUFLLEdtQ3BLNUM7O0F0Q3FGRCxBQUFBLE1BQU0sQ3NDaEZDO0VBRUwsYUFBYSxFQUFFLENBQUMsR0FDakI7O0F0Q3dGRCxBQUFBLE1BQU0sQUFBQSxNQUFNLENzQ2xGQztFQUNYLE9BQU8sRUFBRSxVQUFVO0VBQ25CLE9BQU8sRUFBRSxpQ0FBaUMsR0FDM0M7O0FBRUQsQUFBQSxLQUFLO0FBQ0wsTUFBTTtBQUNOLE1BQU07QUFDTixRQUFRO0FBQ1IsUUFBUSxDQUFDO0VBQ1AsTUFBTSxFQUFFLENBQUM7RUFDVCxXQUFXLEVBQUUsT0FBTztFakNyUGxCLFNBQVMsRUFBQyxPQUFDO0VpQ3VQYixXQUFXLEVBQUUsT0FBTyxHQUNyQjs7QXRDaEpELEFBQUEsTUFBTTtBQUNOLEtBQUssQ3NDa0pDO0VBQ0osUUFBUSxFQUFFLE9BQU8sR0FDbEI7O0F0QzNJRCxBQUFBLE1BQU07QUFDTixNQUFNLENzQzZJQztFQUNMLGNBQWMsRUFBRSxJQUFJLEdBQ3JCOztBQUtELEFBQUEsTUFBTSxDQUFDO0VBQ0wsU0FBUyxFQUFFLE1BQU0sR0FDbEI7O0F0QzlJRCxBQUFBLE1BQU07Q0FDTixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7Q0FDRCxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVo7Q0FDRCxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRXNDb0plO0VBQ2Qsa0JBQWtCLEVBQUUsTUFBTSxHQUMzQjs7QUFJQyxBQUlFLE1BSkksQUFJSCxJQUFLLENBQUEsU0FBUztDQUhqQixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FHRSxJQUFLLENBQUEsU0FBUztDQUZqQixBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FFRSxJQUFLLENBQUEsU0FBUztDQURqQixBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FDRSxJQUFLLENBQUEsU0FBUyxFQUFFO0VBQ2YsTUFBTSxFQUFFLE9BQU8sR0FDaEI7O0F0Q3hKTCxBQUFBLE1BQU0sQUFBQSxrQkFBa0I7Q0FDeEIsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsa0JBQWtCO0NBQ2pDLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixDQUFhLGtCQUFrQjtDQUNoQyxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYyxrQkFBa0IsQ3NDNkpDO0VBQ2hDLE9BQU8sRUFBRSxDQUFDO0VBQ1YsWUFBWSxFQUFFLElBQUksR0FDbkI7O0FBRUQsQUFBQSxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaO0FBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFpQjtFQUNyQixVQUFVLEVBQUUsVUFBVTtFQUN0QixPQUFPLEVBQUUsQ0FBQyxHQUNYOztBQUdELEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWDtBQUNOLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVg7QUFDTixLQUFLLENBQUEsQUFBQSxJQUFDLENBQUssZ0JBQWdCLEFBQXJCO0FBQ04sS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFjO0VBTWxCLGtCQUFrQixFQUFFLE9BQU8sR0FDNUI7O0F0Qy9IRCxBQUFBLFFBQVEsQ3NDaUlDO0VBQ1AsUUFBUSxFQUFFLElBQUk7RUFFZCxNQUFNLEVBQUUsUUFBUSxHQUNqQjs7QXRDcktELEFBQUEsUUFBUSxDc0N1S0M7RUFNUCxTQUFTLEVBQUUsQ0FBQztFQUVaLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLENBQUM7RUFDVCxNQUFNLEVBQUUsQ0FBQyxHQUNWOztBdEN2S0QsQUFBQSxNQUFNLENzQzJLQztFQUNMLE9BQU8sRUFBRSxLQUFLO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSTtFQUNmLE9BQU8sRUFBRSxDQUFDO0VBQ1YsYUFBYSxFQUFFLEtBQUs7RWpDalNoQixTQUFTLEVBdENFLE1BQUM7RWlDeVVoQixXQUFXLEVBQUUsT0FBTztFQUNwQixLQUFLLEVBQUUsT0FBTztFQUNkLFdBQVcsRUFBRSxNQUFNLEdBQ3BCOztBdEN4S0QsQUFBQSxRQUFRLENzQzBLQztFQUNQLGNBQWMsRUFBRSxRQUFRLEdBQ3pCOztDdENqSkQsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FBYywyQkFBMkI7Q0FDMUMsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLENzQ29KQztFQUN6QyxNQUFNLEVBQUUsSUFBSSxHQUNiOztDdEM3SUQsQUFBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRXNDK0llO0VBS2QsY0FBYyxFQUFFLElBQUk7RUFDcEIsa0JBQWtCLEVBQUUsSUFBSSxHQUN6Qjs7Q3RDN0lELEFBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsMkJBQTJCLENzQ21KQztFQUN6QyxrQkFBa0IsRUFBRSxJQUFJLEdBQ3pCOztBdEM1SUQsQUFBQSw0QkFBNEIsQ3NDbUpDO0VBQzNCLElBQUksRUFBRSxPQUFPO0VBQ2Isa0JBQWtCLEVBQUUsTUFBTSxHQUMzQjs7QUFNRCxBQUFBLE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBdEMxSUQsQUFBQSxPQUFPLENzQzRJQztFQUNOLE9BQU8sRUFBRSxTQUFTO0VBQ2xCLE1BQU0sRUFBRSxPQUFPLEdBQ2hCOztBdENwSUQsQUFBQSxRQUFRLENzQ3NJQztFQUNQLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7O0N0Q2hJRCxBQUFBLEFBQUEsTUFBQyxBQUFBLEVzQ29JUTtFQUNQLE9BQU8sRUFBRSxlQUFlLEdBQ3pCOztBQzNkRCxBQUFBLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRTtBQUN0QixHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQztFQUMzQixhQUFhLEVwQ3lTZSxNQUFXO0VvQ3ZTdkMsV0FBVyxFcEN5U2lCLEdBQUc7RW9DeFMvQixXQUFXLEVwQ3lTaUIsR0FBRyxHb0N2U2hDOztBQUVELEFBQUEsRUFBRSxFQUFFLEdBQUcsQ0FBQztFbENnSEYsU0FBUyxFQXRDRSxNQUFDLEdrQzFFNkI7O0FBQy9DLEFBQUEsRUFBRSxFQUFFLEdBQUcsQ0FBQztFbEMrR0YsU0FBUyxFQXRDRSxJQUFDLEdrQ3pFNkI7O0FBQy9DLEFBQUEsRUFBRSxFQUFFLEdBQUcsQ0FBQztFbEM4R0YsU0FBUyxFQXRDRSxPQUFDLEdrQ3hFNkI7O0FBQy9DLEFBQUEsRUFBRSxFQUFFLEdBQUcsQ0FBQztFbEM2R0YsU0FBUyxFQXRDRSxNQUFDLEdrQ3ZFNkI7O0FBQy9DLEFBQUEsRUFBRSxFQUFFLEdBQUcsQ0FBQztFbEM0R0YsU0FBUyxFQXRDRSxPQUFDLEdrQ3RFNkI7O0FBQy9DLEFBQUEsRUFBRSxFQUFFLEdBQUcsQ0FBQztFbEMyR0YsU0FBUyxFQXRDRSxJQUFDLEdrQ3JFNkI7O0FBRS9DLEFBQUEsS0FBSyxDQUFDO0VsQ3lHQSxTQUFTLEVBdENFLE9BQUM7RWtDakVoQixXQUFXLEVwQzJTaUIsR0FBRyxHb0MxU2hDOztBQUdELEFBQUEsVUFBVSxDQUFDO0VsQ21HTCxTQUFTLEVBdENFLElBQUM7RWtDM0RoQixXQUFXLEVwQzhSaUIsR0FBRztFb0M3Ui9CLFdBQVcsRXBDcVJpQixHQUFHLEdvQ3BSaEM7O0FBQ0QsQUFBQSxVQUFVLENBQUM7RWxDOEZMLFNBQVMsRUF0Q0UsTUFBQztFa0N0RGhCLFdBQVcsRXBDMFJpQixHQUFHO0VvQ3pSL0IsV0FBVyxFcENnUmlCLEdBQUcsR29DL1FoQzs7QUFDRCxBQUFBLFVBQVUsQ0FBQztFbEN5RkwsU0FBUyxFQXRDRSxNQUFDO0VrQ2pEaEIsV0FBVyxFcENzUmlCLEdBQUc7RW9DclIvQixXQUFXLEVwQzJRaUIsR0FBRyxHb0MxUWhDOztBQUNELEFBQUEsVUFBVSxDQUFDO0VsQ29GTCxTQUFTLEVBdENFLE1BQUM7RWtDNUNoQixXQUFXLEVwQ2tSaUIsR0FBRztFb0NqUi9CLFdBQVcsRXBDc1FpQixHQUFHLEdvQ3JRaEM7O0F2Q0tELEFBQUEsRUFBRSxDdUNFQztFQUNELFVBQVUsRXBDaUZILElBQUk7RW9DaEZYLGFBQWEsRXBDZ0ZOLElBQUk7RW9DL0VYLE1BQU0sRUFBRSxDQUFDO0VBQ1QsVUFBVSxFcENxTGtCLEdBQUcsQ29DckxGLEtBQUssQ3BDekN6QixrQkFBSSxHb0MwQ2Q7O0FBT0QsQUFBQSxLQUFLO0FBQ0wsTUFBTSxDQUFDO0VsQ0tILFNBQVMsRUFBQyxHQUFDO0VrQ0hiLFdBQVcsRXBDOE5pQixHQUFHLEdvQzdOaEM7O0FBRUQsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFDO0VBQ0osT0FBTyxFcENzUXFCLEtBQUk7RW9DclFoQyxnQkFBZ0IsRXBDOFFZLE9BQU8sR29DN1FwQzs7QUFPRCxBQUFBLGNBQWMsQ0FBQztFaEIvRWIsWUFBWSxFQUFFLENBQUM7RUFDZixVQUFVLEVBQUUsSUFBSSxHZ0JnRmpCOztBQUdELEFBQUEsWUFBWSxDQUFDO0VoQnBGWCxZQUFZLEVBQUUsQ0FBQztFQUNmLFVBQVUsRUFBRSxJQUFJLEdnQnFGakI7O0FBQ0QsQUFBQSxpQkFBaUIsQ0FBQztFQUNoQixPQUFPLEVBQUUsWUFBWSxHQUt0QjtFQU5ELEFBR0UsaUJBSGUsQUFHZCxJQUFLLENBQUEsV0FBVyxFQUFFO0lBQ2pCLFlBQVksRXBDd1BjLE1BQUssR29DdlBoQzs7QUFTSCxBQUFBLFdBQVcsQ0FBQztFbENqQ1IsU0FBUyxFQUFDLEdBQUM7RWtDbUNiLGNBQWMsRUFBRSxTQUFTLEdBQzFCOztBQUdELEFBQUEsV0FBVyxDQUFDO0VBQ1YsYUFBYSxFcEN3Qk4sSUFBSTtFRVRQLFNBQVMsRUF0Q0UsT0FBQyxHa0N5QmpCOztBQUVELEFBQUEsa0JBQWtCLENBQUM7RUFDakIsT0FBTyxFQUFFLEtBQUs7RWxDN0NaLFNBQVMsRUFBQyxHQUFDO0VrQytDYixLQUFLLEVwQzFHSSxPQUFPLEdvQytHakI7RUFSRCxBQUtFLGtCQUxnQixBQUtmLFFBQVEsQ0FBQztJQUNSLE9BQU8sRUFBRSxZQUFZLEdBQ3RCOztBQ3BISCxBQUFBLFVBQVUsQ0FBQztFL0JJVCxTQUFTLEVBQUUsSUFBSTtFQUdmLE1BQU0sRUFBRSxJQUFJLEcrQkxiOztBQUlELEFBQUEsY0FBYyxDQUFDO0VBQ2IsT0FBTyxFckNpZ0MyQixPQUFNO0VxQ2hnQ3hDLGdCQUFnQixFckNSUCxJQUFJO0VxQ1NiLE1BQU0sRXJDK05zQixHQUFHLENxQy9OQyxLQUFLLENyQ041QixPQUFPO0UwQkxkLGFBQWEsRTFCNk9hLE9BQU07RU12T2xDLFNBQVMsRUFBRSxJQUFJO0VBR2YsTUFBTSxFQUFFLElBQUksRytCUWI7O0FBTUQsQUFBQSxPQUFPLENBQUM7RUFFTixPQUFPLEVBQUUsWUFBWSxHQUN0Qjs7QUFFRCxBQUFBLFdBQVcsQ0FBQztFQUNWLGFBQWEsRUFBRSxNQUFXO0VBQzFCLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7O0FBRUQsQUFBQSxlQUFlLENBQUM7RW5Da0NaLFNBQVMsRUFBQyxHQUFDO0VtQ2hDYixLQUFLLEVyQzNCSSxPQUFPLEdxQzRCakI7O0FDeENELEFBQUEsSUFBSSxDQUFDO0VwQ3VFRCxTQUFTLEVBQUMsS0FBQztFb0NyRWIsS0FBSyxFdENvQ0csT0FBTztFc0NuQ2YsU0FBUyxFQUFFLFVBQVUsR0FNdEI7RUFIQyxBQUFBLENBQUMsR0FOSCxJQUFJLENBTUk7SUFDSixLQUFLLEVBQUUsT0FBTyxHQUNmOztBQUlILEFBQUEsR0FBRyxDQUFDO0VBQ0YsT0FBTyxFdENvbEMyQixNQUFLLENBQ0wsTUFBSztFRTNoQ3JDLFNBQVMsRUFBQyxLQUFDO0VvQ3hEYixLQUFLLEV0Q1RJLElBQUk7RXNDVWIsZ0JBQWdCLEV0Q0RQLE9BQU87RTBCWGQsYUFBYSxFMUIrT2EsTUFBSyxHc0N6TmxDO0VBZEQsQUFRRSxHQVJDLENBUUQsR0FBRyxDQUFDO0lBQ0YsT0FBTyxFQUFFLENBQUM7SXBDa0RWLFNBQVMsRUFBQyxJQUFDO0lvQ2hEWCxXQUFXLEV0QzRRZSxHQUFHLEdzQzFROUI7O0F6Q3FDSCxBQUFBLEdBQUcsQ3lDakNDO0VBQ0YsT0FBTyxFQUFFLEtBQUs7RXBDeUNaLFNBQVMsRUFBQyxLQUFDO0VvQ3ZDYixLQUFLLEV0Q2pCSSxPQUFPLEdzQ3lCakI7RUFYRCxBQU1FLEdBTkMsQ0FNRCxJQUFJLENBQUM7SXBDb0NILFNBQVMsRUFBQyxPQUFDO0lvQ2xDWCxLQUFLLEVBQUUsT0FBTztJQUNkLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBQUlILEFBQUEsZUFBZSxDQUFDO0VBQ2QsVUFBVSxFdEM0akN3QixLQUFLO0VzQzNqQ3ZDLFVBQVUsRUFBRSxNQUFNLEdBQ25COztBekNzaUJELEFBQUEsVUFBVSxDMEMva0JHO0VQRFgsS0FBSyxFQUFFLElBQUk7RUFDWCxhQUFhLEVBQUUsSUFBVztFQUMxQixZQUFZLEVBQUUsSUFBVztFQUN6QixZQUFZLEVBQUUsSUFBSTtFQUNsQixXQUFXLEVBQUUsSUFBSSxHT0FoQjtFbkNtREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0lQeWhCNUIsQUFBQSxVQUFVLEMwQy9rQkc7TVBXUCxTQUFTLEVoQ3FNVCxLQUFLLEd1QzdNUjtFbkNtREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0lQeWhCNUIsQUFBQSxVQUFVLEMwQy9rQkc7TVBXUCxTQUFTLEVoQ3NNVCxLQUFLLEd1QzlNUjtFbkNtREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0lQeWhCNUIsQUFBQSxVQUFVLEMwQy9rQkc7TVBXUCxTQUFTLEVoQ3VNVCxLQUFLLEd1Qy9NUjtFbkNtREMsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0lQeWhCN0IsQUFBQSxVQUFVLEMwQy9rQkc7TVBXUCxTQUFTLEVoQ3dNVCxNQUFNLEd1Q2hOVDs7QUFHRCxBQUFBLGdCQUFnQixFQU1kLGFBQWEsRUFBYixhQUFhLEVBQWIsYUFBYSxFQUFiLGFBQWEsQ0FORTtFUFBqQixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxJQUFXO0VBQzFCLFlBQVksRUFBRSxJQUFXO0VBQ3pCLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFdBQVcsRUFBRSxJQUFJLEdPS2hCOztBbkM4Q0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VtQy9CbEIsQUFOSixVQU1jLEVBWGhCLGFBQWEsQ0FLMEI7SUFDbkMsU0FBUyxFdkM4TFgsS0FBSyxHdUM3TEo7O0FuQ21DSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RW1DL0JsQixBQU5KLFVBTWMsRUFYaEIsYUFBYSxFQUFiLGFBQWEsQ0FLMEI7SUFDbkMsU0FBUyxFdkMrTFgsS0FBSyxHdUM5TEo7O0FuQ21DSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RW1DL0JsQixBQU5KLFVBTWMsRUFYaEIsYUFBYSxFQUFiLGFBQWEsRUFBYixhQUFhLENBSzBCO0lBQ25DLFNBQVMsRXZDZ01YLEtBQUssR3VDL0xKOztBbkNtQ0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNO0VtQy9CbkIsQUFOSixVQU1jLEVBWGhCLGFBQWEsRUFBYixhQUFhLEVBQWIsYUFBYSxFQUFiLGFBQWEsQ0FLMEI7SUFDbkMsU0FBUyxFdkNpTVgsTUFBTSxHdUNoTUw7O0FBbUJMLEFBQUEsSUFBSSxDQUFDO0VQckJMLE9BQU8sRUFBRSxJQUFJO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixZQUFZLEVBQUUsS0FBWTtFQUMxQixXQUFXLEVBQUUsS0FBWSxHT29CeEI7O0FBSUQsQUFBQSxXQUFXLENBQUM7RUFDVixZQUFZLEVBQUUsQ0FBQztFQUNmLFdBQVcsRUFBRSxDQUFDLEdBT2Y7RUFURCxBQUlFLFdBSlMsR0FJUCxJQUFJO0VBSlIsV0FBVyxJQUtQLEFBQUEsS0FBQyxFQUFPLE1BQU0sQUFBYixFQUFlO0lBQ2hCLGFBQWEsRUFBRSxDQUFDO0lBQ2hCLFlBQVksRUFBRSxDQUFDLEdBQ2hCOztBUnZDQyxBQVpKLE1BWVUsRUFBTixNQUFNLEVBQU4sTUFBTSxFQUFOLE1BQU0sRUFBTixNQUFNLEVBQU4sTUFBTSxFQUFOLE1BQU0sRUFBTixNQUFNLEVBQU4sTUFBTSxFQUFOLE9BQU8sRUFBUCxPQUFPLEVBQVAsT0FBTyxFQUlULElBQUk7QUFDSixTQUFTLEVBTFAsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsVUFBVSxFQUFWLFVBQVUsRUFBVixVQUFVLEVBSVosT0FBTztBQUNQLFlBQVksRUFMVixTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxVQUFVLEVBQVYsVUFBVSxFQUFWLFVBQVUsRUFJWixPQUFPO0FBQ1AsWUFBWSxFQUxWLFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFVBQVUsRUFBVixVQUFVLEVBQVYsVUFBVSxFQUlaLE9BQU87QUFDUCxZQUFZLEVBTFYsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsU0FBUyxFQUFULFNBQVMsRUFBVCxTQUFTLEVBQVQsVUFBVSxFQUFWLFVBQVUsRUFBVixVQUFVLEVBSVosT0FBTztBQUNQLFlBQVksQ0FqQkQ7RUFDWCxRQUFRLEVBQUUsUUFBUTtFQUNsQixLQUFLLEVBQUUsSUFBSTtFQUNYLGFBQWEsRUFBRSxJQUFXO0VBQzFCLFlBQVksRUFBRSxJQUFXLEdBQzFCOztBQWtCRyxBQUFBLElBQUksQ0FBVTtFQUNaLFVBQVUsRUFBRSxDQUFDO0VBQ2IsU0FBUyxFQUFFLENBQUM7RUFDWixTQUFTLEVBQUUsSUFBSSxHQUNoQjs7QUFHQyxBQzJCTixXRDNCaUIsR0MyQmIsQ0FBQyxDQUFDO0VBQ0osSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBYTtFQUN2QixTQUFTLEVBQUUsSUFBYSxHQUN6Qjs7QUQ5QkssQUMyQk4sV0QzQmlCLEdDMkJiLENBQUMsQ0FBQztFQUNKLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWE7RUFDdkIsU0FBUyxFQUFFLEdBQWEsR0FDekI7O0FEOUJLLEFDMkJOLFdEM0JpQixHQzJCYixDQUFDLENBQUM7RUFDSixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFhO0VBQ3ZCLFNBQVMsRUFBRSxTQUFhLEdBQ3pCOztBRDlCSyxBQzJCTixXRDNCaUIsR0MyQmIsQ0FBQyxDQUFDO0VBQ0osSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBYTtFQUN2QixTQUFTLEVBQUUsR0FBYSxHQUN6Qjs7QUQ5QkssQUMyQk4sV0QzQmlCLEdDMkJiLENBQUMsQ0FBQztFQUNKLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWE7RUFDdkIsU0FBUyxFQUFFLEdBQWEsR0FDekI7O0FEOUJLLEFDMkJOLFdEM0JpQixHQzJCYixDQUFDLENBQUM7RUFDSixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFhO0VBQ3ZCLFNBQVMsRUFBRSxTQUFhLEdBQ3pCOztBbkM0Z2hCSCxBQUFBLFNBQVMsQ2tDcmloQmdCO0VDTXZCLElBQUksRUFBRSxRQUFRO0VBQ2QsS0FBSyxFQUFFLElBQUk7RUFDWCxTQUFTLEVBQUUsSUFBSSxHRE5WOztBQUdDLEFBQUEsTUFBTSxDQUFjO0VDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCO0VBSXRDLFNBQVMsRUFBRSxRQUE0QixHREtoQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQ1AxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtFQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RLaEM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7RUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdES2hDOztBQUZELEFBQUEsTUFBTSxDQUFjO0VDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0VBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQ1AxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtFQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RLaEM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7RUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdES2hDOztBQUZELEFBQUEsTUFBTSxDQUFjO0VDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0VBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQzs7QUFGRCxBQUFBLE1BQU0sQ0FBYztFQ1AxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtFQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RLaEM7O0FBRkQsQUFBQSxNQUFNLENBQWM7RUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7RUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdES2hDOztBQUZELEFBQUEsT0FBTyxDQUFhO0VDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0VBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQzs7QUFGRCxBQUFBLE9BQU8sQ0FBYTtFQ1AxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtFQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RLaEM7O0FBRkQsQUFBQSxPQUFPLENBQWE7RUNQMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEI7RUFJdEMsU0FBUyxFQUFFLElBQTRCLEdES2hDOztBbEN3MExULEFBQUEsWUFBWSxDa0NyMExnQjtFQUFFLEtBQUssRUFBRSxFQUFFLEdBQUk7O0FsQ3kwTDNDLEFBQUEsV0FBVyxDa0N2MExnQjtFQUFFLEtBQUssRS9CNktKLEVBQUUsRytCN0tvQjs7QUFHNUMsQUFBQSxRQUFRLENBQWM7RUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7O0FsQ2d4TDdDLEFBQUEsUUFBUSxDa0NoeExzQjtFQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5Qjs7QWxDb3hMN0MsQUFBQSxRQUFRLENrQ3B4THNCO0VBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCOztBbEN3eEw3QyxBQUFBLFFBQVEsQ2tDeHhMc0I7RUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7O0FsQzR4TDdDLEFBQUEsUUFBUSxDa0M1eExzQjtFQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5Qjs7QWxDZ3lMN0MsQUFBQSxRQUFRLENrQ2h5THNCO0VBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCOztBbENveUw3QyxBQUFBLFFBQVEsQ2tDcHlMc0I7RUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7O0FsQ3d5TDdDLEFBQUEsUUFBUSxDa0N4eUxzQjtFQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5Qjs7QWxDNHlMN0MsQUFBQSxRQUFRLENrQzV5THNCO0VBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCOztBbENnekw3QyxBQUFBLFFBQVEsQ2tDaHpMc0I7RUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7O0FsQ296TDdDLEFBQUEsU0FBUyxDa0NwekxxQjtFQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5Qjs7QWxDd3pMN0MsQUFBQSxTQUFTLENrQ3h6THFCO0VBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCOztBbEM0ekw3QyxBQUFBLFNBQVMsQ2tDNXpMcUI7RUFBRSxLQUFLLEVBRGxCLEVBQUMsR0FDeUI7O0FBTW5DLEFBQUEsU0FBUyxDQUFjO0VDUi9CLFdBQVcsRUFBbUIsUUFBZ0IsR0RVckM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQ1IvQixXQUFXLEVBQW1CLEdBQWdCLEdEVXJDOztBQUZELEFBQUEsU0FBUyxDQUFjO0VDUi9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RVckM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQ1IvQixXQUFXLEVBQW1CLEdBQWdCLEdEVXJDOztBQUZELEFBQUEsU0FBUyxDQUFjO0VDUi9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RVckM7O0FBRkQsQUFBQSxTQUFTLENBQWM7RUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQzs7QUFGRCxBQUFBLFNBQVMsQ0FBYztFQ1IvQixXQUFXLEVBQW1CLEdBQWdCLEdEVXJDOztBQUZELEFBQUEsVUFBVSxDQUFhO0VDUi9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RVckM7O0FBRkQsQUFBQSxVQUFVLENBQWE7RUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQzs7QTNCTFAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UyQjlCdEIsQUFBQSxPQUFPLENBQU87SUFDWixVQUFVLEVBQUUsQ0FBQztJQUNiLFNBQVMsRUFBRSxDQUFDO0lBQ1osU0FBUyxFQUFFLElBQUksR0FDaEI7RUFHQyxBQzJCTixjRDNCb0IsR0MyQmhCLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQWE7SUFDdkIsU0FBUyxFQUFFLElBQWEsR0FDekI7RUQ5QkssQUMyQk4sY0QzQm9CLEdDMkJoQixDQUFDLENBQUM7SUFDSixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhO0lBQ3ZCLFNBQVMsRUFBRSxHQUFhLEdBQ3pCO0VEOUJLLEFDMkJOLGNEM0JvQixHQzJCaEIsQ0FBQyxDQUFDO0lBQ0osSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYTtJQUN2QixTQUFTLEVBQUUsU0FBYSxHQUN6QjtFRDlCSyxBQzJCTixjRDNCb0IsR0MyQmhCLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWE7SUFDdkIsU0FBUyxFQUFFLEdBQWEsR0FDekI7RUQ5QkssQUMyQk4sY0QzQm9CLEdDMkJoQixDQUFDLENBQUM7SUFDSixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhO0lBQ3ZCLFNBQVMsRUFBRSxHQUFhLEdBQ3pCO0VEOUJLLEFDMkJOLGNEM0JvQixHQzJCaEIsQ0FBQyxDQUFDO0lBQ0osSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYTtJQUN2QixTQUFTLEVBQUUsU0FBYSxHQUN6QjtFRHpCRyxBQUFBLFlBQVksQ0FBTztJQ012QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUksR0ROVjtFQUdDLEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCO0lBSXRDLFNBQVMsRUFBRSxRQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCO0lBSXRDLFNBQVMsRUFBRSxJQUE0QixHREtoQztFQUdILEFBQUEsZUFBZSxDQUFPO0lBQUUsS0FBSyxFQUFFLEVBQUUsR0FBSTtFQUVyQyxBQUFBLGNBQWMsQ0FBTztJQUFFLEtBQUssRS9CNktKLEVBQUUsRytCN0tvQjtFQUc1QyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFlBQVksQ0FBVTtJQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5QjtFQUFyQyxBQUFBLFlBQVksQ0FBVTtJQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5QjtFQUFyQyxBQUFBLFlBQVksQ0FBVTtJQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5QjtFQU1uQyxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQWdCLENBQUMsR0RVbkI7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQW1CLFFBQWdCLEdEVXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDUi9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RVckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQW1CLFNBQWdCLEdEVXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDUi9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RVckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQW1CLFNBQWdCLEdEVXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDUi9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RVckM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQ1IvQixXQUFXLEVBQW1CLFNBQWdCLEdEVXJDO0VBRkQsQUFBQSxhQUFhLENBQVU7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQzs7QTNCTFAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UyQjlCdEIsQUFBQSxPQUFPLENBQU87SUFDWixVQUFVLEVBQUUsQ0FBQztJQUNiLFNBQVMsRUFBRSxDQUFDO0lBQ1osU0FBUyxFQUFFLElBQUksR0FDaEI7RUFHQyxBQzJCTixjRDNCb0IsR0MyQmhCLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQWE7SUFDdkIsU0FBUyxFQUFFLElBQWEsR0FDekI7RUQ5QkssQUMyQk4sY0QzQm9CLEdDMkJoQixDQUFDLENBQUM7SUFDSixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhO0lBQ3ZCLFNBQVMsRUFBRSxHQUFhLEdBQ3pCO0VEOUJLLEFDMkJOLGNEM0JvQixHQzJCaEIsQ0FBQyxDQUFDO0lBQ0osSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYTtJQUN2QixTQUFTLEVBQUUsU0FBYSxHQUN6QjtFRDlCSyxBQzJCTixjRDNCb0IsR0MyQmhCLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWE7SUFDdkIsU0FBUyxFQUFFLEdBQWEsR0FDekI7RUQ5QkssQUMyQk4sY0QzQm9CLEdDMkJoQixDQUFDLENBQUM7SUFDSixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhO0lBQ3ZCLFNBQVMsRUFBRSxHQUFhLEdBQ3pCO0VEOUJLLEFDMkJOLGNEM0JvQixHQzJCaEIsQ0FBQyxDQUFDO0lBQ0osSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYTtJQUN2QixTQUFTLEVBQUUsU0FBYSxHQUN6QjtFRHpCRyxBQUFBLFlBQVksQ0FBTztJQ012QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUksR0ROVjtFQUdDLEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCO0lBSXRDLFNBQVMsRUFBRSxRQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCO0lBSXRDLFNBQVMsRUFBRSxJQUE0QixHREtoQztFQUdILEFBQUEsZUFBZSxDQUFPO0lBQUUsS0FBSyxFQUFFLEVBQUUsR0FBSTtFQUVyQyxBQUFBLGNBQWMsQ0FBTztJQUFFLEtBQUssRS9CNktKLEVBQUUsRytCN0tvQjtFQUc1QyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFdBQVcsQ0FBVztJQUFFLEtBQUssRUFEbEIsQ0FBQyxHQUN5QjtFQUFyQyxBQUFBLFlBQVksQ0FBVTtJQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5QjtFQUFyQyxBQUFBLFlBQVksQ0FBVTtJQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5QjtFQUFyQyxBQUFBLFlBQVksQ0FBVTtJQUFFLEtBQUssRUFEbEIsRUFBQyxHQUN5QjtFQU1uQyxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQWdCLENBQUMsR0RVbkI7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQW1CLFFBQWdCLEdEVXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDUi9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RVckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQW1CLFNBQWdCLEdEVXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDUi9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RVckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1IvQixXQUFXLEVBQW1CLFNBQWdCLEdEVXJDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDUi9CLFdBQVcsRUFBbUIsR0FBZ0IsR0RVckM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQ1IvQixXQUFXLEVBQW1CLFNBQWdCLEdEVXJDO0VBRkQsQUFBQSxhQUFhLENBQVU7SUNSL0IsV0FBVyxFQUFtQixTQUFnQixHRFVyQzs7QTNCTFAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0UyQjlCdEIsQUFBQSxPQUFPLENBQU87SUFDWixVQUFVLEVBQUUsQ0FBQztJQUNiLFNBQVMsRUFBRSxDQUFDO0lBQ1osU0FBUyxFQUFFLElBQUksR0FDaEI7RUFHQyxBQzJCTixjRDNCb0IsR0MyQmhCLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQWE7SUFDdkIsU0FBUyxFQUFFLElBQWEsR0FDekI7RUQ5QkssQUMyQk4sY0QzQm9CLEdDMkJoQixDQUFDLENBQUM7SUFDSixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhO0lBQ3ZCLFNBQVMsRUFBRSxHQUFhLEdBQ3pCO0VEOUJLLEFDMkJOLGNEM0JvQixHQzJCaEIsQ0FBQyxDQUFDO0lBQ0osSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYTtJQUN2QixTQUFTLEVBQUUsU0FBYSxHQUN6QjtFRDlCSyxBQzJCTixjRDNCb0IsR0MyQmhCLENBQUMsQ0FBQztJQUNKLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQWE7SUFDdkIsU0FBUyxFQUFFLEdBQWEsR0FDekI7RUQ5QkssQUMyQk4sY0QzQm9CLEdDMkJoQixDQUFDLENBQUM7SUFDSixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFhO0lBQ3ZCLFNBQVMsRUFBRSxHQUFhLEdBQ3pCO0VEOUJLLEFDMkJOLGNEM0JvQixHQzJCaEIsQ0FBQyxDQUFDO0lBQ0osSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBYTtJQUN2QixTQUFTLEVBQUUsU0FBYSxHQUN6QjtFRHpCRyxBQUFBLFlBQVksQ0FBTztJQ012QixJQUFJLEVBQUUsUUFBUTtJQUNkLEtBQUssRUFBRSxJQUFJO0lBQ1gsU0FBUyxFQUFFLElBQUksR0ROVjtFQUdDLEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCO0lBSXRDLFNBQVMsRUFBRSxRQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREtoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDUDFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCO0lBSXRDLFNBQVMsRUFBRSxJQUE0QixHREtoQztFQUdILEFB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Q0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxtQ0FBbUMsR0FDdEQ7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsbUNBQW1DLEdBQ3REO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxtQ0FBbUMsR0FDdEQ7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsRUFBRSxXQUFXLEdBQzlCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsZ0JBQWdCLEVBQUUsWUFBWSxHQUMvQjtFQUVELEFBQUEsb0JBQW9CLEFBQUEsTUFBTSxDQUFDO0lBQ3pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsSUFBSTtJQUN0QixnQkFBZ0IsRUFBRSxnQ0FBZ0MsR0FDbkQ7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLElBQUk7SUFDdEIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxtQ0FBbUMsR0FDdEQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsbUNBQW1DLEdBQ3REO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsbUNBQW1DLEdBQ3REO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxtQ0FBbUMsR0FDdEQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsbUNBQW1DLEdBQ3REO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLEVBQUUsV0FBVyxHQUM5QjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLGdCQUFnQixFQUFFLFlBQVksR0FDL0I7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLElBQUk7SUFDdEIsZ0JBQWdCLEVBQUUsZ0NBQWdDLEdBQ25EO0VBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7SUFDekIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxJQUFJO0lBQ3RCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsbUNBQW1DLEdBQ3REO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG1DQUFtQyxHQUN0RDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG1DQUFtQyxHQUN0RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsbUNBQW1DLEdBQ3REO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG1DQUFtQyxHQUN0RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsb0NBQW9DLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHNDQUFzQyxHQUN6RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUsc0NBQXNDLEdBQ3pEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLHFDQUFxQyxHQUN4RDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixZQUFZLENBQUEsRUFBQztJQUNiLGdCQUFnQixFQUFFLE9BQU87SUFDekIsZ0JBQWdCLEVBQUUscUNBQXFDLEdBQ3hEO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsWUFBWSxDQUFBLEVBQUM7SUFDYixnQkFBZ0IsRUFBRSxPQUFPO0lBQ3pCLGdCQUFnQixFQUFFLG9DQUFvQyxHQUN2RDtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsWUFBWSxDQUFBLEVBQUMsR0FDZDtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsWUFBWSxDQUFBLEtBQUMsR0FDZDtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsWUFBWSxDQUFBLElBQUMsR0FDZDtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsWUFBWSxDQUFBLEtBQUMsR0FDZDtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsWUFBWSxDQUFBLEVBQUMsR0FDZDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLFlBQVksQ0FBQSxFQUFDLEdBQ2Q7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsS0FBQyxHQUNkO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLElBQUMsR0FDZDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxLQUFDLEdBQ2Q7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixZQUFZLENBQUEsRUFBQyxHQUNkO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsWUFBWSxDQUFBLEVBQUMsR0FDZDtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFlBQVksQ0FBQSxLQUFDLEdBQ2Q7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixZQUFZLENBQUEsSUFBQyxHQUNkO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsWUFBWSxDQUFBLEtBQUMsR0FDZDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLFlBQVksQ0FBQSxFQUFDLEdBQ2Q7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLG1CQUFtQixFQUFFLE1BQU0sR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLG1CQUFtQixFQUFFLE1BQU0sR0FDNUI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLG1CQUFtQixFQUFFLElBQUksR0FDMUI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLG1CQUFtQixFQUFFLFdBQVcsR0FDakM7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsbUJBQW1CLEVBQUUsUUFBUSxHQUM5QjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osbUJBQW1CLEVBQUUsS0FBSyxHQUMzQjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsbUJBQW1CLEVBQUUsWUFBWSxHQUNsQztFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsbUJBQW1CLEVBQUUsU0FBUyxHQUMvQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsbUJBQW1CLEVBQUUsR0FBRyxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsaUJBQWlCLEVBQUUsTUFBTSxHQUMxQjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsaUJBQWlCLEVBQUUsU0FBUyxHQUM3QjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixpQkFBaUIsRUFBRSxRQUFRLEdBQzVCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGlCQUFpQixFQUFFLFFBQVEsR0FDNUI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGlCQUFpQixFQUFFLEtBQUssR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGlCQUFpQixFQUFFLEtBQUssR0FDekI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLGVBQWUsRUFBRSxJQUFJLEdBQ3RCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixlQUFlLEVBQUUsS0FBSyxHQUN2QjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsZUFBZSxFQUFFLE9BQU8sR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGVBQWUsRUFBRSxRQUFRLEdBQzFCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixlQUFlLEVBQUUsUUFBUSxHQUMxQjtFQUVELEFBQUEsdUJBQXVCLENBQUM7SUFDdEIsWUFBWSxFQUFFLFdBQVcsR0FDMUI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLFlBQVksRUFBRSxZQUFZLEdBQzNCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxJQUFJO0lBQ2xCLFlBQVksRUFBRSxvQ0FBb0MsR0FDbkQ7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLElBQUk7SUFDbEIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHVDQUF1QyxHQUN0RDtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHdDQUF3QyxHQUN2RDtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHdDQUF3QyxHQUN2RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHlDQUF5QyxHQUN4RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHdDQUF3QyxHQUN2RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHlDQUF5QyxHQUN4RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHdDQUF3QyxHQUN2RDtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHlDQUF5QyxHQUN4RDtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHVDQUF1QyxHQUN0RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHlDQUF5QyxHQUN4RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHVDQUF1QyxHQUN0RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHlDQUF5QyxHQUN4RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHdDQUF3QyxHQUN2RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHlDQUF5QyxHQUN4RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHdDQUF3QyxHQUN2RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHlDQUF5QyxHQUN4RDtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHdDQUF3QyxHQUN2RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLDBDQUEwQyxHQUN6RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHlDQUF5QyxHQUN4RDtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLGdCQUFnQixDQUFBLEVBQUM7SUFDakIsWUFBWSxFQUFFLE9BQU87SUFDckIsWUFBWSxFQUFFLHdDQUF3QyxHQUN2RDtFQUVELEFBQUEsOEJBQThCLEFBQUEsTUFBTSxDQUFDO0lBQ25DLFlBQVksRUFBRSxXQUFXLEdBQzFCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsWUFBWSxFQUFFLFlBQVksR0FDM0I7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxJQUFJO0lBQ2xCLFlBQVksRUFBRSxvQ0FBb0MsR0FDbkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxJQUFJO0lBQ2xCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDhCQUE4QixBQUFBLE1BQU0sQ0FBQztJQUNuQyxZQUFZLEVBQUUsV0FBVyxHQUMxQjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLFlBQVksRUFBRSxZQUFZLEdBQzNCO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsSUFBSTtJQUNsQixZQUFZLEVBQUUsb0NBQW9DLEdBQ25EO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsSUFBSTtJQUNsQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVB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QUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsTUFBTSxHQUNkO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsTUFBTSxHQUNkO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsTUFBTSxHQUNkO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsS0FBSyxHQUNiO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsS0FBSyxHQUNiO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsS0FBSyxHQUNiO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsS0FBSyxHQUNiO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsU0FBUyxHQUNqQjtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1gsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1gsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsWUFBWSxDQUFDO0lB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LENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsRUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLG1CQUFtQixBQUFBLE1BQU0sQ0FBQztJQUN4QixtQkFBbUIsQ0FBQSxFQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixtQkFBbUIsQ0FBQSxHQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixtQkFBbUIsQ0FBQSxJQUFDO0lBQ3BCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixtQkFBbUIsQ0FBQSxHQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixtQkFBbUIsQ0FBQSxJQUFDO0lBQ3BCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxFQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxLQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxJQUFDO0lBQ3BCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxLQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxJQUFDO0lBQ3BCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsbUJBQW1CLENBQUEsRUFBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JB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RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLEVBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5Qix1QkFBdUIsQ0FBQSxFQUFDLEdBQ3pCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5Qix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5Qix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxJQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsU0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFB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QkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLGdCQUFnQixDQUFBLEVBQUMsR0FDbEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEtBQUMsR0FDbEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLElBQUMsR0FDbEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLGdCQUFnQixDQUFBLEtBQUMsR0FDbEI7RUFFRCxBQUFBLHVCQUF1QixDQUFDO0lBQ3RCLGdCQUFnQixDQUFBLEVBQUMsR0FDbEI7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDLEdBQ2xCO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsS0FBQyxHQUNsQjtFQUVELEFBQUEsNkJBQTZCLEFBQUEsTUFBTSxDQUFDO0lBQ2xDLGdCQUFnQixDQUFBLElBQUMsR0FDbEI7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxLQUFDLEdBQ2xCO0VBRUQsQUFBQSw4QkFBOEIsQUFBQSxNQUFNLENBQUM7SUFDbkMsZ0JBQWdCLENBQUEsRUFBQyxHQUNsQjtFQUVELEFBQUEsNEJBQTRCLEFBQUEsTUFBTSxDQUFDO0lBQ2pDLGdCQUFnQixDQUFBLEVBQUMsR0FDbEI7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxLQUFDLEdBQ2xCO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsSUFBQyxHQUNsQjtFQUVELEFBQUEsNkJBQTZCLEFBQUEsTUFBTSxDQUFDO0lBQ2xDLGdCQUFnQixDQUFBLEtBQUMsR0FDbEI7RUFFRCxBQUFBLDhCQUE4QixBQUFBLE1BQU0sQ0FBQztJQUNuQyxnQkFBZ0IsQ0FBQSxFQUFDLEdBQ2xCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixhQUFhLEVBQUUsQ0FBQyxHQUNqQjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsYUFBYSxFQUFFLFFBQVEsR0FDeEI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLGFBQWEsRUFBRSxPQUFPLEdBQ3ZCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxhQUFhLEVBQUUsUUFBUSxHQUN4QjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsYUFBYSxFQUFFLE1BQU0sR0FDdEI7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLGFBQWEsRUFBRSxNQUFNLEdBQ3RCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixzQkFBc0IsRUFBRSxDQUFDO0lBQ3pCLHVCQUF1QixFQUFFLENBQUMsR0FDM0I7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixFQUFFLENBQUM7SUFDMUIsMEJBQTBCLEVBQUUsQ0FBQyxHQUM5QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsMEJBQTBCLEVBQUUsQ0FBQztJQUM3Qix5QkFBeUIsRUFBRSxDQUFDLEdBQzdCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixzQkFBc0IsRUFBRSxDQUFDO0lBQ3pCLHlCQUF5QixFQUFFLENBQUMsR0FDN0I7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLHNCQUFzQixFQUFFLFFBQVE7SUFDaEMsdUJBQXVCLEVBQUUsUUFBUSxHQUNsQztFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsdUJBQXVCLEVBQUUsUUFBUTtJQUNqQywwQkFBMEIsRUFBRSxRQUFRLEdBQ3JDO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQiwwQkFBMEIsRUFBRSxRQUFRO0lBQ3BDLHlCQUF5QixFQUFFLFFBQVEsR0FDcEM7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLHNCQUFzQixFQUFFLFFBQVE7SUFDaEMseUJBQXlCLEVBQUUsUUFBUSxHQUNwQztFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2Isc0JBQXNCLEVBQUUsT0FBTztJQUMvQix1QkFBdUIsRUFBRSxPQUFPLEdBQ2pDO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYix1QkFBdUIsRUFBRSxPQUFPO0lBQ2hDLDBCQUEwQixFQUFFLE9BQU8sR0FDcEM7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLDBCQUEwQixFQUFFLE9BQU87SUFDbkMseUJBQXlCLEVBQUUsT0FBTyxHQUNuQztFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2Isc0JBQXNCLEVBQUUsT0FBTztJQUMvQix5QkFBeUIsRUFBRSxPQUFPLEdBQ25DO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixzQkFBc0IsRUFBRSxRQUFRO0lBQ2hDLHVCQUF1QixFQUFFLFFBQVEsR0FDbEM7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLHVCQUF1QixFQUFFLFFBQVE7SUFDakMsMEJBQTBCLEVBQUUsUUFBUSxHQUNyQztFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsMEJBQTBCLEVBQUUsUUFBUTtJQUNwQyx5QkFBeUIsRUFBRSxRQUFRLEdBQ3BDO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixzQkFBc0IsRUFBRSxRQUFRO0lBQ2hDLHlCQUF5QixFQUFFLFFBQVEsR0FDcEM7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLHNCQUFzQixFQUFFLE1BQU07SUFDOUIsdUJBQXVCLEVBQUUsTUFBTSxHQUNoQztFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsdUJBQXVCLEVBQUUsTUFBTTtJQUMvQiwwQkFBMEIsRUFBRSxNQUFNLEdBQ25DO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQiwwQkFBMEIsRUFBRSxNQUFNO0lBQ2xDLHlCQUF5QixFQUFFLE1BQU0sR0FDbEM7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLHNCQUFzQixFQUFFLE1BQU07SUFDOUIseUJBQXlCLEVBQUUsTUFBTSxHQUNsQztFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsc0JBQXNCLEVBQUUsTUFBTTtJQUM5Qix1QkFBdUIsRUFBRSxNQUFNLEdBQ2hDO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsRUFBRSxNQUFNO0lBQy9CLDBCQUEwQixFQUFFLE1BQU0sR0FDbkM7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLDBCQUEwQixFQUFFLE1BQU07SUFDbEMseUJBQXlCLEVBQUUsTUFBTSxHQUNsQztFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsc0JBQXNCLEVBQUUsTUFBTTtJQUM5Qix5QkFBeUIsRUFBRSxNQUFNLEdBQ2xDO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixzQkFBc0IsRUFBRSxDQUFDLEdBQzFCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsRUFBRSxDQUFDLEdBQzNCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQiwwQkFBMEIsRUFBRSxDQUFDLEdBQzlCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix5QkFBeUIsRUFBRSxDQUFDLEdBQzdCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixzQkFBc0IsRUFBRSxRQUFRLEdBQ2pDO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsRUFBRSxRQUFRLEdBQ2xDO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQiwwQkFBMEIsRUFBRSxRQUFRLEdBQ3JDO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix5QkFBeUIsRUFBRSxRQUFRLEdBQ3BDO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxzQkFBc0IsRUFBRSxPQUFPLEdBQ2hDO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCx1QkFBdUIsRUFBRSxPQUFPLEdBQ2pDO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCwwQkFBMEIsRUFBRSxPQUFPLEdBQ3BDO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCx5QkFBeUIsRUFBRSxPQUFPLEdBQ25DO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixzQkFBc0IsRUFBRSxRQUFRLEdBQ2pDO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsRUFBRSxRQUFRLEdBQ2xDO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQiwwQkFBMEIsRUFBRSxRQUFRLEdBQ3JDO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix5QkFBeUIsRUFBRSxRQUFRLEdBQ3BDO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixzQkFBc0IsRUFBRSxNQUFNLEdBQy9CO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsRUFBRSxNQUFNLEdBQ2hDO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQiwwQkFBMEIsRUFBRSxNQUFNLEdBQ25DO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix5QkFBeUIsRUFBRSxNQUFNLEdBQ2xDO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixzQkFBc0IsRUFBRSxNQUFNLEdBQy9CO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsRUFBRSxNQUFNLEdBQ2hDO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQiwwQkFBMEIsRUFBRSxNQUFNLEdBQ25DO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix5QkFBeUIsRUFBRSxNQUFNLEdBQ2xDO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsWUFBWSxFQUFFLE1BQU0sR0FDckI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksRUFBRSxNQUFNLEdBQ3JCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixZQUFZLEVBQUUsTUFBTSxHQUNyQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixZQUFZLEVBQUUsSUFBSSxHQUNuQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osWUFBWSxFQUFFLENBQUMsR0FDaEI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLFlBQVksRUFBRSxHQUFHLEdBQ2xCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixZQUFZLEVBQUUsR0FBRyxHQUNsQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osWUFBWSxFQUFFLEdBQUcsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFlBQVksRUFBRSxHQUFHLEdBQ2xCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxDQUFDLEdBQ3BCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxrQkFBa0IsRUFBRSxDQUFDLEdBQ3RCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxtQkFBbUIsRUFBRSxDQUFDLEdBQ3ZCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxpQkFBaUIsRUFBRSxDQUFDLEdBQ3JCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxHQUFHLEdBQ3RCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxrQkFBa0IsRUFBRSxHQUFHLEdBQ3hCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxtQkFBbUIsRUFBRSxHQUFHLEdBQ3pCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxpQkFBaUIsRUFBRSxHQUFHLEdBQ3ZCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxHQUFHLEdBQ3RCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxrQkFBa0IsRUFBRSxHQUFHLEdBQ3hCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxtQkFBbUIsRUFBRSxHQUFHLEdBQ3pCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxpQkFBaUIsRUFBRSxHQUFHLEdBQ3ZCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxnQkFBZ0IsRUFBRSxHQUFHLEdBQ3RCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxrQkFBa0IsRUFBRSxHQUFHLEdBQ3hCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxtQkFBbUIsRUFBRSxHQUFHLEdBQ3pCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxpQkFBaUIsRUFBRSxHQUFHLEdBQ3ZCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixnQkFBZ0IsRUFBRSxHQUFHLEdBQ3RCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixrQkFBa0IsRUFBRSxHQUFHLEdBQ3hCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixtQkFBbUIsRUFBRSxHQUFHLEdBQ3pCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixpQkFBaUIsRUFBRSxHQUFHLEdBQ3ZCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxVQUFVLEVBQUUsVUFBVSxHQUN2QjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixVQUFVLEVBQUUsV0FBVyxHQUN4QjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixNQUFNLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixNQUFNLEVBQUUsT0FBTyxHQUNoQjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsTUFBTSxFQUFFLE9BQU8sR0FDaEI7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixNQUFNLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLHVCQUF1QixDQUFDO0lBQ3RCLE1BQU0sRUFBRSxXQUFXLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxPQUFPLEVBQUUsS0FBSyxHQUNmO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixPQUFPLEVBQUUsWUFBWSxHQUN0QjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsT0FBTyxFQUFFLE1BQU0sR0FDaEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsT0FBTyxFQUFFLFdBQVcsR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULE9BQU8sRUFBRSxLQUFLLEdBQ2Y7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLE9BQU8sRUFBRSxhQUFhLEdBQ3ZCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxPQUFPLEVBQUUsVUFBVSxHQUNwQjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsT0FBTyxFQUFFLFlBQVksR0FDdEI7RUFFRCxBQUFBLHVCQUF1QixDQUFDO0lBQ3RCLE9BQU8sRUFBRSxrQkFBa0IsR0FDNUI7RUFFRCxBQUFBLHVCQUF1QixDQUFDO0lBQ3RCLE9BQU8sRUFBRSxrQkFBa0IsR0FDNUI7RUFFRCxBQUFBLHVCQUF1QixDQUFDO0lBQ3RCLE9BQU8sRUFBRSxrQkFBa0IsR0FDNUI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLE9BQU8sRUFBRSxlQUFlLEdBQ3pCO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixPQUFPLEVBQUUsU0FBUyxHQUNuQjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsT0FBTyxFQUFFLFNBQVMsR0FDbkI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsT0FBTyxFQUFFLFdBQVcsR0FDckI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLGNBQWMsRUFBRSxHQUFHLEdBQ3BCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixjQUFjLEVBQUUsV0FBVyxHQUM1QjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osY0FBYyxFQUFFLE1BQU0sR0FDdkI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsU0FBUyxFQUFFLFlBQVksR0FDeEI7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFNBQVMsRUFBRSxNQUFNLEdBQ2xCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFdBQVcsRUFBRSxVQUFVLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixXQUFXLEVBQUUsUUFBUSxHQUN0QjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsV0FBVyxFQUFFLE1BQU0sR0FDcEI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLFdBQVcsRUFBRSxRQUFRLEdBQ3RCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixXQUFXLEVBQUUsT0FBTyxHQUNyQjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsVUFBVSxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLFVBQVUsRUFBRSxVQUFVLEdBQ3ZCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixVQUFVLEVBQUUsUUFBUSxHQUNyQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixVQUFVLEVBQUUsTUFBTSxHQUNuQjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsVUFBVSxFQUFFLE9BQU8sR0FDcEI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGVBQWUsRUFBRSxVQUFVLEdBQzVCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGVBQWUsRUFBRSxRQUFRLEdBQzFCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixlQUFlLEVBQUUsTUFBTSxHQUN4QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsZUFBZSxFQUFFLGFBQWEsR0FDL0I7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLGVBQWUsRUFBRSxZQUFZLEdBQzlCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixlQUFlLEVBQUUsWUFBWSxHQUM5QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsYUFBYSxFQUFFLE1BQU0sR0FDdEI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGFBQWEsRUFBRSxVQUFVLEdBQzFCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLGFBQWEsRUFBRSxRQUFRLEdBQ3hCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixhQUFhLEVBQUUsYUFBYSxHQUM3QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsYUFBYSxFQUFFLFlBQVksR0FDNUI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLElBQUksRUFBRSxNQUFNLEdBQ2I7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLElBQUksRUFBRSxRQUFRLEdBQ2Y7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLElBQUksRUFBRSxRQUFRLEdBQ2Y7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLElBQUksRUFBRSxJQUFJLEdBQ1g7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsU0FBUyxFQUFFLENBQUMsR0FDYjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsU0FBUyxFQUFFLENBQUMsR0FDYjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsV0FBVyxFQUFFLENBQUMsR0FDZjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixXQUFXLEVBQUUsQ0FBQyxHQUNmO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixLQUFLLEVBQUUsRUFBRSxHQUNWO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixLQUFLLEVBQUUsRUFBRSxHQUNWO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixLQUFLLEVBQUUsRUFBRSxHQUNWO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsS0FBSyxFQUFFLEtBQUssR0FDYjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsYUFBYSxBQUFBLE1BQU0sQ0FBQztJQUNsQixPQUFPLEVBQUUsRUFBRTtJQUNYLE9BQU8sRUFBRSxLQUFLO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixLQUFLLEVBQUUsS0FBSyxHQUNiO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixXQUFXLEVBQUUsZ01BQWdNLEdBQzlNO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxXQUFXLEVBQUUsaURBQWlELEdBQy9EO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixXQUFXLEVBQUUsb0VBQW9FLEdBQ2xGO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsV0FBVyxFQUFFLEdBQUcsR0FDakI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLFdBQVcsRUFBRSxHQUFHLEdBQ2pCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFdBQVcsRUFBRSxHQUFHLEdBQ2pCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFdBQVcsRUFBRSxHQUFHLEdBQ2pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsV0FBVyxFQUFFLEdBQUcsR0FDakI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLFdBQVcsRUFBRSxHQUFHLEdBQ2pCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFdBQVcsRUFBRSxHQUFHLEdBQ2pCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsV0FBVyxFQUFFLEdBQUcsR0FDakI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFdBQVcsRUFBRSxHQUFHLEdBQ2pCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsV0FBVyxFQUFFLEdBQUcsR0FDakI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLFdBQVcsRUFBRSxHQUFHLEdBQ2pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsV0FBVyxFQUFFLEdBQUcsR0FDakI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLFdBQVcsRUFBRSxHQUFHLEdBQ2pCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsV0FBVyxFQUFFLEdBQUcsR0FDakI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLFdBQVcsRUFBRSxHQUFHLEdBQ2pCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsV0FBVyxFQUFFLEdBQUcsR0FDakI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5QixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLFdBQVcsRUFBRSxHQUFHLEdBQ2pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsV0FBVyxFQUFFLEdBQUcsR0FDakI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsTUFBTSxFQUFFLENBQUMsR0FDVjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsTUFBTSxFQUFFLE9BQU8sR0FDaEI7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxNQUFNLEdBQ2Y7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxPQUFPLEdBQ2hCO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxNQUFNLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxNQUFNLEVBQUUsT0FBTyxHQUNoQjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsTUFBTSxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEdBQUcsR0FDWjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1gsU0FBUyxFQUFFLE9BQU8sR0FDbkI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLFNBQVMsRUFBRSxRQUFRLEdBQ3BCO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1gsU0FBUyxFQUFFLFFBQVEsR0FDcEI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLFNBQVMsRUFBRSxPQUFPLEdBQ25CO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixTQUFTLEVBQUUsTUFBTSxHQUNsQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osU0FBUyxFQUFFLFFBQVEsR0FDcEI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLFNBQVMsRUFBRSxPQUFPLEdBQ25CO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osU0FBUyxFQUFFLElBQUksR0FDaEI7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixXQUFXLEVBQUUsSUFBSSxHQUNsQjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsV0FBVyxFQUFFLE9BQU8sR0FDckI7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixXQUFXLEVBQUUsT0FBTyxHQUNyQjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLFdBQVcsRUFBRSxPQUFPLEdBQ3JCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxXQUFXLEVBQUUsTUFBTSxHQUNwQjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsV0FBVyxFQUFFLENBQUMsR0FDZjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFdBQVcsRUFBRSxLQUFLLEdBQ25CO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsV0FBVyxFQUFFLEtBQUssR0FDbkI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFdBQVcsRUFBRSxDQUFDLEdBQ2Y7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsbUJBQW1CLEVBQUUsTUFBTSxHQUM1QjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsbUJBQW1CLEVBQUUsT0FBTyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsZUFBZSxFQUFFLElBQUksR0FDdEI7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLGVBQWUsRUFBRSxJQUFJLEdBQ3RCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixlQUFlLEVBQUUsT0FBTyxHQUN6QjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsTUFBTSxFQUFFLENBQUMsR0FDVjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsTUFBTSxFQUFFLE9BQU8sR0FDaEI7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxNQUFNLEdBQ2Y7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxPQUFPLEdBQ2hCO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxNQUFNLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxNQUFNLEVBQUUsT0FBTyxHQUNoQjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsTUFBTSxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEdBQUcsR0FDWjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLFFBQVEsR0FDakI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxPQUFPLEdBQ2hCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixNQUFNLEVBQUUsUUFBUSxHQUNqQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLFFBQVEsR0FDakI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxPQUFPLEdBQ2hCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixNQUFNLEVBQUUsS0FBSyxHQUNkO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxNQUFNLEVBQUUsT0FBTyxHQUNoQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFQUFFLE1BQU0sR0FDZjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFLENBQUM7SUFDYixhQUFhLEVBQUUsQ0FBQyxHQUNqQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLENBQUM7SUFDZCxZQUFZLEVBQUUsQ0FBQyxHQUNoQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFLE9BQU87SUFDbkIsYUFBYSxFQUFFLE9BQU8sR0FDdkI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFdBQVcsRUFBRSxPQUFPO0lBQ3BCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixVQUFVLEVBQUUsTUFBTTtJQUNsQixhQUFhLEVBQUUsTUFBTSxHQUN0QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLE1BQU07SUFDbkIsWUFBWSxFQUFFLE1BQU0sR0FDckI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFVBQVUsRUFBRSxPQUFPO0lBQ25CLGFBQWEsRUFBRSxPQUFPLEdBQ3ZCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixXQUFXLEVBQUUsT0FBTztJQUNwQixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FDcEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixVQUFVLEVBQUUsT0FBTztJQUNuQixhQUFhLEVBQUUsT0FBTyxHQUN2QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLE9BQU87SUFDcEIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLGFBQWEsRUFBRSxNQUFNLEdBQ3RCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixXQUFXLEVBQUUsTUFBTTtJQUNuQixZQUFZLEVBQUUsTUFBTSxHQUNyQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FDcEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsTUFBTTtJQUNsQixhQUFhLEVBQUUsTUFBTSxHQUN0QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLE1BQU07SUFDbkIsWUFBWSxFQUFFLE1BQU0sR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsSUFBSTtJQUNqQixZQUFZLEVBQUUsSUFBSSxHQUNuQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FDcEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsSUFBSTtJQUNoQixhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLElBQUk7SUFDakIsWUFBWSxFQUFFLElBQUksR0FDbkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsSUFBSTtJQUNqQixZQUFZLEVBQUUsSUFBSSxHQUNuQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLElBQUk7SUFDaEIsYUFBYSxFQUFFLElBQUksR0FDcEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxJQUFJO0lBQ2pCLFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsS0FBSztJQUNqQixhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLEtBQUs7SUFDbEIsWUFBWSxFQUFFLEtBQUssR0FDcEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxLQUFLO0lBQ2pCLGFBQWEsRUFBRSxLQUFLLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsS0FBSztJQUNsQixZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLEtBQUs7SUFDakIsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxLQUFLO0lBQ2xCLFlBQVksRUFBRSxLQUFLLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsS0FBSztJQUNqQixhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLEtBQUs7SUFDbEIsWUFBWSxFQUFFLEtBQUssR0FDcEI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLFVBQVUsRUFBRSxJQUFJO0lBQ2hCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxXQUFXLEVBQUUsSUFBSTtJQUNqQixZQUFZLEVBQUUsSUFBSSxHQUNuQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLEdBQUc7SUFDZixhQUFhLEVBQUUsR0FBRyxHQUNuQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLEdBQUc7SUFDaEIsWUFBWSxFQUFFLEdBQUcsR0FDbEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxRQUFRO0lBQ3BCLGFBQWEsRUFBRSxRQUFRLEdBQ3hCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsUUFBUTtJQUNyQixZQUFZLEVBQUUsUUFBUSxHQUN2QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLE9BQU87SUFDbkIsYUFBYSxFQUFFLE9BQU8sR0FDdkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxPQUFPO0lBQ3BCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsUUFBUTtJQUNwQixhQUFhLEVBQUUsUUFBUSxHQUN4QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLFFBQVE7SUFDckIsWUFBWSxFQUFFLFFBQVEsR0FDdkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxLQUFLO0lBQ2pCLGFBQWEsRUFBRSxLQUFLLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsS0FBSztJQUNsQixZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLFFBQVE7SUFDcEIsYUFBYSxFQUFFLFFBQVEsR0FDeEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxRQUFRO0lBQ3JCLFlBQVksRUFBRSxRQUFRLEdBQ3ZCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsT0FBTztJQUNuQixhQUFhLEVBQUUsT0FBTyxHQUN2QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLE9BQU87SUFDcEIsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxLQUFLO0lBQ2pCLGFBQWEsRUFBRSxLQUFLLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsS0FBSztJQUNsQixZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsVUFBVSxFQUFFLE9BQU87SUFDbkIsYUFBYSxFQUFFLE9BQU8sR0FDdkI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFdBQVcsRUFBRSxPQUFPO0lBQ3BCLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixVQUFVLEVBQUUsS0FBSztJQUNqQixhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsV0FBVyxFQUFFLEtBQUs7SUFDbEIsWUFBWSxFQUFFLEtBQUssR0FDcEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLGFBQWEsRUFBRSxLQUFLLEdBQ3JCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixXQUFXLEVBQUUsS0FBSztJQUNsQixZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsVUFBVSxFQUFFLEtBQUs7SUFDakIsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFdBQVcsRUFBRSxLQUFLO0lBQ2xCLFlBQVksRUFBRSxLQUFLLEdBQ3BCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixVQUFVLEVBQUUsS0FBSztJQUNqQixhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsV0FBVyxFQUFFLEtBQUs7SUFDbEIsWUFBWSxFQUFFLEtBQUssR0FDcEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLGFBQWEsRUFBRSxLQUFLLEdBQ3JCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixXQUFXLEVBQUUsS0FBSztJQUNsQixZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsVUFBVSxFQUFFLE1BQU07SUFDbEIsYUFBYSxFQUFFLE1BQU0sR0FDdEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFdBQVcsRUFBRSxNQUFNO0lBQ25CLFlBQVksRUFBRSxNQUFNLEdBQ3JCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixVQUFVLEVBQUUsTUFBTTtJQUNsQixhQUFhLEVBQUUsTUFBTSxHQUN0QjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsV0FBVyxFQUFFLE1BQU07SUFDbkIsWUFBWSxFQUFFLE1BQU0sR0FDckI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFVBQVUsRUFBRSxNQUFNO0lBQ2xCLGFBQWEsRUFBRSxNQUFNLEdBQ3RCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixXQUFXLEVBQUUsTUFBTTtJQUNuQixZQUFZLEVBQUUsTUFBTSxHQUNyQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsVUFBVSxFQUFFLE1BQU07SUFDbEIsYUFBYSxFQUFFLE1BQU0sR0FDdEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFdBQVcsRUFBRSxNQUFNO0lBQ25CLFlBQVksRUFBRSxNQUFNLEdBQ3JCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixVQUFVLEVBQUUsSUFBSTtJQUNoQixhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsV0FBVyxFQUFFLElBQUk7SUFDakIsWUFBWSxFQUFFLElBQUksR0FDbkI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFlBQVksRUFBRSxDQUFDLEdBQ2hCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixhQUFhLEVBQUUsQ0FBQyxHQUNqQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLENBQUMsR0FDZjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFLE9BQU8sR0FDcEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixhQUFhLEVBQUUsT0FBTyxHQUN2QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLE9BQU8sR0FDckI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFVBQVUsRUFBRSxNQUFNLEdBQ25CO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixZQUFZLEVBQUUsTUFBTSxHQUNyQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsYUFBYSxFQUFFLE1BQU0sR0FDdEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixVQUFVLEVBQUUsT0FBTyxHQUNwQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLGFBQWEsRUFBRSxPQUFPLEdBQ3ZCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixXQUFXLEVBQUUsT0FBTyxHQUNyQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFVBQVUsRUFBRSxPQUFPLEdBQ3BCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsYUFBYSxFQUFFLE9BQU8sR0FDdkI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFdBQVcsRUFBRSxPQUFPLEdBQ3JCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixVQUFVLEVBQUUsTUFBTSxHQUNuQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsWUFBWSxFQUFFLE1BQU0sR0FDckI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLGFBQWEsRUFBRSxNQUFNLEdBQ3RCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixXQUFXLEVBQUUsTUFBTSxHQUNwQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxNQUFNLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsTUFBTSxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLE1BQU0sR0FDdEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLElBQUksR0FDbkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsSUFBSSxHQUNsQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsSUFBSSxHQUNuQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLElBQUksR0FDcEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxJQUFJLEdBQ2xCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLElBQUksR0FDbkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsSUFBSSxHQUNsQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxLQUFLLEdBQ2xCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxLQUFLLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsS0FBSyxHQUNsQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLEtBQUssR0FDcEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGFBQWEsRUFBRSxLQUFLLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsS0FBSyxHQUNuQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLEtBQUssR0FDbEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxLQUFLLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLEtBQUssR0FDbkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxLQUFLLEdBQ2xCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxLQUFLLEdBQ25CO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxVQUFVLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1gsWUFBWSxFQUFFLElBQUksR0FDbkI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxXQUFXLEVBQUUsSUFBSSxHQUNsQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLEdBQUcsR0FDaEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxHQUFHLEdBQ2xCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxhQUFhLEVBQUUsR0FBRyxHQUNuQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLEdBQUcsR0FDakI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxRQUFRLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsUUFBUSxHQUN2QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLFFBQVEsR0FDeEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxRQUFRLEdBQ3RCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsT0FBTyxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGFBQWEsRUFBRSxPQUFPLEdBQ3ZCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsT0FBTyxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLFFBQVEsR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxRQUFRLEdBQ3ZCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxhQUFhLEVBQUUsUUFBUSxHQUN4QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLFFBQVEsR0FDdEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxLQUFLLEdBQ2xCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxLQUFLLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxVQUFVLEVBQUUsUUFBUSxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLFFBQVEsR0FDdkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGFBQWEsRUFBRSxRQUFRLEdBQ3hCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsUUFBUSxHQUN0QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsVUFBVSxFQUFFLE9BQU8sR0FDcEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxhQUFhLEVBQUUsT0FBTyxHQUN2QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLE9BQU8sR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFVBQVUsRUFBRSxLQUFLLEdBQ2xCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxLQUFLLEdBQ25CO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixVQUFVLEVBQUUsT0FBTyxHQUNwQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGFBQWEsRUFBRSxPQUFPLEdBQ3ZCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixXQUFXLEVBQUUsT0FBTyxHQUNyQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsVUFBVSxFQUFFLEtBQUssR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFlBQVksRUFBRSxLQUFLLEdBQ3BCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsV0FBVyxFQUFFLEtBQUssR0FDbkI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFVBQVUsRUFBRSxLQUFLLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFdBQVcsRUFBRSxLQUFLLEdBQ25CO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixVQUFVLEVBQUUsS0FBSyxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsWUFBWSxFQUFFLEtBQUssR0FDcEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGFBQWEsRUFBRSxLQUFLLEdBQ3JCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixXQUFXLEVBQUUsS0FBSyxHQUNuQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsVUFBVSxFQUFFLEtBQUssR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFlBQVksRUFBRSxLQUFLLEdBQ3BCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsV0FBVyxFQUFFLEtBQUssR0FDbkI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFVBQVUsRUFBRSxLQUFLLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFdBQVcsRUFBRSxLQUFLLEdBQ25CO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixVQUFVLEVBQUUsTUFBTSxHQUNuQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsWUFBWSxFQUFFLE1BQU0sR0FDckI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGFBQWEsRUFBRSxNQUFNLEdBQ3RCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixXQUFXLEVBQUUsTUFBTSxHQUNwQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsVUFBVSxFQUFFLE1BQU0sR0FDbkI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFlBQVksRUFBRSxNQUFNLEdBQ3JCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixhQUFhLEVBQUUsTUFBTSxHQUN0QjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsV0FBVyxFQUFFLE1BQU0sR0FDcEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFVBQVUsRUFBRSxNQUFNLEdBQ25CO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixZQUFZLEVBQUUsTUFBTSxHQUNyQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsYUFBYSxFQUFFLE1BQU0sR0FDdEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixVQUFVLEVBQUUsTUFBTSxHQUNuQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsWUFBWSxFQUFFLE1BQU0sR0FDckI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGFBQWEsRUFBRSxNQUFNLEdBQ3RCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixXQUFXLEVBQUUsTUFBTSxHQUNwQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsVUFBVSxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLFVBQVUsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixVQUFVLEVBQUUsS0FBSyxHQUNsQjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsU0FBUyxFQUFFLElBQUksR0FDaEI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLFNBQVMsRUFBRSxLQUFLLEdBQ2pCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixTQUFTLEVBQUUsS0FBSyxHQUNqQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osU0FBUyxFQUFFLEtBQUssR0FDakI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLFNBQVMsRUFBRSxLQUFLLEdBQ2pCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixTQUFTLEVBQUUsS0FBSyxHQUNqQjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsU0FBUyxFQUFFLEtBQUssR0FDakI7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLFNBQVMsRUFBRSxLQUFLLEdBQ2pCO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixTQUFTLEVBQUUsS0FBSyxHQUNqQjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsU0FBUyxFQUFFLEtBQUssR0FDakI7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLFNBQVMsRUFBRSxLQUFLLEdBQ2pCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsU0FBUyxFQUFFLEtBQUssR0FDakI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFNBQVMsRUFBRSxLQUFLLEdBQ2pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixTQUFTLEVBQUUsTUFBTSxHQUNsQjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsU0FBUyxFQUFFLE1BQU0sR0FDbEI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLFVBQVUsRUFBRSxDQUFDLEdBQ2Q7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLFVBQVUsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixVQUFVLEVBQUUsS0FBSyxHQUNsQjtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1gsU0FBUyxFQUFFLENBQUMsR0FDYjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsU0FBUyxFQUFFLElBQUksR0FDaEI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLGFBQWEsRUFBRSxPQUFPO0lBQ25CLFVBQVUsRUFBRSxPQUFPLEdBQ3ZCO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixhQUFhLEVBQUUsS0FBSztJQUNqQixVQUFVLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixhQUFhLEVBQUUsSUFBSTtJQUNoQixVQUFVLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixhQUFhLEVBQUUsSUFBSTtJQUNoQixVQUFVLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsYUFBYSxFQUFFLFVBQVU7SUFDdEIsVUFBVSxFQUFFLFVBQVUsR0FDMUI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGtCQUFrQixFQUFFLE1BQU07SUFDdkIsZUFBZSxFQUFFLE1BQU0sR0FDM0I7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLGtCQUFrQixFQUFFLE1BQU07SUFDdkIsZUFBZSxFQUFFLE1BQU0sR0FDM0I7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2Ysa0JBQWtCLEVBQUUsSUFBSTtJQUNyQixlQUFlLEVBQUUsSUFBSSxHQUN6QjtFQUVELEFBQUEsdUJBQXVCLENBQUM7SUFDdEIsa0JBQWtCLEVBQUUsV0FBVztJQUM1QixlQUFlLEVBQUUsV0FBVyxHQUNoQztFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsa0JBQWtCLEVBQUUsUUFBUTtJQUN6QixlQUFlLEVBQUUsUUFBUSxHQUM3QjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsa0JBQWtCLEVBQUUsS0FBSztJQUN0QixlQUFlLEVBQUUsS0FBSyxHQUMxQjtFQUVELEFBQUEsd0JBQXdCLENBQUM7SUFDdkIsa0JBQWtCLEVBQUUsWUFBWTtJQUM3QixlQUFlLEVBQUUsWUFBWSxHQUNqQztFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsa0JBQWtCLEVBQUUsU0FBUztJQUMxQixlQUFlLEVBQUUsU0FBUyxHQUM5QjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2Qsa0JBQWtCLEVBQUUsR0FBRztJQUNwQixlQUFlLEVBQUUsR0FBRyxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsT0FBTyxFQUFFLENBQUMsR0FDWDtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsT0FBTyxFQUFFLEdBQUcsR0FDYjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2QsT0FBTyxFQUFFLElBQUksR0FDZDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixPQUFPLEVBQUUsQ0FBQyxHQUNYO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsT0FBTyxFQUFFLENBQUMsR0FDWDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLE9BQU8sRUFBRSxJQUFJLEdBQ2Q7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixPQUFPLEVBQUUsR0FBRyxHQUNiO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsT0FBTyxFQUFFLElBQUksR0FDZDtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixPQUFPLEVBQUUsQ0FBQyxHQUNYO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsT0FBTyxFQUFFLElBQUksR0FDZDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLE9BQU8sRUFBRSxHQUFHLEdBQ2I7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixPQUFPLEVBQUUsSUFBSSxHQUNkO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsT0FBTyxFQUFFLENBQUMsR0FDWDtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsT0FBTyxFQUFFLENBQUMsR0FDWDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFFBQVEsRUFBRSxJQUFJLEdBQ2Y7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFFBQVEsRUFBRSxNQUFNLEdBQ2pCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQixRQUFRLEVBQUUsT0FBTyxHQUNsQjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsUUFBUSxFQUFFLE1BQU0sR0FDakI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLFVBQVUsRUFBRSxJQUFJLEdBQ2pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQixVQUFVLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsVUFBVSxFQUFFLE1BQU0sR0FDbkI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFVBQVUsRUFBRSxNQUFNLEdBQ25CO0VBRUQsQUFBQSx1QkFBdUIsQ0FBQztJQUN0QixVQUFVLEVBQUUsT0FBTyxHQUNwQjtFQUVELEFBQUEsdUJBQXVCLENBQUM7SUFDdEIsVUFBVSxFQUFFLE9BQU8sR0FDcEI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLFVBQVUsRUFBRSxNQUFNLEdBQ25CO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQixVQUFVLEVBQUUsTUFBTSxHQUNuQjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsMEJBQTBCLEVBQUUsS0FBSyxHQUNsQztFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsMEJBQTBCLEVBQUUsSUFBSSxHQUNqQztFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsT0FBTyxFQUFFLENBQUMsR0FDWDtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsT0FBTyxFQUFFLE9BQU8sR0FDakI7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE9BQU8sRUFBRSxNQUFNLEdBQ2hCO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxPQUFPLEVBQUUsT0FBTyxHQUNqQjtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsT0FBTyxFQUFFLElBQUksR0FDZDtFQUVELEFBQUEsUUFBUSxDQUFDO0lBQ1AsT0FBTyxFQUFFLE9BQU8sR0FDakI7RUFFRCxBQUFBLFFBQVEsQ0FBQztJQUNQLE9BQU8sRUFBRSxNQUFNLEdBQ2hCO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxPQUFPLEVBQUUsSUFBSSxHQUNkO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixPQUFPLEVBQUUsTUFBTSxHQUNoQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLElBQUksR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLElBQUksR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLElBQUksR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLElBQUksR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLElBQUksR0FDZDtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLEtBQUssR0FDZjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLEtBQUssR0FDZjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLEtBQUssR0FDZjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLEtBQUssR0FDZjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsT0FBTyxFQUFFLEdBQUcsR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLENBQUM7SUFDZCxjQUFjLEVBQUUsQ0FBQyxHQUNsQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsWUFBWSxFQUFFLENBQUM7SUFDZixhQUFhLEVBQUUsQ0FBQyxHQUNqQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLE9BQU87SUFDcEIsY0FBYyxFQUFFLE9BQU8sR0FDeEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFlBQVksRUFBRSxPQUFPO0lBQ3JCLGFBQWEsRUFBRSxPQUFPLEdBQ3ZCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixXQUFXLEVBQUUsTUFBTTtJQUNuQixjQUFjLEVBQUUsTUFBTSxHQUN2QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsWUFBWSxFQUFFLE1BQU07SUFDcEIsYUFBYSxFQUFFLE1BQU0sR0FDdEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFdBQVcsRUFBRSxPQUFPO0lBQ3BCLGNBQWMsRUFBRSxPQUFPLEdBQ3hCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixZQUFZLEVBQUUsT0FBTztJQUNyQixhQUFhLEVBQUUsT0FBTyxHQUN2QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLElBQUk7SUFDakIsY0FBYyxFQUFFLElBQUksR0FDckI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFlBQVksRUFBRSxJQUFJO0lBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixXQUFXLEVBQUUsT0FBTztJQUNwQixjQUFjLEVBQUUsT0FBTyxHQUN4QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsWUFBWSxFQUFFLE9BQU87SUFDckIsYUFBYSxFQUFFLE9BQU8sR0FDdkI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFdBQVcsRUFBRSxNQUFNO0lBQ25CLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixZQUFZLEVBQUUsTUFBTTtJQUNwQixhQUFhLEVBQUUsTUFBTSxHQUN0QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLElBQUk7SUFDakIsY0FBYyxFQUFFLElBQUksR0FDckI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFlBQVksRUFBRSxJQUFJO0lBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsTUFBTTtJQUNuQixjQUFjLEVBQUUsTUFBTSxHQUN2QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLE1BQU07SUFDcEIsYUFBYSxFQUFFLE1BQU0sR0FDdEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxJQUFJO0lBQ2pCLGNBQWMsRUFBRSxJQUFJLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsSUFBSTtJQUNsQixhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLElBQUk7SUFDakIsY0FBYyxFQUFFLElBQUksR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxJQUFJO0lBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsSUFBSTtJQUNqQixjQUFjLEVBQUUsSUFBSSxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLElBQUk7SUFDbEIsYUFBYSxFQUFFLElBQUksR0FDcEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxJQUFJO0lBQ2pCLGNBQWMsRUFBRSxJQUFJLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsSUFBSTtJQUNsQixhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLElBQUk7SUFDakIsY0FBYyxFQUFFLElBQUksR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxJQUFJO0lBQ2xCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsS0FBSztJQUNsQixjQUFjLEVBQUUsS0FBSyxHQUN0QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLEtBQUs7SUFDbkIsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxLQUFLO0lBQ2xCLGNBQWMsRUFBRSxLQUFLLEdBQ3RCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsS0FBSztJQUNuQixhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLEtBQUs7SUFDbEIsY0FBYyxFQUFFLEtBQUssR0FDdEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxLQUFLO0lBQ25CLGFBQWEsRUFBRSxLQUFLLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsS0FBSztJQUNsQixjQUFjLEVBQUUsS0FBSyxHQUN0QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLEtBQUs7SUFDbkIsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxHQUFHO0lBQ2hCLGNBQWMsRUFBRSxHQUFHLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsR0FBRztJQUNqQixhQUFhLEVBQUUsR0FBRyxHQUNuQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLENBQUMsR0FDZjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsYUFBYSxFQUFFLENBQUMsR0FDakI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLGNBQWMsRUFBRSxDQUFDLEdBQ2xCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixZQUFZLEVBQUUsQ0FBQyxHQUNoQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLE9BQU8sR0FDckI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLGFBQWEsRUFBRSxPQUFPLEdBQ3ZCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixjQUFjLEVBQUUsT0FBTyxHQUN4QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsWUFBWSxFQUFFLE9BQU8sR0FDdEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixhQUFhLEVBQUUsTUFBTSxHQUN0QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsY0FBYyxFQUFFLE1BQU0sR0FDdkI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFlBQVksRUFBRSxNQUFNLEdBQ3JCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixXQUFXLEVBQUUsT0FBTyxHQUNyQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsYUFBYSxFQUFFLE9BQU8sR0FDdkI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLGNBQWMsRUFBRSxPQUFPLEdBQ3hCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixZQUFZLEVBQUUsT0FBTyxHQUN0QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixjQUFjLEVBQUUsSUFBSSxHQUNyQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsWUFBWSxFQUFFLElBQUksR0FDbkI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFdBQVcsRUFBRSxPQUFPLEdBQ3JCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixhQUFhLEVBQUUsT0FBTyxHQUN2QjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsY0FBYyxFQUFFLE9BQU8sR0FDeEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLFlBQVksRUFBRSxPQUFPLEdBQ3RCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixXQUFXLEVBQUUsTUFBTSxHQUNwQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsYUFBYSxFQUFFLE1BQU0sR0FDdEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLGNBQWMsRUFBRSxNQUFNLEdBQ3ZCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixZQUFZLEVBQUUsTUFBTSxHQUNyQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixjQUFjLEVBQUUsSUFBSSxHQUNyQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsWUFBWSxFQUFFLElBQUksR0FDbkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxNQUFNLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxhQUFhLEVBQUUsTUFBTSxHQUN0QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsY0FBYyxFQUFFLE1BQU0sR0FDdkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxNQUFNLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsSUFBSSxHQUNsQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLElBQUksR0FDcEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGNBQWMsRUFBRSxJQUFJLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsSUFBSSxHQUNuQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxjQUFjLEVBQUUsSUFBSSxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLElBQUksR0FDbkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxJQUFJLEdBQ2xCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxhQUFhLEVBQUUsSUFBSSxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsY0FBYyxFQUFFLElBQUksR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsSUFBSSxHQUNsQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLElBQUksR0FDcEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGNBQWMsRUFBRSxJQUFJLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsSUFBSSxHQUNuQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLElBQUksR0FDbEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGFBQWEsRUFBRSxJQUFJLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxjQUFjLEVBQUUsSUFBSSxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLElBQUksR0FDbkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxLQUFLLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsY0FBYyxFQUFFLEtBQUssR0FDdEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxLQUFLLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsS0FBSyxHQUNuQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLEtBQUssR0FDckI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGNBQWMsRUFBRSxLQUFLLEdBQ3RCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsS0FBSyxHQUNwQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsV0FBVyxFQUFFLEtBQUssR0FDbkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGFBQWEsRUFBRSxLQUFLLEdBQ3JCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxjQUFjLEVBQUUsS0FBSyxHQUN0QjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsWUFBWSxFQUFFLEtBQUssR0FDcEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFdBQVcsRUFBRSxLQUFLLEdBQ25CO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxhQUFhLEVBQUUsS0FBSyxHQUNyQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsY0FBYyxFQUFFLEtBQUssR0FDdEI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFlBQVksRUFBRSxLQUFLLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxXQUFXLEVBQUUsR0FBRyxHQUNqQjtFQUVELEFBQUEsVUFBVSxDQUFDO0lBQ1QsYUFBYSxFQUFFLEdBQUcsR0FDbkI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULGNBQWMsRUFBRSxHQUFHLEdBQ3BCO0VBRUQsQUFBQSxVQUFVLENBQUM7SUFDVCxZQUFZLEVBQUUsR0FBRyxHQUNsQjtFQUVELEFBQUEsNEJBQTRCLEFBQUEsMkJBQTJCLENBQUM7SUFDdEQsS0FBSyxFQUFFLFdBQVcsR0FDbkI7RUFFRCxBQUFBLDRCQUE0QixBQUFBLGtCQUFrQixDQUFDO0lBQzdDLEtBQUssRUFBRSxXQUFXLEdBQ25CO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxzQkFBc0IsQ0FBQztJQUNqRCxLQUFLLEVBQUUsV0FBVyxHQUNuQjtFQUVELEFBQUEsNEJBQTRCLEFBQUEsdUJBQXVCLENBQUM7SUFDbEQsS0FBSyxFQUFFLFdBQVcsR0FDbkI7RUFFRCxBQUFBLDRCQUE0QixBQUFBLGFBQWEsQ0FBQztJQUN4QyxLQUFLLEVBQUUsV0FBVyxHQUNuQjtFQUVELEFBQUEsd0JBQXdCLEFBQUEsMkJBQTJCLENBQUM7SUFDbEQsS0FBSyxFQUFFLFlBQVksR0FDcEI7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGtCQUFrQixDQUFDO0lBQ3pDLEtBQUssRUFBRSxZQUFZLEdBQ3BCO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxzQkFBc0IsQ0FBQztJQUM3QyxLQUFLLEVBQUUsWUFBWSxHQUNwQjtFQUVELEFBQUEsd0JBQXdCLEFBQUEsdUJBQXVCLENBQUM7SUFDOUMsS0FBSyxFQUFFLFlBQVksR0FDcEI7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGFBQWEsQ0FBQztJQUNwQyxLQUFLLEVBQUUsWUFBWSxHQUNwQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsMkJBQTJCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsSUFBSTtJQUNYLEtBQUssRUFBRSx5Q0FBeUMsR0FDakQ7RUFFRCxBQUFBLHNCQUFzQixBQUFBLGtCQUFrQixDQUFDO0lBQ3ZDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLElBQUk7SUFDWCxLQUFLLEVBQUUseUNBQXlDLEdBQ2pEO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxzQkFBc0IsQ0FBQztJQUMzQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsS0FBSyxFQUFFLHlDQUF5QyxHQUNqRDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsdUJBQXVCLENBQUM7SUFDNUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsSUFBSTtJQUNYLEtBQUssRUFBRSx5Q0FBeUMsR0FDakQ7RUFFRCxBQUFBLHNCQUFzQixBQUFBLGFBQWEsQ0FBQztJQUNsQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsS0FBSyxFQUFFLHlDQUF5QyxHQUNqRDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsMkJBQTJCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsSUFBSTtJQUNYLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHNCQUFzQixBQUFBLGtCQUFrQixDQUFDO0lBQ3ZDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLElBQUk7SUFDWCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxzQkFBc0IsQ0FBQztJQUMzQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsc0JBQXNCLEFBQUEsdUJBQXVCLENBQUM7SUFDNUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsSUFBSTtJQUNYLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHNCQUFzQixBQUFBLGFBQWEsQ0FBQztJQUNsQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsMkJBQTJCLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGtCQUFrQixDQUFDO0lBQ3pDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxzQkFBc0IsQ0FBQztJQUM3QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsdUJBQXVCLENBQUM7SUFDOUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGFBQWEsQ0FBQztJQUNwQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsMkJBQTJCLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGtCQUFrQixDQUFDO0lBQ3pDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxzQkFBc0IsQ0FBQztJQUM3QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsdUJBQXVCLENBQUM7SUFDOUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGFBQWEsQ0FBQztJQUNwQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsMkJBQTJCLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGtCQUFrQixDQUFDO0lBQ3pDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxzQkFBc0IsQ0FBQztJQUM3QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsdUJBQXVCLENBQUM7SUFDOUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGFBQWEsQ0FBQztJQUNwQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsMkJBQTJCLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGtCQUFrQixDQUFDO0lBQ3pDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxzQkFBc0IsQ0FBQztJQUM3QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsdUJBQXVCLENBQUM7SUFDOUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGFBQWEsQ0FBQztJQUNwQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsMkJBQTJCLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGtCQUFrQixDQUFDO0lBQ3pDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxzQkFBc0IsQ0FBQztJQUM3QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsdUJBQXVCLENBQUM7SUFDOUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGFBQWEsQ0FBQztJQUNwQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsMkJBQTJCLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGtCQUFrQixDQUFDO0lBQ3pDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxzQkFBc0IsQ0FBQztJQUM3QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsdUJBQXVCLENBQUM7SUFDOUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGFBQWEsQ0FBQztJQUNwQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsMkJBQTJCLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGtCQUFrQixDQUFDO0lBQ3pDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxzQkFBc0IsQ0FBQztJQUM3QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsdUJBQXVCLENBQUM7SUFDOUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGFBQWEsQ0FBQztJQUNwQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsMkJBQTJCLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGtCQUFrQixDQUFDO0lBQ3pDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxzQkFBc0IsQ0FBQztJQUM3QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsdUJBQXVCLENBQUM7SUFDOUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGFBQWEsQ0FBQztJQUNwQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsMkJBQTJCLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGtCQUFrQixDQUFDO0lBQ3pDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxzQkFBc0IsQ0FBQztJQUM3QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsdUJBQXVCLENBQUM7SUFDOUMscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLGFBQWEsQ0FBQztJQUNwQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsMkJBQTJCLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGtCQUFrQixDQUFDO0lBQzNDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxzQkFBc0IsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsdUJBQXVCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGFBQWEsQ0FBQztJQUN0QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsMkJBQTJCLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGtCQUFrQixDQUFDO0lBQzNDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxzQkFBc0IsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsdUJBQXVCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGFBQWEsQ0FBQztJQUN0QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsMkJBQTJCLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGtCQUFrQixDQUFDO0lBQzNDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxzQkFBc0IsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsdUJBQXVCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGFBQWEsQ0FBQztJQUN0QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsMkJBQTJCLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGtCQUFrQixDQUFDO0lBQzNDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxzQkFBc0IsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsdUJBQXVCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGFBQWEsQ0FBQztJQUN0QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsMkJBQTJCLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGtCQUFrQixDQUFDO0lBQzNDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxzQkFBc0IsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsdUJBQXVCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGFBQWEsQ0FBQztJQUN0QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsMkJBQTJCLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGtCQUFrQixDQUFDO0lBQzNDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxzQkFBc0IsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsdUJBQXVCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGFBQWEsQ0FBQztJQUN0QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsMkJBQTJCLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGtCQUFrQixDQUFDO0lBQzNDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxzQkFBc0IsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsdUJBQXVCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGFBQWEsQ0FBQztJQUN0QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsMkJBQTJCLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGtCQUFrQixDQUFDO0lBQzNDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxzQkFBc0IsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsdUJBQXVCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGFBQWEsQ0FBQztJQUN0QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsMkJBQTJCLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGtCQUFrQixDQUFDO0lBQzNDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxzQkFBc0IsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsdUJBQXVCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLGFBQWEsQ0FBQztJQUN0QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEseUJBQXlCLEFBQUEsMkJBQTJCLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGtCQUFrQixDQUFDO0lBQzFDLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxzQkFBc0IsQ0FBQztJQUM5QyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEseUJBQXlCLEFBQUEsdUJBQXVCLENBQUM7SUFDL0MscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLHlCQUF5QixBQUFBLGFBQWEsQ0FBQztJQUNyQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsbUNBQW1DLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ25FLEtBQUssRUFBRSxXQUFXLEdBQ25CO0VBRUQsQUFBQSxtQ0FBbUMsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDMUQsS0FBSyxFQUFFLFdBQVcsR0FDbkI7RUFFRCxBQUFBLG1DQUFtQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM5RCxLQUFLLEVBQUUsV0FBVyxHQUNuQjtFQUVELEFBQUEsbUNBQW1DLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQy9ELEtBQUssRUFBRSxXQUFXLEdBQ25CO0VBRUQsQUFBQSxtQ0FBbUMsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3JELEtBQUssRUFBRSxXQUFXLEdBQ25CO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDL0QsS0FBSyxFQUFFLFlBQVksR0FDcEI7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN0RCxLQUFLLEVBQUUsWUFBWSxHQUNwQjtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzFELEtBQUssRUFBRSxZQUFZLEdBQ3BCO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDM0QsS0FBSyxFQUFFLFlBQVksR0FDcEI7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDakQsS0FBSyxFQUFFLFlBQVksR0FDcEI7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsS0FBSyxFQUFFLHlDQUF5QyxHQUNqRDtFQUVELEFBQUEsNkJBQTZCLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLElBQUk7SUFDWCxLQUFLLEVBQUUseUNBQXlDLEdBQ2pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDeEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsSUFBSTtJQUNYLEtBQUssRUFBRSx5Q0FBeUMsR0FDakQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsS0FBSyxFQUFFLHlDQUF5QyxHQUNqRDtFQUVELEFBQUEsNkJBQTZCLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsS0FBSyxFQUFFLHlDQUF5QyxHQUNqRDtFQUVELEFBQUEsNkJBQTZCLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLElBQUk7SUFDWCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsSUFBSTtJQUNYLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUN4RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxJQUFJO0lBQ1gsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsNkJBQTZCLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLElBQUk7SUFDWCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQy9DLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLElBQUk7SUFDWCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDL0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN0RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzFELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUMvRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3RELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDMUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNqRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQy9ELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMxRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDL0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN0RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzFELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUMvRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3RELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDMUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNqRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQy9ELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMxRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDL0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN0RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzFELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUMvRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3RELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDMUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNqRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQy9ELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLCtCQUErQixBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMxRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsK0JBQStCLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwrQkFBK0IsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDakUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN4RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNqRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3hELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNuRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2pFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDeEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ25ELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDakUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN4RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNqRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3hELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNuRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2pFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDeEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ25ELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDakUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN4RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNqRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3hELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNuRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2pFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDeEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ25ELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw0Q0FBNEMsR0FDcEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDRDQUE0QyxHQUNwRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNENBQTRDLEdBQ3BEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDbEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN6RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDOUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDcEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3pELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDN0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2xFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsK0NBQStDLEdBQ3ZEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSwrQ0FBK0MsR0FDdkQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLCtDQUErQyxHQUN2RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsMkJBQTJCLENBQUM7SUFDaEUscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxrQkFBa0IsQ0FBQztJQUN2RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzNELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsdUJBQXVCLENBQUM7SUFDNUQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNoRSxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGtCQUFrQixDQUFDO0lBQ3ZELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsOENBQThDLEdBQ3REO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsc0JBQXNCLENBQUM7SUFDM0QscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw4Q0FBOEMsR0FDdEQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM1RCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLGFBQWEsQ0FBQztJQUNsRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDhDQUE4QyxHQUN0RDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLDJCQUEyQixDQUFDO0lBQ2hFLHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDdkQscUJBQXFCLENBQUEsRUFBQztJQUN0QixLQUFLLEVBQUUsT0FBTztJQUNkLEtBQUssRUFBRSw2Q0FBNkMsR0FDckQ7RUFFRCxBQUFBLGdDQUFnQyxBQUFBLE1BQU0sQUFBQSxzQkFBc0IsQ0FBQztJQUMzRCxxQkFBcUIsQ0FBQSxFQUFDO0lBQ3RCLEtBQUssRUFBRSxPQUFPO0lBQ2QsS0FBSyxFQUFFLDZDQUE2QyxHQUNyRDtFQUVELEFBQUEsZ0NBQWdDLEFBQUEsTUFBTSxBQUFBLHVCQUF1QixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSxnQ0FBZ0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ2xELHFCQUFxQixDQUFBLEVBQUM7SUFDdEIsS0FBSyxFQUFFLE9BQU87SUFDZCxLQUFLLEVBQUUsNkNBQTZDLEdBQ3JEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSwyQkFBMkIsQ0FBQztJQUNwRCxxQkFBcUIsQ0FBQSxFQUFDLEdBQ3ZCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxrQkFBa0IsQ0FBQztJQUMzQyxxQkFBcUIsQ0FBQSxFQUFDLEdBQ3ZCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxzQkFBc0IsQ0FBQztJQUMvQyxxQkFBcUIsQ0FBQSxFQUFDLEdBQ3ZCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSx1QkFBdUIsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxFQUFDLEdBQ3ZCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxhQUFhLENBQUM7SUFDdEMscUJBQXFCLENBQUEsRUFBQyxHQUN2QjtFQUVELEFBQUEsMkJBQTJCLEFBQUEsMkJBQTJCLENBQUM7SUFDckQscUJBQXFCLENBQUEsS0FBQyxHQUN2QjtFQUVELEFBQUEsMkJBQTJCLEFBQUEsa0JBQWtCLENBQUM7SUFDNUMscUJBQXFCLENBQUEsS0FBQyxHQUN2QjtFQUVELEFBQUEsMkJBQTJCLEFBQUEsc0JBQXNCLENBQUM7SUFDaEQscUJBQXFCLENBQUEsS0FBQyxHQUN2QjtFQUVELEFBQUEsMkJBQTJCLEFBQUEsdUJBQXVCLENBQUM7SUFDakQscUJBQXFCLENBQUEsS0FBQyxHQUN2QjtFQUVELEFBQUEsMkJBQTJCLEFBQUEsYUFBYSxDQUFDO0lBQ3ZDLHFCQUFxQixDQUFBLEtBQUMsR0FDdkI7RUFFRCxBQUFBLDJCQUEyQixBQUFBLDJCQUEyQixDQUFDO0lBQ3JELHFCQUFxQixDQUFBLElBQUMsR0FDdkI7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGtCQUFrQixDQUFDO0lBQzVDLHFCQUFxQixDQUFBLElBQUMsR0FDdkI7RUFFRCxBQUFBLDJCQUEyQixBQUFBLHNCQUFzQixDQUFDO0lBQ2hELHFCQUFxQixDQUFBLElBQUMsR0FDdkI7RUFFRCxBQUFBLDJCQUEyQixBQUFBLHVCQUF1QixDQUFDO0lBQ2pELHFCQUFxQixDQUFBLElBQUMsR0FDdkI7RUFFRCxBQUFBLDJCQUEyQixBQUFBLGFBQWEsQ0FBQztJQUN2QyxxQkFBcUIsQ0FBQSxJQUFDLEdBQ3ZCO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSwyQkFBMkIsQ0FBQztJQUNyRCxxQkFBcUIsQ0FBQSxLQUFDLEdBQ3ZCO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxrQkFBa0IsQ0FBQztJQUM1QyxxQkFBcUIsQ0FBQSxLQUFDLEdBQ3ZCO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxzQkFBc0IsQ0FBQztJQUNoRCxxQkFBcUIsQ0FBQSxLQUFDLEdBQ3ZCO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSx1QkFBdUIsQ0FBQztJQUNqRCxxQkFBcUIsQ0FBQSxLQUFDLEdBQ3ZCO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxhQUFhLENBQUM7SUFDdkMscUJBQXFCLENBQUEsS0FBQyxHQUN2QjtFQUVELEFBQUEsNEJBQTRCLEFBQUEsMkJBQTJCLENBQUM7SUFDdEQscUJBQXFCLENBQUEsRUFBQyxHQUN2QjtFQUVELEFBQUEsNEJBQTRCLEFBQUEsa0JBQWtCLENBQUM7SUFDN0MscUJBQXFCLENBQUEsRUFBQyxHQUN2QjtFQUVELEFBQUEsNEJBQTRCLEFBQUEsc0JBQXNCLENBQUM7SUFDakQscUJBQXFCLENBQUEsRUFBQyxHQUN2QjtFQUVELEFBQUEsNEJBQTRCLEFBQUEsdUJBQXVCLENBQUM7SUFDbEQscUJBQXFCLENBQUEsRUFBQyxHQUN2QjtFQUVELEFBQUEsNEJBQTRCLEFBQUEsYUFBYSxDQUFDO0lBQ3hDLHFCQUFxQixDQUFBLEVBQUMsR0FDdkI7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNqRSxxQkFBcUIsQ0FBQSxFQUFDLEdBQ3ZCO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDeEQscUJBQXFCLENBQUEsRUFBQyxHQUN2QjtFQUVELEFBQUEsaUNBQWlDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzVELHFCQUFxQixDQUFBLEVBQUMsR0FDdkI7RUFFRCxBQUFBLGlDQUFpQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM3RCxxQkFBcUIsQ0FBQSxFQUFDLEdBQ3ZCO0VBRUQsQUFBQSxpQ0FBaUMsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ25ELHFCQUFxQixDQUFBLEVBQUMsR0FDdkI7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxLQUFDLEdBQ3ZCO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsS0FBQyxHQUN2QjtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEtBQUMsR0FDdkI7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxLQUFDLEdBQ3ZCO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEtBQUMsR0FDdkI7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxJQUFDLEdBQ3ZCO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsSUFBQyxHQUN2QjtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLElBQUMsR0FDdkI7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxJQUFDLEdBQ3ZCO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLElBQUMsR0FDdkI7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNsRSxxQkFBcUIsQ0FBQSxLQUFDLEdBQ3ZCO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDekQscUJBQXFCLENBQUEsS0FBQyxHQUN2QjtFQUVELEFBQUEsa0NBQWtDLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzdELHFCQUFxQixDQUFBLEtBQUMsR0FDdkI7RUFFRCxBQUFBLGtDQUFrQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUM5RCxxQkFBcUIsQ0FBQSxLQUFDLEdBQ3ZCO0VBRUQsQUFBQSxrQ0FBa0MsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3BELHFCQUFxQixDQUFBLEtBQUMsR0FDdkI7RUFFRCxBQUFBLG1DQUFtQyxBQUFBLE1BQU0sQUFBQSwyQkFBMkIsQ0FBQztJQUNuRSxxQkFBcUIsQ0FBQSxFQUFDLEdBQ3ZCO0VBRUQsQUFBQSxtQ0FBbUMsQUFBQSxNQUFNLEFBQUEsa0JBQWtCLENBQUM7SUFDMUQscUJBQXFCLENBQUEsRUFBQyxHQUN2QjtFQUVELEFBQUEsbUNBQW1DLEFBQUEsTUFBTSxBQUFBLHNCQUFzQixDQUFDO0lBQzlELHFCQUFxQixDQUFBLEVBQUMsR0FDdkI7RUFFRCxBQUFBLG1DQUFtQyxBQUFBLE1BQU0sQUFBQSx1QkFBdUIsQ0FBQztJQUMvRCxxQkFBcUIsQ0FBQSxFQUFDLEdBQ3ZCO0VBRUQsQUFBQSxtQ0FBbUMsQUFBQSxNQUFNLEFBQUEsYUFBYSxDQUFDO0lBQ3JELHFCQUFxQixDQUFBLEVBQUMsR0FDdkI7RUFFRCxBQUFBLHdCQUF3QixDQUFDO0lBQ3ZCLGNBQWMsRUFBRSxJQUFJLEdBQ3JCO0VBRUQsQUFBQSx3QkFBd0IsQ0FBQztJQUN2QixjQUFjLEVBQUUsSUFBSSxHQUNyQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsUUFBUSxFQUFFLE1BQU0sR0FDakI7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULFFBQVEsRUFBRSxLQUFLLEdBQ2hCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixRQUFRLEVBQUUsUUFBUSxHQUNuQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osUUFBUSxFQUFFLFFBQVEsR0FDbkI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLFFBQVEsRUFBRSxjQUFjO0lBQ3hCLFFBQVEsRUFBRSxNQUFNLEdBQ2pCO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxHQUFHLEVBQUUsQ0FBQztJQUNOLEtBQUssRUFBRSxDQUFDO0lBQ1IsTUFBTSxFQUFFLENBQUM7SUFDVCxJQUFJLEVBQUUsQ0FBQyxHQUNSO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxHQUFHLEVBQUUsSUFBSTtJQUNULEtBQUssRUFBRSxJQUFJO0lBQ1gsTUFBTSxFQUFFLElBQUk7SUFDWixJQUFJLEVBQUUsSUFBSSxHQUNYO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixHQUFHLEVBQUUsQ0FBQztJQUNOLE1BQU0sRUFBRSxDQUFDLEdBQ1Y7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLEtBQUssRUFBRSxDQUFDO0lBQ1IsSUFBSSxFQUFFLENBQUMsR0FDUjtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsR0FBRyxFQUFFLElBQUk7SUFDVCxNQUFNLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxpQkFBaUIsQ0FBQztJQUNoQixLQUFLLEVBQUUsSUFBSTtJQUNYLElBQUksRUFBRSxJQUFJLEdBQ1g7RUFFRCxBQUFBLFVBQVUsQ0FBQztJQUNULEdBQUcsRUFBRSxDQUFDLEdBQ1A7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLE1BQU0sRUFBRSxDQUFDLEdBQ1Y7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLElBQUksRUFBRSxDQUFDLEdBQ1I7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLEdBQUcsRUFBRSxJQUFJLEdBQ1Y7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLGdCQUFnQixDQUFDO0lBQ2YsTUFBTSxFQUFFLElBQUksR0FDYjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsSUFBSSxFQUFFLElBQUksR0FDWDtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixNQUFNLEVBQUUsSUFBSSxHQUNiO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixNQUFNLEVBQUUsUUFBUSxHQUNqQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osTUFBTSxFQUFFLFVBQVUsR0FDbkI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsbUJBQW1CLEdBQzFDO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixHQUM1QztFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsbUJBQW1CLEdBQzVFO0VBRUQsQUFBQSxjQUFjLENBQUM7SUFDYixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDbEY7RUFFRCxBQUFBLGNBQWMsQ0FBQztJQUNiLFVBQVUsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBRSxJQUFHLENBQUMsa0JBQWtCLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUUsSUFBRyxDQUFDLG1CQUFtQixHQUNwRjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2IsVUFBVSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFFLElBQUcsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBRSxJQUFHLENBQUMsbUJBQW1CLEdBQ3RGO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsS0FBSSxDQUFDLG1CQUFtQixHQUNsRDtFQUVELEFBQUEsaUJBQWlCLENBQUM7SUFDaEIsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsbUJBQW1CLEdBQ2xEO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLHVCQUF1QixHQUM5QztFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixVQUFVLEVBQUUsSUFBSSxHQUNqQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsbUJBQW1CLEdBQzFDO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxtQkFBbUIsR0FDNUM7RUFFRCxBQUFBLGtCQUFrQixBQUFBLE1BQU0sQ0FBQztJQUN2QixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxtQkFBbUIsR0FDNUU7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDbEY7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDcEY7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsSUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFFLElBQUcsQ0FBQyxtQkFBbUIsR0FDdEY7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixVQUFVLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUUsS0FBSSxDQUFDLG1CQUFtQixHQUNsRDtFQUVELEFBQUEsd0JBQXdCLEFBQUEsTUFBTSxDQUFDO0lBQzdCLFVBQVUsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLG1CQUFtQixHQUNsRDtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsdUJBQXVCLEdBQzlDO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsVUFBVSxFQUFFLElBQUksR0FDakI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixVQUFVLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLG1CQUFtQixHQUMxQztFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLFVBQVUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsbUJBQW1CLEdBQzVDO0VBRUQsQUFBQSxrQkFBa0IsQUFBQSxNQUFNLENBQUM7SUFDdkIsVUFBVSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxrQkFBa0IsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFD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Q1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxNQUFNLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxLQUFLLEdBQ2I7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxJQUFJLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcs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Q0FBQztJQUMxQixtQkFBbUIsQ0FBQSxFQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxLQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxJQUFDO0lBQ3BCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxLQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxJQUFDO0lBQ3BCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsbUJBQW1CLENBQUEsRUFBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsbUJBQW1CLEFBQUEsTUFBTSxDQUFDO0lBQ3hCLG1CQUFtQixDQUFBLEVBQUM7SUFDcEIsbUJBQW1CLENBQUEsRUFBQyxHQUNyQjtFQUVELEFBQUEsb0JBQW9CLEFBQUEsTUFBTSxDQUFDO0lBQ3pCLG1CQUFtQixDQUFBLEdBQUM7SUFDcEIsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsb0JBQW9CLEFBQUEsTUFBTSxDQUFDO0lBQ3pCLG1CQUFtQixDQUFBLElBQUM7SUFDcEIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsb0JBQW9CLEFBQUEsTUFBTSxDQUFDO0lBQ3pCLG1CQUFtQixDQUFBLEdBQUM7SUFDcEIsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsb0JBQW9CLEFBQUEsTUFBTSxDQUFDO0lBQ3pCLG1CQUFtQixDQUFBLElBQUM7SUFDcEIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLG1CQUFtQixDQUFBLEVBQUM7SUFDcEIsbUJBQW1CLENBQUEsRUFBQyxHQUNyQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLG1CQUFtQixDQUFBLEtBQUM7SUFDcEIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLG1CQUFtQixDQUFBLElBQUM7SUFDcEIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLG1CQUFtQixDQUFBLEtBQUM7SUFDcEIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLG1CQUFtQixDQUFBLElBQUM7SUFDcEIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsRUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFB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bEIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsSUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsU0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsU0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsU0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsdUJBQXVCLENBQUEsSUFBQyxHQUN6QjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsdUJBQXVCLENBQUEsRUFBQyxHQUN6QjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsSUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsU0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsU0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsU0FBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsbUJBQW1CLENBQUM7SUFDbEIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsT0FBQyxHQUN6QjtFQUVELEFBQUEsb0JBQW9CLENBQUM7SUFDbkIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsc0JBQXNCLENBQUM7SUFDckIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEscUJBQXFCLENBQUM7SUFDcEIsdUJBQXVCLENBQUEsSUFBQyxHQUN6QjtFQUVE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QUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENB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MENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENB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QzlCLHlCQUF5QixFQUFFLE1BQU0sR0FDbEM7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHNCQUFzQixFQUFFLENBQUMsR0FDMUI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixFQUFFLENBQUMsR0FDM0I7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLDBCQUEwQixFQUFFLENBQUMsR0FDOUI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHlCQUF5QixFQUFFLENBQUMsR0FDN0I7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHNCQUFzQixFQUFFLFFBQVEsR0FDakM7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixFQUFFLFFBQVEsR0FDbEM7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLDBCQUEwQixFQUFFLFFBQVEsR0FDckM7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHlCQUF5QixFQUFFLFFBQVEsR0FDcEM7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLHNCQUFzQixFQUFFLE9BQU8sR0FDaEM7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLHVCQUF1QixFQUFFLE9BQU8sR0FDakM7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLDBCQUEwQixFQUFFLE9BQU8sR0FDcEM7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLHlCQUF5QixFQUFFLE9BQU8sR0FDbkM7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHNCQUFzQixFQUFFLFFBQVEsR0FDakM7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixFQUFFLFFBQVEsR0FDbEM7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLDBCQUEwQixFQUFFLFFBQVEsR0FDckM7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHlCQUF5QixFQUFFLFFBQVEsR0FDcEM7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHNCQUFzQixFQUFFLE1BQU0sR0FDL0I7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixFQUFFLE1BQU0sR0FDaEM7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLDBCQUEwQixFQUFFLE1BQU0sR0FDbkM7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHlCQUF5QixFQUFFLE1BQU0sR0FDbEM7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHNCQUFzQixFQUFFLE1BQU0sR0FDL0I7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixFQUFFLE1BQU0sR0FDaEM7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLDBCQUEwQixFQUFFLE1BQU0sR0FDbkM7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHlCQUF5QixFQUFFLE1BQU0sR0FDbEM7RUFFRCxBQUFBLGlCQUFpQixDQUFDO0lBQ2hCLFlBQVksRUFBRSxLQUFLLEdBQ3BCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQixZQUFZLEVBQUUsTUFBTSxHQUNyQjtFQUVELEFBQUEsa0JBQWtCLENBQUM7SUFDakIsWUFBWSxFQUFFLE1BQU0sR0FDckI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksRUFBRSxNQUFNLEdBQ3JCO0VBRUQsQUFBQSxnQkFBZ0IsQ0FBQztJQUNmLFlBQVksRUFBRSxJQUFJLEdBQ25CO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixZQUFZLEVBQUUsQ0FBQyxHQUNoQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osWUFBWSxFQUFFLEdBQUcsR0FDbEI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLFlBQVksRUFBRSxHQUFHLEdBQ2xCO0VBRUQsQUFBQSxhQUFhLENBQUM7SUFDWixZQUFZLEVBQUUsR0FBRyxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsWUFBWSxFQUFFLEdBQUcsR0FDbEI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGdCQUFnQixFQUFFLENBQUMsR0FDcEI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGtCQUFrQixFQUFFLENBQUMsR0FDdEI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLG1CQUFtQixFQUFFLENBQUMsR0FDdkI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGlCQUFpQixFQUFFLENBQUMsR0FDckI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGdCQUFnQixFQUFFLEdBQUcsR0FDdEI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGtCQUFrQixFQUFFLEdBQUcsR0FDeEI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLG1CQUFtQixFQUFFLEdBQUcsR0FDekI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGlCQUFpQixFQUFFLEdBQUcsR0FDdkI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGdCQUFnQixFQUFFLEdBQUcsR0FDdEI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGtCQUFrQixFQUFFLEdBQUcsR0FDeEI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLG1CQUFtQixFQUFFLEdBQUcsR0FDekI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGlCQUFpQixFQUFFLEdBQUcsR0FDdkI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGdCQUFnQixFQUFFLEdBQUcsR0FDdEI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGtCQUFrQixFQUFFLEdBQUcsR0FDeEI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLG1CQUFtQixFQUFFLEdBQUcsR0FDekI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGlCQUFpQixFQUFFLEdBQUcsR0FDdkI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLGdCQUFnQixFQUFFLEdBQUcsR0FDdEI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLGtCQUFrQixFQUFFLEdBQUcsR0FDeEI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLG1CQUFtQixFQUFFLEdBQUcsR0FDekI7RUFFRCxBQUFBLGFBQWEsQ0FBQztJQUNaLGlCQUFpQixFQUFFLEdBQUcsR0FDdkI7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLFVB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QUEsU0FBUyxDQUFDO0lBQ1IsS0FBSyxFQUFFLEtBQUssR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsS0FBSyxFQUFFLEtBQUssR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsS0FBSyxFQUFFLEtBQUssR0FDYjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsS0FBSyxFQUFFLEtBQUssR0FDYjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLElBQUksR0FDWjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VB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SUFDcEIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLG1CQUFtQixDQUFBLElBQUM7SUFDcEIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsRUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxtQkFBbUIsQUFBQSxNQUFNLENBQUM7SUFDeEIsbUJBQW1CLENBQUEsRUFBQztJQUNwQixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7SUFDekIsbUJBQW1CLENBQUEsR0FBQztJQUNwQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7SUFDekIsbUJBQW1CLENBQUEsSUFBQztJQUNwQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7SUFDekIsbUJBQW1CLENBQUEsR0FBQztJQUNwQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7SUFDekIsbUJBQW1CLENBQUEsSUFBQztJQUNwQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsbUJBQW1CLENBQUEsRUFBQztJQUNwQixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsbUJBQW1CLENBQUEsS0FBQztJQUNwQixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsbUJBQW1CLENBQUEsSUFBQztJQUNwQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsbUJBQW1CLENBQUEsS0FBQztJQUNwQixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsbUJBQW1CLENBQUEsSUFBQztJQUNwQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsbUJBQW1CLENBQUEsRUFBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1Qixt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LGtCQUFrQixDQUFBLE9BQUMsR0FDcEI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixrQkFBa0IsQ0FBQSxPQUFDLEdBQ3BCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxFQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxJQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxzQkFBc0IsQ0FBQztJQUNyQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQix1QkFBdUIsQ0FBQSxJQUFDLEdBQ3pCO0VBRUQsQUFBQSxxQkFBcUIsQ0FBQztJQUNwQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxFQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSxrQkFBa0IsQ0FBQztJQUNqQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxJQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxtQkFBbUIsQ0FBQztJQUNsQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSxvQkFBb0IsQ0FBQztJQUNuQix1QkFBdUIsQ0FBQSxNQUFDLEdB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LE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsU0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxB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QUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGVBQWUsQ0FBQztJQUNkLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JB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O0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxzQ0FBc0MsR0FDekQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxxQ0FBcUMsR0FDeEQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVBQUUsT0FBTztJQUN6QixnQkFBZ0IsRUFBRSxvQ0FBb0MsR0FDdkQ7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLFlBQVksQ0FBQSxFQUFDO0lBQ2IsZ0JBQWdCLEVB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bkQ7RUFFRCxBQUFBLHdCQUF3QixBQUFBLE1BQU0sQ0FBQztJQUM3QixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxJQUFJO0lBQ2xCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQixnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDRCQUE0QixBQUFBLE1BQU0sQ0FBQztJQUNqQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx1Q0FBdUMsR0FDdEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDZCQUE2QixBQUFBLE1BQU0sQ0FBQztJQUNsQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSwwQ0FBMEMsR0FDekQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx5Q0FBeUMsR0FDeEQ7RUFFRCxBQUFBLDJCQUEyQixBQUFBLE1BQU0sQ0FBQztJQUNoQyxnQkFBZ0IsQ0FBQSxFQUFDO0lBQ2pCLFlBQVksRUFBRSxPQUFPO0lBQ3JCLFlBQVksRUFBRSx3Q0FBd0MsR0FDdkQ7RUFFRCxBQUFBLDhCQUE4QixBQUFBLE1BQU0sQ0FBQztJQUNuQyxZQUFZLEVBQUUsV0FBVyxHQUMxQjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLFlBQVksRUFBRSxZQUFZLEdBQzNCO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsSUFBSTtJQUNsQixZQUFZLEVBQUUsb0NBQW9DLEdBQ25EO0VBRUQsQUFBQSx3QkFBd0IsQUFBQSxNQUFNLENBQUM7SUFDN0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsSUFBSTtJQUNsQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw0QkFBNEIsQUFBQSxNQUFNLENBQUM7SUFDakMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsdUNBQXVDLEdBQ3REO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFNLENBQUM7SUFDaEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUseUNBQXlDLEdBQ3hEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsd0NBQXdDLEdBQ3ZEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENBQUM7SUFDbEMsZ0JBQWdCLENBQUEsRUFBQztJQUNqQixZQUFZLEVBQUUsT0FBTztJQUNyQixZQUFZLEVBQUUsMENBQTBDLEdBQ3pEO0VBRUQsQUFBQSw2QkFBNkIsQUFBQSxNQUFNLENB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LFFBQVEsQ0FBQztJQUNQLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxNQUFNLEdBQ2Y7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLE1BQU0sRUFBRSxJQUFJLEdBQ2I7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxHQUFHLEdBQ1o7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxRQUFRLEdBQ2pCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixNQUFNLEVBQUUsT0FBTyxHQUNoQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLFFBQVEsR0FDakI7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxLQUFLLEdBQ2Q7RUFFRCxBQUFBLFNBQVMsQ0FBQztJQUNSLE1BQU0sRUFBRSxRQUFRLEdBQ2pCO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixNQUFNLEVBQUUsT0FBTyxHQUNoQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ1IsTUFBTSxFQUFFLEtBQUssR0FDZDtFQUVE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QUM7SUFDUCxLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsTUFBTSxHQUNkO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsT0FBTyxHQUNmO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsTUFBTSxHQUNkO0VBRUQsQUFBQSxRQUFRLENBQUM7SUFDUCxLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsTUFBTSxHQUNkO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsS0FBSyxHQUNiO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsS0FBSyxHQUNiO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsS0FBSyxHQUNiO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsS0FBSyxHQUNiO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsSUFBSSxHQUNaO0VBRUQsQUFBQSxTQUFTLENBQUM7SUFDUixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsR0FBRyxHQUNYO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxXQUFXLENBQUM7SUFDVixLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLEdBQUcsR0FDWDtFQUVELEFBQUEsV0FBVyxDQUFDO0lBQ1YsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFdBQVcsQ0FBQztJQUNWLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsU0FBUyxHQUNqQjtFQUVELEFBQUEsWUFBWSxDQUFDO0lBQ1gsS0FBSyxFQUFFLFVBQVUsR0FDbEI7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxHQUFHLEdBQ1g7RUFFRCxBQUFBLFlBQVksQ0FBQztJQUNYLEtBQUssRUFBRSxVQUFVLEdBQ2xCO0VBRUQsQUFBQSxZQUFZLENBQUM7SUFDWCxLQUFLLEVBQUUsVUFBVSxHQUNsQjtFQUVELEFB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Q0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsRUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLG1CQUFtQixBQUFBLE1BQU0sQ0FBQztJQUN4QixtQkFBbUIsQ0FBQSxFQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixtQkFBbUIsQ0FBQSxHQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixtQkFBbUIsQ0FBQSxJQUFDO0lBQ3BCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixtQkFBbUIsQ0FBQSxHQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLG9CQUFvQixBQUFBLE1BQU0sQ0FBQztJQUN6QixtQkFBbUIsQ0FBQSxJQUFDO0lBQ3BCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxFQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxLQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxJQUFDO0lBQ3BCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxLQUFDO0lBQ3BCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxJQUFDO0lBQ3BCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxHQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEVBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLEtBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsbUJBQW1CLENBQUEsRUFBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLEdBQUMsR0FDckI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixtQkFBbUIsQ0FBQSxJQUFDLEdBQ3JCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0IsbUJBQW1CLENBQUEsR0FBQyxHQUNyQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxFQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsS0FBQyxHQUNyQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLG1CQUFtQixDQUFBLElBQUMsR0FDckI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixtQkFBbUIsQ0FBQSxLQUFDLEdBQ3JCO0VBRUQsQUFBQSx1QkFBdUIsQUFBQSxNQUFNLENBQUM7SUFDNUIsbUJBQW1CLENBQUEsSUFBQyxHQUNyQjtFQUVELEFBQUEsYUFBYSxDQUFDO0lBQ1osa0JBQWtCLENBQUEsRUFBQyxHQUNwQjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2Isa0JBQWtCLENBQUEsTUFBQyxHQUNwQjtFQUVELEFBQUEsY0FBYyxDQUFDO0lBQ2Isa0JBQWtCLENBQUEsTUFBQyxHQUNwQjtFQUVELEFBQUEsZUFBZSxDQUFDO0lBQ2Qsa0JBQWtCLENBQUEsT0FBQyxHQUNwQjtFQUVELEFBQUEsZ0JBQWdCLENBQUM7SUFDZixrQkFBa0IsQ0FBQSxRQUFDLEdBQ3BCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxrQkFBa0IsQ0FBQSxPQUFDLEdBQ3BCO0VBRUQsQUFBQSxlQUFlLENBQUM7SUFDZCxrQkFBa0IsQ0FBQSxPQUFDLEdBQ3BCO0VBRUQsQUFBQSxvQkFBb0IsQUFBQSxNQUFNLENBQUM7SUFDekIsa0JBQWtCLENBQUEsRUFBQyxHQUNwQjtFQUVELEFBQUEscUJBQXFCLEFBQUEsTUFBTSxDQUFDO0lBQzFCLGtCQUFrQixDQUFBLE1BQUMsR0FDcEI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixrQkFBa0IsQ0FBQSxNQUFDLEdBQ3BCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0Isa0JBQWtCLENBQUEsT0FBQyxHQUNwQjtFQUVELEFBQUEsdUJBQXVCLEFBQUEsTUFBTSxDQUFDO0lBQzVCLGtCQUFrQixDQUFBLFFBQUMsR0FDcEI7RUFFRCxBQUFBLHNCQUFzQixBQUFBLE1BQU0sQ0FBQztJQUMzQixrQkFBa0IsQ0FBQSxPQUFDLEdBQ3BCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0Isa0JBQWtCLENBQUEsT0FBQyxHQUNwQjtFQUVELEFBQUEsb0JBQW9CLEFBQUEsTUFBTSxDQUFDO0lBQ3pCLGtCQUFrQixDQUFBLEVBQUMsR0FDcEI7RUFFRCxBQUFBLHFCQUFxQixBQUFBLE1BQU0sQ0FBQztJQUMxQixrQkFBa0IsQ0FBQSxNQUFDLEdBQ3BCO0VBRUQsQUFBQSxxQkFBcUIsQUFBQSxNQUFNLENBQUM7SUFDMUIsa0JBQWtCLENBQUEsTUFBQyxHQUNwQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLGtCQUFrQixDQUFBLE9BQUMsR0FDcEI7RUFFRCxBQUFBLHVCQUF1QixBQUFBLE1BQU0sQ0FBQztJQUM1QixrQkFBa0IsQ0FBQSxRQUFDLEdBQ3BCO0VBRUQsQUFBQSxzQkFBc0IsQUFBQSxNQUFNLENBQUM7SUFDM0Isa0JBQWtCLENBQUEsT0FBQyxHQUNwQjtFQUVELEFBQUEsc0JBQXNCLEFBQUEsTUFBTSxDQUFDO0lBQzNCLGtCQUFrQixDQUFBLE9BQUMsR0FDcEI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLEVBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLEVBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLGtCQUFrQixDQUFDO0lBQ2pCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG1CQUFtQixDQUFDO0lBQ2xCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLG9CQUFvQixDQUFDO0lBQ25CLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLHNCQUFzQixDQUFDO0lBQ3JCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLHFCQUFxQixDQUFDO0lBQ3BCLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5Qix1QkFBdUIsQ0FBQSxFQUFDLEdBQ3pCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5Qix1QkFBdUIsQ0FBQSxRQUFDLEdBQ3pCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEseUJBQXlCLEFBQUEsTUFBTSxDQUFDO0lBQzlCLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLHlCQUF5QixBQUFBLE1BQU0sQ0FBQztJQUM5Qix1QkFBdUIsQ0FBQSxPQUFDLEdBQ3pCO0VBRUQsQUFBQSx5QkFBeUIsQUFBQSxNQUFNLENBQUM7SUFDOUIsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLE9BQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxJQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsU0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEs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QXVCLENBQUEsS0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLEtBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxLQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLE1BQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsTUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLElBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxTQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsUUFBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLFNBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSwwQkFBMEIsQUFBQSxNQUFNLENBQUM7SUFDL0IsdUJBQXVCLENBQUEsU0FBQyxHQUN6QjtFQUVELEFBQUEsMEJBQTBCLEFBQUEsTUFBTSxDQUFDO0lBQy9CLHVCQUF1QixDQUFBLFFBQUMsR0FDekI7RUFFRCxBQUFBLDBCQUEwQixBQUFBLE1BQU0sQ0FBQztJQUMvQix1QkFBdUIsQ0FBQSxNQUFDLEdBQ3pCO0VBRUQsQUFBQSwyQkFBMkIsQUFBQSxNQUFN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 */
