@charset "UTF-8";
/* stylelint-disable value-keyword-case */
/* _base.animation.scss */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

/* _base.fonts.scss */
/* _generic.normalize.scss */
/* normalize.css v3.0.2 | MIT License | git.io/normalize */
* {
  outline: none;
  -webkit-font-smoothing: antialiased; }

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change,
without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
dl,
dd,
ol,
ul,
form,
fieldset,
legend,
figure,
table,
th,
td,
caption,
hr {
  margin: 0;
  padding: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome,
Firefox,
and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11,
Safari,
and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11,
Safari,
and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+,
Safari,
and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 0; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default,
Chrome and Safari on OS X allow very limited
 * styling of `select`,
unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+,
Safari,
and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox,
IE 8/9/10/11,
and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing,
padding,
or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`,
it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border,
margin,
and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* _generic.box-sizing.scss */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }

/* _element.buttons.scss */
button {
  background: none;
  border-radius: 0;
  border: 0;
  padding: 0; }

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

button:focus {
  outline: none; }

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

/* _element.address.scss */
address {
  font-style: normal; }

/* _element.headings.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  line-height: 1.5;
  margin-top: 0;
  text-rendering: optimizeLegibility; }

h1 {
  font-size: 3rem;
  line-height: 1.2; }

h2 {
  font-size: 2.25rem;
  line-height: 1.2; }

h3 {
  font-size: 1.5rem;
  line-height: 1.2; }

h4 {
  font-size: 1.375rem;
  line-height: 1.4; }

h5 {
  font-size: 1.125rem;
  line-height: 1.2; }

h6 {
  font-size: 1rem;
  line-height: 1.2; }

@media only screen and (max-width: 1279px) {
  h1 {
    font-size: 3rem;
    line-height: 1.2; }
  h2 {
    font-size: 2.25rem;
    line-height: 1.2; }
  h3 {
    font-size: 1.5rem;
    line-height: 1.2; }
  h4 {
    font-size: 1.375rem;
    line-height: 1.4; }
  h5 {
    font-size: 1.125rem;
    line-height: 1.2; }
  h6 {
    font-size: 1rem;
    line-height: 1.2; } }

@media only screen and (max-width: 1024px) {
  h1 {
    font-size: 3rem;
    line-height: 1; }
  h2 {
    font-size: 2.25rem;
    line-height: 1.2; }
  h3 {
    font-size: 1.5rem;
    line-height: 1.2; }
  h4 {
    font-size: 1.375rem;
    line-height: 1.4; }
  h5 {
    font-size: 1.125rem;
    line-height: 1.2; }
  h6 {
    font-size: 1rem;
    line-height: 1.2; } }

@media only screen and (max-width: 768px) {
  h1 {
    font-size: 3rem;
    line-height: 1; }
  h2 {
    font-size: 2.25rem;
    line-height: 1.2; }
  h3 {
    font-size: 1.5rem;
    line-height: 1.2; }
  h4 {
    font-size: 1.375rem;
    line-height: 1.4; }
  h5 {
    font-size: 1.125rem;
    line-height: 1.2; }
  h6 {
    font-size: 1rem;
    line-height: 1.2; } }

@media only screen and (max-width: 479px) {
  h1 {
    font-size: 2.25rem;
    line-height: 1.11111; }
  h2 {
    font-size: 1.875rem;
    line-height: 1.2; }
  h3 {
    font-size: 1.5rem;
    line-height: 1; }
  h4 {
    font-size: 1.375rem;
    line-height: 1.4; }
  h5 {
    font-size: 1.125rem;
    line-height: 1.2; }
  h6 {
    font-size: 1rem;
    line-height: 1.2; } }

@media only screen and (max-width: 375px) {
  h1 {
    font-size: 2.25rem;
    line-height: 1.11111; }
  h2 {
    font-size: 1.875rem;
    line-height: 1.2; }
  h3 {
    font-size: 1.5rem;
    line-height: 1; }
  h4 {
    font-size: 1.375rem;
    line-height: 1.4; }
  h5 {
    font-size: 1.125rem;
    line-height: 1.2; }
  h6 {
    font-size: 1rem;
    line-height: 1.2; } }

/* _element.images.scss */
/**
 * 1. Fluid images for responsive purposes.
 * 2. Offset `alt` text from surrounding copy.
 * 3. Setting `vertical-align` removes the whitespace that appears under `img`
 *    elements when they are dropped into a page as-is. Safer alternative to
 *    using `display: block;`.
 */
img {
  max-width: 100%;
  /* [1] */
  font-style: italic;
  /* [2] */
  vertical-align: middle;
  /* [3] */ }

/**
 * 1. If a `width` and/or `height` attribute have been explicitly defined, let’s
 *    not make the image fluid.
 */
img[width],
img[height] {
  /* [1] */
  max-width: none; }

canvas {
  max-width: 100%; }

/* _element.inputs.scss */
input[type="text"],
input[type="password"],
textarea {
  max-width: 100%; }

textarea {
  min-height: 80px;
  resize: vertical; }

input[type="search"] {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  -webkit-appearance: none; }

[type="submit"] {
  background: none;
  border: none; }

[tabindex="-1"]:focus {
  outline: none !important; }

label {
  display: inline-block; }

[hidden] {
  display: none !important; }

input[type="range"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 12px;
  line-height: 1;
  height: 2em;
  background-color: transparent;
  cursor: pointer;
  -webkit-appearance: none;
  width: 100%; }
  input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none; }
  input[type="range"]:focus {
    outline: none; }
  input[type="range"]::-ms-track {
    width: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent; }
  input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 2em;
    height: 2em;
    margin-top: 0;
    background-color: #49355c;
    border-radius: 1em;
    border: 2px solid rgba(0, 0, 0, 0.2);
    cursor: pointer; }
  input[type="range"]::-moz-range-thumb, input[type="range"]::-ms-thumb {
    width: 2em;
    height: 2em;
    margin-top: 0;
    background-color: #49355c;
    border-radius: 1em;
    border: 2px solid rgba(0, 0, 0, 0.2);
    cursor: pointer; }
  input[type="range"]:hover::-webkit-slider-thumb, input[type="range"]:hover::-moz-range-thumb, input[type="range"]:hover::-ms-thumb {
    border-color: rgba(0, 0, 0, 0.3); }
  input[type="range"]:active::-webkit-slider-thumb, input[type="range"]:active::-moz-range-thumb, input[type="range"]:active::-ms-thumb {
    border-color: rgba(0, 0, 0, 0.5); }
  input[type="range"]::-webkit-slider-runnable-track {
    background-color: transparent;
    border-bottom: 2px solid rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 1em;
    width: 100%; }
  input[type="range"]::-ms-track {
    background: transparent;
    border-color: transparent;
    color: transparent; }

/* _element.links.scss */
a {
  text-decoration: none;
  color: inherit; }

/* _element.lists.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 8px; }

ul {
  list-style: disc outside;
  margin-left: 24px; }

li > ul,
li > ol {
  margin-left: 16px;
  margin-bottom: 0; }

dd,
dt {
  display: inline-block; }

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

/* _element.page.scss */
@-ms-viewport {
  width: device-width; }
@-o-viewport {
  width: device-width; }
@viewport {
  width: device-width; }

html {
  background-color: #ffffff;
  color: #020A3B;
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 1em;
  line-height: 1.5;
  min-height: 100%;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%; }

body {
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  font-family: "source-sans-pro", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 300; }

/* _element.rule.scss */
hr {
  background-color: #D1D1D1;
  height: 1px;
  border: none; }

/* _element.quotes.scss */
blockquote {
  quotes: "“" "”"; }
  blockquote p {
    text-indent: -0.42em; }
    blockquote p:before {
      content: open-quote; }
    blockquote p:after {
      content: no-close-quote; }
    blockquote p:last-of-type {
      margin-bottom: 0; }
      blockquote p:last-of-type:after {
        content: close-quote; }

/* _element.selects.scss */
select {
  background: transparent;
  border: none;
  line-height: initial;
  -webkit-appearance: none;
  -moz-appearance: window;
  appearance: none;
  border-radius: 0; }

select::-ms-expand {
  display: none; }

/* _object.columns.scss */
.o-column {
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px; }

.o-column-0 {
  -webkit-columns: 0;
     -moz-columns: 0;
          columns: 0; }

.o-column-1 {
  -webkit-columns: 1;
     -moz-columns: 1;
          columns: 1; }

.o-column-2 {
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2; }

.o-column-3 {
  -webkit-columns: 3;
     -moz-columns: 3;
          columns: 3; }

.o-column-4 {
  -webkit-columns: 4;
     -moz-columns: 4;
          columns: 4; }

.o-column-5 {
  -webkit-columns: 5;
     -moz-columns: 5;
          columns: 5; }

.o-column-6 {
  -webkit-columns: 6;
     -moz-columns: 6;
          columns: 6; }

.o-column-7 {
  -webkit-columns: 7;
     -moz-columns: 7;
          columns: 7; }

.o-column-8 {
  -webkit-columns: 8;
     -moz-columns: 8;
          columns: 8; }

.o-column-9 {
  -webkit-columns: 9;
     -moz-columns: 9;
          columns: 9; }

.o-column-10 {
  -webkit-columns: 10;
     -moz-columns: 10;
          columns: 10; }

.o-column-11 {
  -webkit-columns: 11;
     -moz-columns: 11;
          columns: 11; }

.o-column-12 {
  -webkit-columns: 12;
     -moz-columns: 12;
          columns: 12; }

@media only screen and (max-width: 1279px) {
  .o-column-0\@xl {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@xl {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@xl {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@xl {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@xl {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@xl {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@xl {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@xl {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@xl {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@xl {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@xl {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@xl {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@xl {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

@media only screen and (max-width: 1024px) {
  .o-column-0\@l {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@l {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@l {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@l {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@l {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@l {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@l {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@l {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@l {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@l {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@l {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@l {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@l {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

@media only screen and (max-width: 768px) {
  .o-column-0\@m {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@m {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@m {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@m {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@m {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@m {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@m {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@m {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@m {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@m {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@m {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@m {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@m {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

@media only screen and (max-width: 479px) {
  .o-column-0\@s {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@s {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@s {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@s {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@s {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@s {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@s {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@s {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@s {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@s {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@s {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@s {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@s {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

@media only screen and (max-width: 375px) {
  .o-column-0\@xs {
    -webkit-columns: 0;
       -moz-columns: 0;
            columns: 0; }
  .o-column-1\@xs {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1; }
  .o-column-2\@xs {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2; }
  .o-column-3\@xs {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3; }
  .o-column-4\@xs {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4; }
  .o-column-5\@xs {
    -webkit-columns: 5;
       -moz-columns: 5;
            columns: 5; }
  .o-column-6\@xs {
    -webkit-columns: 6;
       -moz-columns: 6;
            columns: 6; }
  .o-column-7\@xs {
    -webkit-columns: 7;
       -moz-columns: 7;
            columns: 7; }
  .o-column-8\@xs {
    -webkit-columns: 8;
       -moz-columns: 8;
            columns: 8; }
  .o-column-9\@xs {
    -webkit-columns: 9;
       -moz-columns: 9;
            columns: 9; }
  .o-column-10\@xs {
    -webkit-columns: 10;
       -moz-columns: 10;
            columns: 10; }
  .o-column-11\@xs {
    -webkit-columns: 11;
       -moz-columns: 11;
            columns: 11; }
  .o-column-12\@xs {
    -webkit-columns: 12;
       -moz-columns: 12;
            columns: 12; } }

/* _object.grid.scss */
/**
 * Grid wrapper setup, supports inline-block & flex modes
 * change in _config.grid.scss
 */
.o-grid {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -12px;
  margin-right: -12px;
  position: relative;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media only screen and (max-width: 1024px) {
    .o-grid {
      margin-right: -8px;
      margin-left: -8px; } }

.o-grid__item {
  padding-left: 12px;
  padding-right: 12px;
  position: relative; }
  @media only screen and (max-width: 1024px) {
    .o-grid__item {
      padding-right: 8px;
      padding-left: 8px; } }
  @media only screen and (max-width: 479px) {
    .o-grid__item {
      padding-right: 4px;
      padding-left: 4px; } }

/**
 * Reversed grids allow you to structure your source in the opposite order to
 * how your rendered layout will appear. Extends `.grid`.
 */
.o-grid--rev {
  direction: rtl;
  text-align: left; }
  .o-grid--rev > .o-grid__item {
    direction: ltr;
    text-align: left; }

/**
 * Align grid as a vertical column. Extends `.grid`.
 */
.o-grid--columns {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

/**
 * Gutterless grids have all the properties of regular grids, minus any spacing.
 * Extends `.grid`.
 */
.o-grid--full {
  margin-right: 0;
  margin-left: 0; }
  .o-grid--full > .o-grid__item {
    padding: 0; }

/**
 * Fill grids will allow us to autofill height for flex based grids.
 * Extends `.grid`.
 */
.o-grid--fill {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

/**
 * Align the entire grid to the right. Extends `.grid`.
 */
.o-grid--right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

/**
 * Centered grids align grid items centrally without needing to use push or pull
 * classes. Extends `.grid`.
 */
.o-grid--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

/**
 * Align grid cells vertically (`.grid--middle` or `.grid--bottom`). Extends
 * `.grid`.
 */
.o-grid--middle > .o-grid__item {
  -ms-flex-item-align: center;
      align-self: center; }

.o-grid--bottom > .o-grid__item {
  -ms-flex-item-align: end;
      align-self: flex-end; }

/**
 * Create grids with narrower gutters. Extends `.grid`.
 */
.o-grid--narrow {
  margin-right: -6px;
  margin-left: -6px; }
  .o-grid--narrow > .o-grid__item {
    padding-right: 6px;
    padding-left: 6px; }

/**
 * Create grids with wider gutters. Extends `.grid`.
 */
.o-grid--wide {
  padding-right: 24px;
  padding-left: 24px; }
  .o-grid--wide > .o-grid__item {
    padding-right: 24px;
    padding-left: 24px; }

/**
 * Flex basis modify. Extends `.grid`.
 */
.o-grid--unwrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

/* _object.wrappers.scss */
.o-wrapper {
  padding-left: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 24px;
  width: 100%;
  max-width: 1600px; }
  @media only screen and (max-width: 1024px) {
    .o-wrapper {
      padding-right: 20px;
      padding-left: 20px; } }
  @media only screen and (max-width: 479px) {
    .o-wrapper {
      padding-right: 16px;
      padding-left: 16px; } }

/* _component.buttons.scss */
.c-btn {
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 2px;
  border-radius: 4px;
  color: #ffffff;
  display: inline-block;
  font-weight: 400;
  padding: 8px 20px 7px;
  -webkit-transition: all 120ms ease-out;
  transition: all 120ms ease-out; }

.c-btn--black {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff; }
  .c-btn--black:hover {
    background-color: black;
    border-color: black; }
  .c-btn--black.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--black.is-outline:hover {
      background-color: rgba(0, 0, 0, 0.25);
      border-color: black; }

.c-btn--white {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #020A3B; }
  .c-btn--white:hover {
    background-color: white;
    border-color: white; }
  .c-btn--white.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--white.is-outline:hover {
      background-color: rgba(255, 255, 255, 0.25);
      border-color: white; }

.c-btn--navy {
  background-color: #020A3B;
  border-color: #020A3B;
  color: #ffffff; }
  .c-btn--navy:hover {
    background-color: #080e35;
    border-color: #080e35; }
  .c-btn--navy.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--navy.is-outline:hover {
      background-color: rgba(2, 10, 59, 0.25);
      border-color: #00093d; }

.c-btn--blue {
  background-color: #37B6DC;
  border-color: #37B6DC;
  color: #ffffff; }
  .c-btn--blue:hover {
    background-color: #4fa9c5;
    border-color: #4fa9c5; }
  .c-btn--blue.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--blue.is-outline:hover {
      background-color: rgba(55, 182, 220, 0.25);
      border-color: #20c3f4; }
  .c-btn--blue2 {
    background-color: #23A1C8;
    border-color: #23A1C8;
    color: #ffffff; }
    .c-btn--blue2:hover {
      background-color: #4fa9c5;
      border-color: #4fa9c5; }
    .c-btn--blue2.is-outline {
      background-color: transparent;
      color: #020A3B; }
      .c-btn--blue2.is-outline:hover {
        background-color: rgba(55, 182, 220, 0.25);
        border-color: #20c3f4; }
  .c-btn--blue3 {
    background-color: #49bcdf;
    border-color: #49bcdf;
    color: #ffffff; }
    .c-btn--blue3:hover {
      background-color: #4fa9c5;
      border-color: #4fa9c5; }
    .c-btn--blue3.is-outline {
      background-color: transparent;
      color: #020A3B; }
      .c-btn--blue3.is-outline:hover {
        background-color: rgba(55, 182, 220, 0.25);
        border-color: #20c3f4; }

.c-btn--light-blue {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #020A3B; }
  .c-btn--light-blue:hover {
    background-color: #f2f4f6;
    border-color: #f2f4f6; }
  .c-btn--light-blue.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--light-blue.is-outline:hover {
      background-color: rgba(240, 244, 248, 0.25);
      border-color: #eef4fa; }

.c-btn--pink {
  background-color: #c85ba5;
  border-color: #c85ba5;
  color: #ffffff; }
  .c-btn--pink:hover {
    background-color: #b2719d;
    border-color: #b2719d; }
  .c-btn--pink.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--pink.is-outline:hover {
      background-color: rgba(200, 91, 165, 0.25);
      border-color: #de45ad; }

.c-btn--text {
  background-color: #020A3B;
  border-color: #020A3B;
  color: #ffffff; }
  .c-btn--text:hover {
    background-color: #080e35;
    border-color: #080e35; }
  .c-btn--text.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--text.is-outline:hover {
      background-color: rgba(2, 10, 59, 0.25);
      border-color: #00093d; }

.c-btn--divider {
  background-color: #E5E7EB;
  border-color: #E5E7EB;
  color: #020A3B; }
  .c-btn--divider:hover {
    background-color: #e8e8e8;
    border-color: #e8e8e8; }
  .c-btn--divider.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--divider.is-outline:hover {
      background-color: rgba(229, 231, 235, 0.25);
      border-color: #e0e5f0; }

.c-btn--light-grey {
  background-color: #f8f8f8;
  border-color: #f8f8f8;
  color: #020A3B; }
  .c-btn--light-grey:hover {
    background-color: #f8f8f8;
    border-color: #f8f8f8; }
  .c-btn--light-grey.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--light-grey.is-outline:hover {
      background-color: rgba(248, 248, 248, 0.25);
      border-color: #f9f7f7; }

.c-btn--grey {
  background-color: #9CA3AF;
  border-color: #9CA3AF;
  color: #020A3B; }
  .c-btn--grey:hover {
    background-color: #a6a6a6;
    border-color: #a6a6a6; }
  .c-btn--grey.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--grey.is-outline:hover {
      background-color: rgba(156, 163, 175, 0.25);
      border-color: #8a9ec1; }

.c-btn--dark-grey {
  background-color: #232121;
  border-color: #232121;
  color: #ffffff; }
  .c-btn--dark-grey:hover {
    background-color: #222222;
    border-color: #222222; }
  .c-btn--dark-grey.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--dark-grey.is-outline:hover {
      background-color: rgba(35, 33, 33, 0.25);
      border-color: #2a1a1a; }

.c-btn--purple {
  background-color: #49355c;
  border-color: #49355c;
  color: #ffffff; }
  .c-btn--purple:hover {
    background-color: #49444e;
    border-color: #49444e; }
  .c-btn--purple.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--purple.is-outline:hover {
      background-color: rgba(73, 53, 92, 0.25);
      border-color: #49276b; }
  .c-btn--purple2 {
    background-color: #8e69b2;
    border-color: #8e69b2;
    color: #ffffff; }
    .c-btn--purple2:hover {
      background-color: #49444e;
      border-color: #49444e; }
    .c-btn--purple2.is-outline {
      background-color: transparent;
      color: #020A3B; }
      .c-btn--purple2.is-outline:hover {
        background-color: rgba(73, 53, 92, 0.25);
        border-color: #49276b; }

.c-btn--red {
  background-color: #c00;
  border-color: #c00;
  color: #ffffff; }
  .c-btn--red:hover {
    background-color: #b81414;
    border-color: #b81414; }
  .c-btn--red.is-outline {
    background-color: transparent;
    color: #020A3B; }
    .c-btn--red.is-outline:hover {
      background-color: rgba(204, 0, 0, 0.25);
      border-color: #cc0000; }

.c-btn--wd {
  padding-left: 32px;
  padding-right: 32px; }

.c-btn--primary {
  background-color: #23A1C8;
  border-color: #23A1C8;
  color: #ffffff;
  border-radius: 9999px; }
  .c-btn--primary:hover {
    background-color: #37B6DC;
    border-color: #37B6DC;
    color: #ffffff; }

.c-btn--secondary {
  background-color: #ffffff;
  border-color: #49355c;
  color: #49355c;
  border-radius: 9999px; }
  .c-btn--secondary:hover {
    background-color: #49355c;
    border-color: #49355c;
    color: #ffffff; }

.c-btn--gradient {
  position: relative;
  border: 2px solid transparent;
  border-radius: 9999px;
  background: #ffffff;
  font-weight: 700;
  color: #020A3B;
  background-clip: padding-box; }
  .c-btn--gradient:after {
    content: "";
    position: absolute;
    top: -3px;
    bottom: -3px;
    left: -3px;
    right: -3px;
    background: -webkit-gradient(linear, right top, left top, from(#c85ba5), to(#49bcdf));
    background: linear-gradient(to left, #c85ba5, #49bcdf);
    z-index: -1;
    border-radius: 9999px; }

.c-btn:disabled {
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none; }

/* _component.slider.scss */
.c-slider article img {
  width: 100%; }

.c-slider .slick-dots {
  left: 0;
  right: 0;
  text-align: center; }

.c-slider--basic header {
  background-color: #8e69b2;
  color: #ffffff;
  padding: 24px; }

.c-slider--basic .slick-dots {
  bottom: 112px; }
  @media only screen and (max-width: 375px) {
    .c-slider--basic .slick-dots {
      bottom: 0; } }

.c-slider--background .c-slider__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 450px;
  text-align: center; }
  .c-slider--background .c-slider__content header {
    color: #ffffff; }

.c-slider--background .slick-dots {
  bottom: 16px; }

.c-slider--hero .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto; }
  .c-slider--hero .slick-track .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto; }

@media only screen and (max-width: 479px) {
  .c-slider--hero .slick-dots {
    position: relative;
    bottom: 0;
    margin-top: 16px; } }

.c-slider--hero .c-slider__content {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
  min-height: 600px; }
  .c-slider--hero .c-slider__content:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(0.73%, #302D2B), color-stop(92.18%, rgba(48, 45, 43, 0)));
    background: linear-gradient(90deg, #302D2B 0.73%, rgba(48, 45, 43, 0) 92.18%);
    background-blend-mode: multiply;
    width: 100%;
    height: 100%;
    z-index: 2; }
  @media only screen and (max-width: 1024px) {
    .c-slider--hero .c-slider__content {
      min-height: 450px; } }
  @media only screen and (max-width: 479px) {
    .c-slider--hero .c-slider__content {
      background-image: none !important;
      background-color: #000000;
      min-height: unset;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .c-slider--hero .c-slider__content:after {
        display: none; } }
  .c-slider--hero .c-slider__content .c-slider__mobile-img {
    display: none; }
    @media only screen and (max-width: 479px) {
      .c-slider--hero .c-slider__content .c-slider__mobile-img {
        display: block; } }
  .c-slider--hero .c-slider__content .c-slider__box {
    padding: 32px;
    background: rgba(0, 0, 0, 0.7); }
    @media only screen and (max-width: 479px) {
      .c-slider--hero .c-slider__content .c-slider__box {
        padding: 0;
        background: none; } }
  .c-slider--hero .c-slider__content header {
    position: relative;
    z-index: 3;
    width: 100%;
    color: #ffffff;
    padding: 32px 0; }
    @media only screen and (max-width: 479px) {
      .c-slider--hero .c-slider__content header {
        padding: 24px 0; } }

.c-slider--equal-height .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto; }
  .c-slider--equal-height .slick-track .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto; }

.c-slider--dots .slick-dots {
  left: 0;
  right: 0;
  text-align: center;
  bottom: unset;
  position: relative; }

.js-slick--foreground,
.js-slick--hero,
.js-slick--features {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease; }

.js-slick--foreground.slick-initialized,
.js-slick--hero.slick-initialized,
.js-slick--features.slick-initialized {
  visibility: visible;
  opacity: 1; }

/* _component.hamburger.scss */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.c-hamburger {
  cursor: pointer;
  display: none;
  line-height: 1.85;
  position: absolute;
  right: 32px;
  top: 32px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 13; }
  @media only screen and (max-width: 768px) {
    .c-hamburger {
      display: block;
      top: 24px; } }

.c-hamburger.scroll {
  position: fixed; }

.c-hamburger:focus {
  outline: 0; }

.c-hamburger__inner {
  display: block;
  left: 0;
  margin: 0 auto;
  top: 18px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  .c-hamburger__inner, .c-hamburger__inner:before, .c-hamburger__inner:after {
    background-color: #ffffff;
    border-radius: 6px;
    height: 2px;
    position: absolute;
    -webkit-transition: -webkit-transform 0.15s ease;
    transition: -webkit-transform 0.15s ease;
    transition: transform 0.15s ease;
    transition: transform 0.15s ease, -webkit-transform 0.15s ease;
    width: 18px; }
  .c-hamburger__inner:before, .c-hamburger__inner:after {
    content: "";
    display: block; }
  .c-hamburger__inner:before {
    top: -6px; }
  .c-hamburger__inner:after {
    bottom: -6px; }

@media only screen and (max-width: 768px) {
  .c-hamburger.is-active {
    position: fixed;
    right: unset;
    left: 16px; } }

.c-hamburger.is-active .c-hamburger__inner, .c-hamburger.is-active .c-hamburger__inner:before, .c-hamburger.is-active .c-hamburger__inner:after {
  background-color: #020A3B; }

/*
* Spin
*/
.c-hamburger--spin .c-hamburger__inner {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .c-hamburger--spin .c-hamburger__inner:before {
    -webkit-transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;
    transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
  .c-hamburger--spin .c-hamburger__inner:after {
    -webkit-transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.c-hamburger--spin.is-active .c-hamburger__inner {
  height: 2px;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  -webkit-transition-delay: 0.14s;
          transition-delay: 0.14s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .c-hamburger--spin.is-active .c-hamburger__inner:before {
    top: 0;
    opacity: 0;
    -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;
    transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
  .c-hamburger--spin.is-active .c-hamburger__inner:after {
    bottom: 0;
    height: 2px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

.menu-main-menu-container {
  width: 100%; }

.c-modal {
  background-color: rgba(0, 0, 0, 0.7);
  display: table;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: all 120ms ease-out;
  transition: all 120ms ease-out;
  visibility: hidden;
  width: 100%;
  z-index: 1111; }
  .c-modal.is-open {
    opacity: 1;
    visibility: visible; }

.c-modal__header {
  background-color: #FFFFFF;
  color: #020A3B;
  font-weight: 500;
  padding-bottom: 16px;
  padding-top: 16px;
  text-align: center; }

.c-modal__inner {
  display: table-cell;
  height: 100%;
  position: relative;
  vertical-align: middle;
  width: 100%; }

.c-modal__content {
  background: #ffffff;
  margin: 0 auto;
  overflow: hidden;
  padding: 32px 16px 24px;
  position: relative;
  width: 90%; }

.c-modal__close {
  background-image: url("../img/ui/modal-close.svg");
  background-position: center;
  background-repeat: no-repeat;
  height: 16px;
  padding: 0;
  position: absolute;
  right: 16px;
  top: 16px;
  width: 16px;
  z-index: 801;
  cursor: pointer; }

.c-modal__scroll {
  height: 70vh;
  width: 100%;
  overflow: scroll;
  /* Hide scrollbar for Chrome, Safari and Opera */
  /* Hide scrollbar for IE, Edge and Firefox */
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */ }
  .c-modal__scroll::-webkit-scrollbar {
    display: none; }

/* _component.navbar.scss */
.c-navbar {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 10; }
  @media only screen and (max-width: 768px) {
    .c-navbar {
      background-color: #ffffff;
      border-left: 1px solid #ffffff;
      height: 100vh;
      overflow-y: auto;
      padding-top: 80px;
      position: fixed;
      left: -100%;
      top: 0;
      -webkit-transition: left 0.3s ease-in, opacity 0.2s linear;
      transition: left 0.3s ease-in, opacity 0.2s linear;
      width: 300px; } }
  @media only screen and (max-width: 479px) {
    .c-navbar {
      -webkit-transition: top 0.2s ease-in, opacity 0.2s linear;
      transition: top 0.2s ease-in, opacity 0.2s linear;
      width: 100%; } }

.c-navbar > div > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  list-style: none;
  margin: 0; }
  @media only screen and (max-width: 768px) {
    .c-navbar > div > ul {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      overflow-y: auto;
      width: 100%; } }

.c-navbar li {
  position: relative; }

@media only screen and (max-width: 768px) {
  .c-navbar > div > ul > li:last-child::before {
    content: '';
    display: block;
    margin: 8px 0;
    width: 100%;
    border-top: 1px solid #E5E7EB; } }

.c-navbar a {
  display: block;
  line-height: 32px;
  padding: 16px 16px;
  position: relative;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
  color: #ffffff;
  border-bottom: 2px solid transparent;
  text-transform: uppercase;
  font-weight: 700; }
  @media only screen and (max-width: 1024px) {
    .c-navbar a {
      margin: 0;
      padding: 12px 16px; } }
  @media only screen and (max-width: 768px) {
    .c-navbar a {
      color: #020A3B;
      padding: 8px 16px;
      border-left: 4px solid transparent;
      border-bottom: none;
      text-transform: none;
      font-weight: 600;
      font-size: 1.25rem; } }

.c-navbar a:hover,
.c-navbar a.is-active,
.c-navbar li.is-active a,
.c-navbar li.current-menu-item a,
.c-navbar li.current_page_parent a {
  border-color: #37B6DC; }
  @media only screen and (max-width: 768px) {
    .c-navbar a:hover,
    .c-navbar a.is-active,
    .c-navbar li.is-active a,
    .c-navbar li.current-menu-item a,
    .c-navbar li.current_page_parent a {
      border-left: 4px solid #37B6DC;
      border-bottom: none; } }

@media only screen and (max-width: 1024px) {
  .c-navbar a:hover {
    border-color: transparent !important; } }

.c-navbar .is-open {
  position: relative; }
  .c-navbar .is-open + ul {
    max-height: 500px;
    opacity: 1;
    text-align: left;
    width: auto; }
    @media only screen and (max-width: 768px) {
      .c-navbar .is-open + ul {
        border: none;
        padding: 0 0 16px;
        position: static;
        text-align: left; } }

.c-navbar ul li a.c-navbar__dropdown {
  padding-right: 40px; }

.c-navbar ul ul li a {
  display: block;
  line-height: 22px;
  padding: 16px 24px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
  color: #020A3B; }

.c-navbar__dropdown:after {
  content: url("../img/ui/icon-dropdown.svg");
  margin-left: 8px;
  position: absolute;
  top: 14px;
  -webkit-transition: top 0.3s, -webkit-transform 0.3s;
  transition: top 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, top 0.3s;
  transition: transform 0.3s, top 0.3s, -webkit-transform 0.3s; }
  @media only screen and (max-width: 1024px) {
    .c-navbar__dropdown:after {
      top: 8px; } }

.c-navbar ul ul {
  background: #ffffff;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  max-height: 0;
  list-style: none;
  margin: 0;
  min-width: 200px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  width: 100%; }
  @media only screen and (max-width: 1024px) {
    .c-navbar ul ul {
      background: #F0F4F8;
      -webkit-transition: max-height 0.5s;
      transition: max-height 0.5s;
      -webkit-box-shadow: none;
              box-shadow: none; } }

.c-navbar__dropdown.is-open:before {
  opacity: 1; }

.c-navbar__dropdown.is-open:after {
  content: url("../img/ui/icon-dropdown.svg");
  margin-left: 8px;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  top: 16px; }
  @media only screen and (max-width: 1024px) {
    .c-navbar__dropdown.is-open:after {
      top: 8px; } }

.c-navbar.hamburger-opened {
  opacity: 1;
  left: 0;
  top: 0; }

.c-navbar.sticky {
  top: 64px; }

.c-navbar.state-fixed {
  position: fixed;
  top: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; }

.c-navbar--mobile-only {
  display: none; }
  @media only screen and (max-width: 768px) {
    .c-navbar--mobile-only {
      display: block; } }

/* _component.page-body.scss */
.c-page-body {
  position: relative; }

/* _component.page-head.scss */
.c-page-head {
  padding: 16px 0 0;
  position: relative;
  z-index: 10;
  background: #020A3B;
  color: #ffffff; }
  @media only screen and (max-width: 768px) {
    .c-page-head {
      padding: 16px 0; } }

.c-page-head__wrap {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media only screen and (max-width: 479px) {
    .c-page-head__wrap {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.c-page-head--scroll {
  -webkit-transition: all 120ms ease-out;
  transition: all 120ms ease-out; }
  .c-page-head--scroll.is-active {
    display: block;
    position: fixed;
    width: 100%;
    z-index: 12;
    padding-bottom: 16px;
    background: #ffffff;
    top: 0; }

.c-page-head__logo {
  width: 225px;
  margin-bottom: 12px; }
  @media only screen and (max-width: 479px) {
    .c-page-head__logo {
      width: 169px;
      margin-bottom: 0; } }

/* _component.breadcrumbs.scss */
.c-breadcrumbs {
  font-size: 1rem;
  position: relative;
  border-bottom: 1px solid #E5E7EB; }
  .c-breadcrumbs ul {
    list-style-type: none; }
    .c-breadcrumbs ul li {
      display: inline-block; }
      .c-breadcrumbs ul li:after {
        content: url(">");
        margin: 0 8px; }
      .c-breadcrumbs ul li:last-child:after {
        content: ""; }
  .c-breadcrumbs a {
    color: #9CA3AF; }

/* _component.hero.scss */
.c-hero {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  min-height: 100vh;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-position-y: -161px; }
  @media only screen and (max-width: 768px) {
    .c-hero {
      background-position-y: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

/* _utility.display.scss */
.u-table {
  display: table; }

.u-table-cell {
  display: table-cell; }

.u-table-row {
  display: table-row; }

.u-invisible {
  visibility: hidden; }

.u-visible {
  visibility: visible; }

.u-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.u-inline {
  display: inline; }

.u-inline-block {
  display: inline-block; }

.u-block {
  display: block; }

.u-hidden {
  display: none; }

@media print {
  .u-print-block {
    display: block; } }

@media print {
  .u-print-inline-block {
    display: inline-block; } }

@media print {
  .u-print-hidden {
    display: none; } }

@media only screen and (max-width: 1279px) {
  .u-table\@xl {
    display: table; }
  .u-table-cell\@xl {
    display: table-cell; }
  .u-table-row\@xl {
    display: table-row; }
  .u-invisible\@xl {
    visibility: hidden; }
  .u-visible\@xl {
    visibility: visible; }
  .u-inline\@xl {
    display: inline; }
  .u-inline-block\@xl {
    display: inline-block; }
  .u-block\@xl {
    display: block; }
  .u-flex\@xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@xl {
    display: none; } }

@media only screen and (max-width: 1024px) {
  .u-table\@l {
    display: table; }
  .u-table-cell\@l {
    display: table-cell; }
  .u-table-row\@l {
    display: table-row; }
  .u-invisible\@l {
    visibility: hidden; }
  .u-visible\@l {
    visibility: visible; }
  .u-inline\@l {
    display: inline; }
  .u-inline-block\@l {
    display: inline-block; }
  .u-block\@l {
    display: block; }
  .u-flex\@l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@l {
    display: none; } }

@media only screen and (max-width: 768px) {
  .u-table\@m {
    display: table; }
  .u-table-cell\@m {
    display: table-cell; }
  .u-table-row\@m {
    display: table-row; }
  .u-invisible\@m {
    visibility: hidden; }
  .u-visible\@m {
    visibility: visible; }
  .u-inline\@m {
    display: inline; }
  .u-inline-block\@m {
    display: inline-block; }
  .u-block\@m {
    display: block; }
  .u-flex\@m {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@m {
    display: none; } }

@media only screen and (max-width: 479px) {
  .u-table\@s {
    display: table; }
  .u-table-cell\@s {
    display: table-cell; }
  .u-table-row\@s {
    display: table-row; }
  .u-invisible\@s {
    visibility: hidden; }
  .u-visible\@s {
    visibility: visible; }
  .u-inline\@s {
    display: inline; }
  .u-inline-block\@s {
    display: inline-block; }
  .u-block\@s {
    display: block; }
  .u-flex\@s {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@s {
    display: none; } }

@media only screen and (max-width: 375px) {
  .u-table\@xs {
    display: table; }
  .u-table-cell\@xs {
    display: table-cell; }
  .u-table-row\@xs {
    display: table-row; }
  .u-invisible\@xs {
    visibility: hidden; }
  .u-visible\@xs {
    visibility: visible; }
  .u-inline\@xs {
    display: inline; }
  .u-inline-block\@xs {
    display: inline-block; }
  .u-block\@xs {
    display: block; }
  .u-flex\@xs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .u-hidden\@xs {
    display: none; } }

/* _utility.flex.scss */
.u-flex-justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.u-flex-justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.u-flex-justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.u-flex-justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.u-flex-align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.u-flex-align-flex-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.u-flex-align-flex-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

.u-flex-align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.u-flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.u-flex-direction-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.u-flex-direction-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.u-flex-grow-1 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

@media only screen and (max-width: 1279px) {
  .u-flex-justify-center\@xl {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@xl {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@xl {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@xl {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@xl {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@xl {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@xl {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@xl {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@xl {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@xl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-grow-1\@xl {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media only screen and (max-width: 1024px) {
  .u-flex-justify-center\@l {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@l {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@l {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@l {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@l {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@l {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@l {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@l {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@l {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@l {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@l {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-grow-1\@l {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media only screen and (max-width: 768px) {
  .u-flex-justify-center\@m {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@m {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@m {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@m {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@m {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@m {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@m {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@m {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@m {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@m {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@m {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-grow-1\@m {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media only screen and (max-width: 479px) {
  .u-flex-justify-center\@s {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@s {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@s {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@s {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@s {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@s {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@s {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@s {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@s {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@s {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@s {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-grow-1\@s {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media only screen and (max-width: 375px) {
  .u-flex-justify-center\@xs {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .u-flex-justify-start\@xs {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .u-flex-justify-between\@xs {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .u-flex-justify-end\@xs {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .u-flex-align-center\@xs {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .u-flex-align-flex-start\@xs {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .u-flex-align-flex-end\@xs {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .u-flex-align-stretch\@xs {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .u-flex-wrap\@xs {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .u-flex-direction-column\@xs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .u-flex-direction-row\@xs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .u-flex-grow-1\@xs {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

/* _utility.spacing.scss */
/**
 * Utility classes to put specific spacing values onto elements.
 *
 *   .u-m-t {}
 *   .u-p {}
 *   .u-p-x {}
 */
.u-p0 {
  padding: 0px !important; }

.u-p1 {
  padding: 8px !important; }

.u-p2 {
  padding: 16px !important; }

.u-p3 {
  padding: 24px !important; }

.u-p4 {
  padding: 32px !important; }

.u-p5 {
  padding: 40px !important; }

.u-p6 {
  padding: 48px !important; }

.u-p7 {
  padding: 56px !important; }

.u-p8 {
  padding: 64px !important; }

.u-p9 {
  padding: 72px !important; }

.u-p10 {
  padding: 80px !important; }

.u-p11 {
  padding: 88px !important; }

.u-p12 {
  padding: 96px !important; }

.u-p13 {
  padding: 104px !important; }

.u-p14 {
  padding: 112px !important; }

.u-p15 {
  padding: 120px !important; }

.u-p16 {
  padding: 128px !important; }

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

.u-p-x1 {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.u-p-x2 {
  padding-left: 16px !important;
  padding-right: 16px !important; }

.u-p-x3 {
  padding-left: 24px !important;
  padding-right: 24px !important; }

.u-p-x4 {
  padding-left: 32px !important;
  padding-right: 32px !important; }

.u-p-x5 {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.u-p-x6 {
  padding-left: 48px !important;
  padding-right: 48px !important; }

.u-p-x7 {
  padding-left: 56px !important;
  padding-right: 56px !important; }

.u-p-x8 {
  padding-left: 64px !important;
  padding-right: 64px !important; }

.u-p-x9 {
  padding-left: 72px !important;
  padding-right: 72px !important; }

.u-p-x10 {
  padding-left: 80px !important;
  padding-right: 80px !important; }

.u-p-x11 {
  padding-left: 88px !important;
  padding-right: 88px !important; }

.u-p-x12 {
  padding-left: 96px !important;
  padding-right: 96px !important; }

.u-p-x13 {
  padding-left: 104px !important;
  padding-right: 104px !important; }

.u-p-x14 {
  padding-left: 112px !important;
  padding-right: 112px !important; }

.u-p-x15 {
  padding-left: 120px !important;
  padding-right: 120px !important; }

.u-p-x16 {
  padding-left: 128px !important;
  padding-right: 128px !important; }

.u-p-y0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.u-p-y1 {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.u-p-y2 {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

.u-p-y3 {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

.u-p-y4 {
  padding-top: 32px !important;
  padding-bottom: 32px !important; }

.u-p-y5 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.u-p-y6 {
  padding-top: 48px !important;
  padding-bottom: 48px !important; }

.u-p-y7 {
  padding-top: 56px !important;
  padding-bottom: 56px !important; }

.u-p-y8 {
  padding-top: 64px !important;
  padding-bottom: 64px !important; }

.u-p-y9 {
  padding-top: 72px !important;
  padding-bottom: 72px !important; }

.u-p-y10 {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

.u-p-y11 {
  padding-top: 88px !important;
  padding-bottom: 88px !important; }

.u-p-y12 {
  padding-top: 96px !important;
  padding-bottom: 96px !important; }

.u-p-y13 {
  padding-top: 104px !important;
  padding-bottom: 104px !important; }

.u-p-y14 {
  padding-top: 112px !important;
  padding-bottom: 112px !important; }

.u-p-y15 {
  padding-top: 120px !important;
  padding-bottom: 120px !important; }

.u-p-y16 {
  padding-top: 128px !important;
  padding-bottom: 128px !important; }

.u-p-t0 {
  padding-top: 0px !important; }

.u-p-t1 {
  padding-top: 8px !important; }

.u-p-t2 {
  padding-top: 16px !important; }

.u-p-t3 {
  padding-top: 24px !important; }

.u-p-t4 {
  padding-top: 32px !important; }

.u-p-t5 {
  padding-top: 40px !important; }

.u-p-t6 {
  padding-top: 48px !important; }

.u-p-t7 {
  padding-top: 56px !important; }

.u-p-t8 {
  padding-top: 64px !important; }

.u-p-t9 {
  padding-top: 72px !important; }

.u-p-t10 {
  padding-top: 80px !important; }

.u-p-t11 {
  padding-top: 88px !important; }

.u-p-t12 {
  padding-top: 96px !important; }

.u-p-t13 {
  padding-top: 104px !important; }

.u-p-t14 {
  padding-top: 112px !important; }

.u-p-t15 {
  padding-top: 120px !important; }

.u-p-t16 {
  padding-top: 128px !important; }

.u-p-r0 {
  padding-right: 0px !important; }

.u-p-r1 {
  padding-right: 8px !important; }

.u-p-r2 {
  padding-right: 16px !important; }

.u-p-r3 {
  padding-right: 24px !important; }

.u-p-r4 {
  padding-right: 32px !important; }

.u-p-r5 {
  padding-right: 40px !important; }

.u-p-r6 {
  padding-right: 48px !important; }

.u-p-r7 {
  padding-right: 56px !important; }

.u-p-r8 {
  padding-right: 64px !important; }

.u-p-r9 {
  padding-right: 72px !important; }

.u-p-r10 {
  padding-right: 80px !important; }

.u-p-r11 {
  padding-right: 88px !important; }

.u-p-r12 {
  padding-right: 96px !important; }

.u-p-r13 {
  padding-right: 104px !important; }

.u-p-r14 {
  padding-right: 112px !important; }

.u-p-r15 {
  padding-right: 120px !important; }

.u-p-r16 {
  padding-right: 128px !important; }

.u-p-b0 {
  padding-bottom: 0px !important; }

.u-p-b1 {
  padding-bottom: 8px !important; }

.u-p-b2 {
  padding-bottom: 16px !important; }

.u-p-b3 {
  padding-bottom: 24px !important; }

.u-p-b4 {
  padding-bottom: 32px !important; }

.u-p-b5 {
  padding-bottom: 40px !important; }

.u-p-b6 {
  padding-bottom: 48px !important; }

.u-p-b7 {
  padding-bottom: 56px !important; }

.u-p-b8 {
  padding-bottom: 64px !important; }

.u-p-b9 {
  padding-bottom: 72px !important; }

.u-p-b10 {
  padding-bottom: 80px !important; }

.u-p-b11 {
  padding-bottom: 88px !important; }

.u-p-b12 {
  padding-bottom: 96px !important; }

.u-p-b13 {
  padding-bottom: 104px !important; }

.u-p-b14 {
  padding-bottom: 112px !important; }

.u-p-b15 {
  padding-bottom: 120px !important; }

.u-p-b16 {
  padding-bottom: 128px !important; }

.u-p-l0 {
  padding-left: 0px !important; }

.u-p-l1 {
  padding-left: 8px !important; }

.u-p-l2 {
  padding-left: 16px !important; }

.u-p-l3 {
  padding-left: 24px !important; }

.u-p-l4 {
  padding-left: 32px !important; }

.u-p-l5 {
  padding-left: 40px !important; }

.u-p-l6 {
  padding-left: 48px !important; }

.u-p-l7 {
  padding-left: 56px !important; }

.u-p-l8 {
  padding-left: 64px !important; }

.u-p-l9 {
  padding-left: 72px !important; }

.u-p-l10 {
  padding-left: 80px !important; }

.u-p-l11 {
  padding-left: 88px !important; }

.u-p-l12 {
  padding-left: 96px !important; }

.u-p-l13 {
  padding-left: 104px !important; }

.u-p-l14 {
  padding-left: 112px !important; }

.u-p-l15 {
  padding-left: 120px !important; }

.u-p-l16 {
  padding-left: 128px !important; }

.u-m0 {
  margin: 0px !important; }

.u-m1 {
  margin: 8px !important; }

.u-m2 {
  margin: 16px !important; }

.u-m3 {
  margin: 24px !important; }

.u-m4 {
  margin: 32px !important; }

.u-m5 {
  margin: 40px !important; }

.u-m6 {
  margin: 48px !important; }

.u-m7 {
  margin: 56px !important; }

.u-m8 {
  margin: 64px !important; }

.u-m9 {
  margin: 72px !important; }

.u-m10 {
  margin: 80px !important; }

.u-m11 {
  margin: 88px !important; }

.u-m12 {
  margin: 96px !important; }

.u-m13 {
  margin: 104px !important; }

.u-m14 {
  margin: 112px !important; }

.u-m15 {
  margin: 120px !important; }

.u-m16 {
  margin: 128px !important; }

.u-m-x0 {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.u-m-x1 {
  margin-left: 8px !important;
  margin-right: 8px !important; }

.u-m-x2 {
  margin-left: 16px !important;
  margin-right: 16px !important; }

.u-m-x3 {
  margin-left: 24px !important;
  margin-right: 24px !important; }

.u-m-x4 {
  margin-left: 32px !important;
  margin-right: 32px !important; }

.u-m-x5 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.u-m-x6 {
  margin-left: 48px !important;
  margin-right: 48px !important; }

.u-m-x7 {
  margin-left: 56px !important;
  margin-right: 56px !important; }

.u-m-x8 {
  margin-left: 64px !important;
  margin-right: 64px !important; }

.u-m-x9 {
  margin-left: 72px !important;
  margin-right: 72px !important; }

.u-m-x10 {
  margin-left: 80px !important;
  margin-right: 80px !important; }

.u-m-x11 {
  margin-left: 88px !important;
  margin-right: 88px !important; }

.u-m-x12 {
  margin-left: 96px !important;
  margin-right: 96px !important; }

.u-m-x13 {
  margin-left: 104px !important;
  margin-right: 104px !important; }

.u-m-x14 {
  margin-left: 112px !important;
  margin-right: 112px !important; }

.u-m-x15 {
  margin-left: 120px !important;
  margin-right: 120px !important; }

.u-m-x16 {
  margin-left: 128px !important;
  margin-right: 128px !important; }

.u-m-y0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.u-m-y1 {
  margin-top: 8px !important;
  margin-bottom: 8px !important; }

.u-m-y2 {
  margin-top: 16px !important;
  margin-bottom: 16px !important; }

.u-m-y3 {
  margin-top: 24px !important;
  margin-bottom: 24px !important; }

.u-m-y4 {
  margin-top: 32px !important;
  margin-bottom: 32px !important; }

.u-m-y5 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.u-m-y6 {
  margin-top: 48px !important;
  margin-bottom: 48px !important; }

.u-m-y7 {
  margin-top: 56px !important;
  margin-bottom: 56px !important; }

.u-m-y8 {
  margin-top: 64px !important;
  margin-bottom: 64px !important; }

.u-m-y9 {
  margin-top: 72px !important;
  margin-bottom: 72px !important; }

.u-m-y10 {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

.u-m-y11 {
  margin-top: 88px !important;
  margin-bottom: 88px !important; }

.u-m-y12 {
  margin-top: 96px !important;
  margin-bottom: 96px !important; }

.u-m-y13 {
  margin-top: 104px !important;
  margin-bottom: 104px !important; }

.u-m-y14 {
  margin-top: 112px !important;
  margin-bottom: 112px !important; }

.u-m-y15 {
  margin-top: 120px !important;
  margin-bottom: 120px !important; }

.u-m-y16 {
  margin-top: 128px !important;
  margin-bottom: 128px !important; }

.u-m-t0 {
  margin-top: 0px !important; }

.u-m-t1 {
  margin-top: 8px !important; }

.u-m-t2 {
  margin-top: 16px !important; }

.u-m-t3 {
  margin-top: 24px !important; }

.u-m-t4 {
  margin-top: 32px !important; }

.u-m-t5 {
  margin-top: 40px !important; }

.u-m-t6 {
  margin-top: 48px !important; }

.u-m-t7 {
  margin-top: 56px !important; }

.u-m-t8 {
  margin-top: 64px !important; }

.u-m-t9 {
  margin-top: 72px !important; }

.u-m-t10 {
  margin-top: 80px !important; }

.u-m-t11 {
  margin-top: 88px !important; }

.u-m-t12 {
  margin-top: 96px !important; }

.u-m-t13 {
  margin-top: 104px !important; }

.u-m-t14 {
  margin-top: 112px !important; }

.u-m-t15 {
  margin-top: 120px !important; }

.u-m-t16 {
  margin-top: 128px !important; }

.u-m-r0 {
  margin-right: 0px !important; }

.u-m-r1 {
  margin-right: 8px !important; }

.u-m-r2 {
  margin-right: 16px !important; }

.u-m-r3 {
  margin-right: 24px !important; }

.u-m-r4 {
  margin-right: 32px !important; }

.u-m-r5 {
  margin-right: 40px !important; }

.u-m-r6 {
  margin-right: 48px !important; }

.u-m-r7 {
  margin-right: 56px !important; }

.u-m-r8 {
  margin-right: 64px !important; }

.u-m-r9 {
  margin-right: 72px !important; }

.u-m-r10 {
  margin-right: 80px !important; }

.u-m-r11 {
  margin-right: 88px !important; }

.u-m-r12 {
  margin-right: 96px !important; }

.u-m-r13 {
  margin-right: 104px !important; }

.u-m-r14 {
  margin-right: 112px !important; }

.u-m-r15 {
  margin-right: 120px !important; }

.u-m-r16 {
  margin-right: 128px !important; }

.u-m-b0 {
  margin-bottom: 0px !important; }

.u-m-b1 {
  margin-bottom: 8px !important; }

.u-m-b2 {
  margin-bottom: 16px !important; }

.u-m-b3 {
  margin-bottom: 24px !important; }

.u-m-b4 {
  margin-bottom: 32px !important; }

.u-m-b5 {
  margin-bottom: 40px !important; }

.u-m-b6 {
  margin-bottom: 48px !important; }

.u-m-b7 {
  margin-bottom: 56px !important; }

.u-m-b8 {
  margin-bottom: 64px !important; }

.u-m-b9 {
  margin-bottom: 72px !important; }

.u-m-b10 {
  margin-bottom: 80px !important; }

.u-m-b11 {
  margin-bottom: 88px !important; }

.u-m-b12 {
  margin-bottom: 96px !important; }

.u-m-b13 {
  margin-bottom: 104px !important; }

.u-m-b14 {
  margin-bottom: 112px !important; }

.u-m-b15 {
  margin-bottom: 120px !important; }

.u-m-b16 {
  margin-bottom: 128px !important; }

.u-m-l0 {
  margin-left: 0px !important; }

.u-m-l1 {
  margin-left: 8px !important; }

.u-m-l2 {
  margin-left: 16px !important; }

.u-m-l3 {
  margin-left: 24px !important; }

.u-m-l4 {
  margin-left: 32px !important; }

.u-m-l5 {
  margin-left: 40px !important; }

.u-m-l6 {
  margin-left: 48px !important; }

.u-m-l7 {
  margin-left: 56px !important; }

.u-m-l8 {
  margin-left: 64px !important; }

.u-m-l9 {
  margin-left: 72px !important; }

.u-m-l10 {
  margin-left: 80px !important; }

.u-m-l11 {
  margin-left: 88px !important; }

.u-m-l12 {
  margin-left: 96px !important; }

.u-m-l13 {
  margin-left: 104px !important; }

.u-m-l14 {
  margin-left: 112px !important; }

.u-m-l15 {
  margin-left: 120px !important; }

.u-m-l16 {
  margin-left: 128px !important; }

@media only screen and (max-width: 1279px) {
  .u-p0\@xl {
    padding: 0px !important; }
  .u-p1\@xl {
    padding: 8px !important; }
  .u-p2\@xl {
    padding: 16px !important; }
  .u-p3\@xl {
    padding: 24px !important; }
  .u-p4\@xl {
    padding: 32px !important; }
  .u-p5\@xl {
    padding: 40px !important; }
  .u-p6\@xl {
    padding: 48px !important; }
  .u-p7\@xl {
    padding: 56px !important; }
  .u-p8\@xl {
    padding: 64px !important; }
  .u-p9\@xl {
    padding: 72px !important; }
  .u-p10\@xl {
    padding: 80px !important; }
  .u-p11\@xl {
    padding: 88px !important; }
  .u-p12\@xl {
    padding: 96px !important; }
  .u-p13\@xl {
    padding: 104px !important; }
  .u-p14\@xl {
    padding: 112px !important; }
  .u-p15\@xl {
    padding: 120px !important; }
  .u-p16\@xl {
    padding: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-p0\@l {
    padding: 0px !important; }
  .u-p1\@l {
    padding: 8px !important; }
  .u-p2\@l {
    padding: 16px !important; }
  .u-p3\@l {
    padding: 24px !important; }
  .u-p4\@l {
    padding: 32px !important; }
  .u-p5\@l {
    padding: 40px !important; }
  .u-p6\@l {
    padding: 48px !important; }
  .u-p7\@l {
    padding: 56px !important; }
  .u-p8\@l {
    padding: 64px !important; }
  .u-p9\@l {
    padding: 72px !important; }
  .u-p10\@l {
    padding: 80px !important; }
  .u-p11\@l {
    padding: 88px !important; }
  .u-p12\@l {
    padding: 96px !important; }
  .u-p13\@l {
    padding: 104px !important; }
  .u-p14\@l {
    padding: 112px !important; }
  .u-p15\@l {
    padding: 120px !important; }
  .u-p16\@l {
    padding: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-p0\@m {
    padding: 0px !important; }
  .u-p1\@m {
    padding: 8px !important; }
  .u-p2\@m {
    padding: 16px !important; }
  .u-p3\@m {
    padding: 24px !important; }
  .u-p4\@m {
    padding: 32px !important; }
  .u-p5\@m {
    padding: 40px !important; }
  .u-p6\@m {
    padding: 48px !important; }
  .u-p7\@m {
    padding: 56px !important; }
  .u-p8\@m {
    padding: 64px !important; }
  .u-p9\@m {
    padding: 72px !important; }
  .u-p10\@m {
    padding: 80px !important; }
  .u-p11\@m {
    padding: 88px !important; }
  .u-p12\@m {
    padding: 96px !important; }
  .u-p13\@m {
    padding: 104px !important; }
  .u-p14\@m {
    padding: 112px !important; }
  .u-p15\@m {
    padding: 120px !important; }
  .u-p16\@m {
    padding: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-p0\@s {
    padding: 0px !important; }
  .u-p1\@s {
    padding: 8px !important; }
  .u-p2\@s {
    padding: 16px !important; }
  .u-p3\@s {
    padding: 24px !important; }
  .u-p4\@s {
    padding: 32px !important; }
  .u-p5\@s {
    padding: 40px !important; }
  .u-p6\@s {
    padding: 48px !important; }
  .u-p7\@s {
    padding: 56px !important; }
  .u-p8\@s {
    padding: 64px !important; }
  .u-p9\@s {
    padding: 72px !important; }
  .u-p10\@s {
    padding: 80px !important; }
  .u-p11\@s {
    padding: 88px !important; }
  .u-p12\@s {
    padding: 96px !important; }
  .u-p13\@s {
    padding: 104px !important; }
  .u-p14\@s {
    padding: 112px !important; }
  .u-p15\@s {
    padding: 120px !important; }
  .u-p16\@s {
    padding: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-p0\@xs {
    padding: 0px !important; }
  .u-p1\@xs {
    padding: 8px !important; }
  .u-p2\@xs {
    padding: 16px !important; }
  .u-p3\@xs {
    padding: 24px !important; }
  .u-p4\@xs {
    padding: 32px !important; }
  .u-p5\@xs {
    padding: 40px !important; }
  .u-p6\@xs {
    padding: 48px !important; }
  .u-p7\@xs {
    padding: 56px !important; }
  .u-p8\@xs {
    padding: 64px !important; }
  .u-p9\@xs {
    padding: 72px !important; }
  .u-p10\@xs {
    padding: 80px !important; }
  .u-p11\@xs {
    padding: 88px !important; }
  .u-p12\@xs {
    padding: 96px !important; }
  .u-p13\@xs {
    padding: 104px !important; }
  .u-p14\@xs {
    padding: 112px !important; }
  .u-p15\@xs {
    padding: 120px !important; }
  .u-p16\@xs {
    padding: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-p-x0\@xl {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@xl {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@xl {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@xl {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@xl {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@xl {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@xl {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@xl {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@xl {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@xl {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@xl {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@xl {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@xl {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@xl {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@xl {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@xl {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@xl {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-p-x0\@l {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@l {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@l {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@l {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@l {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@l {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@l {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@l {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@l {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@l {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@l {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@l {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@l {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@l {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@l {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@l {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@l {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-p-x0\@m {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@m {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@m {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@m {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@m {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@m {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@m {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@m {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@m {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@m {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@m {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@m {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@m {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@m {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@m {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@m {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@m {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-p-x0\@s {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@s {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@s {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@s {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@s {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@s {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@s {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@s {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@s {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@s {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@s {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@s {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@s {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@s {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@s {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@s {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@s {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-p-x0\@xs {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .u-p-x1\@xs {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  .u-p-x2\@xs {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  .u-p-x3\@xs {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  .u-p-x4\@xs {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  .u-p-x5\@xs {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  .u-p-x6\@xs {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  .u-p-x7\@xs {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  .u-p-x8\@xs {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  .u-p-x9\@xs {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  .u-p-x10\@xs {
    padding-left: 80px !important;
    padding-right: 80px !important; }
  .u-p-x11\@xs {
    padding-left: 88px !important;
    padding-right: 88px !important; }
  .u-p-x12\@xs {
    padding-left: 96px !important;
    padding-right: 96px !important; }
  .u-p-x13\@xs {
    padding-left: 104px !important;
    padding-right: 104px !important; }
  .u-p-x14\@xs {
    padding-left: 112px !important;
    padding-right: 112px !important; }
  .u-p-x15\@xs {
    padding-left: 120px !important;
    padding-right: 120px !important; }
  .u-p-x16\@xs {
    padding-left: 128px !important;
    padding-right: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-p-y0\@xl {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@xl {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@xl {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@xl {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@xl {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@xl {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@xl {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@xl {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@xl {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@xl {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@xl {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@xl {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@xl {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@xl {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@xl {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@xl {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@xl {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-p-y0\@l {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@l {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@l {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@l {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@l {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@l {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@l {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@l {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@l {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@l {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@l {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@l {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@l {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@l {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@l {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@l {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@l {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-p-y0\@m {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@m {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@m {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@m {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@m {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@m {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@m {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@m {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@m {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@m {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@m {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@m {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@m {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@m {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@m {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@m {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@m {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-p-y0\@s {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@s {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@s {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@s {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@s {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@s {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@s {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@s {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@s {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@s {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@s {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@s {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@s {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@s {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@s {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@s {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@s {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-p-y0\@xs {
    padding-top: 0px !important;
    padding-bottom: 0px !important; }
  .u-p-y1\@xs {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .u-p-y2\@xs {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  .u-p-y3\@xs {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  .u-p-y4\@xs {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  .u-p-y5\@xs {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  .u-p-y6\@xs {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  .u-p-y7\@xs {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  .u-p-y8\@xs {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  .u-p-y9\@xs {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  .u-p-y10\@xs {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  .u-p-y11\@xs {
    padding-top: 88px !important;
    padding-bottom: 88px !important; }
  .u-p-y12\@xs {
    padding-top: 96px !important;
    padding-bottom: 96px !important; }
  .u-p-y13\@xs {
    padding-top: 104px !important;
    padding-bottom: 104px !important; }
  .u-p-y14\@xs {
    padding-top: 112px !important;
    padding-bottom: 112px !important; }
  .u-p-y15\@xs {
    padding-top: 120px !important;
    padding-bottom: 120px !important; }
  .u-p-y16\@xs {
    padding-top: 128px !important;
    padding-bottom: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-p-t0\@xl {
    padding-top: 0px !important; }
  .u-p-t1\@xl {
    padding-top: 8px !important; }
  .u-p-t2\@xl {
    padding-top: 16px !important; }
  .u-p-t3\@xl {
    padding-top: 24px !important; }
  .u-p-t4\@xl {
    padding-top: 32px !important; }
  .u-p-t5\@xl {
    padding-top: 40px !important; }
  .u-p-t6\@xl {
    padding-top: 48px !important; }
  .u-p-t7\@xl {
    padding-top: 56px !important; }
  .u-p-t8\@xl {
    padding-top: 64px !important; }
  .u-p-t9\@xl {
    padding-top: 72px !important; }
  .u-p-t10\@xl {
    padding-top: 80px !important; }
  .u-p-t11\@xl {
    padding-top: 88px !important; }
  .u-p-t12\@xl {
    padding-top: 96px !important; }
  .u-p-t13\@xl {
    padding-top: 104px !important; }
  .u-p-t14\@xl {
    padding-top: 112px !important; }
  .u-p-t15\@xl {
    padding-top: 120px !important; }
  .u-p-t16\@xl {
    padding-top: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-p-t0\@l {
    padding-top: 0px !important; }
  .u-p-t1\@l {
    padding-top: 8px !important; }
  .u-p-t2\@l {
    padding-top: 16px !important; }
  .u-p-t3\@l {
    padding-top: 24px !important; }
  .u-p-t4\@l {
    padding-top: 32px !important; }
  .u-p-t5\@l {
    padding-top: 40px !important; }
  .u-p-t6\@l {
    padding-top: 48px !important; }
  .u-p-t7\@l {
    padding-top: 56px !important; }
  .u-p-t8\@l {
    padding-top: 64px !important; }
  .u-p-t9\@l {
    padding-top: 72px !important; }
  .u-p-t10\@l {
    padding-top: 80px !important; }
  .u-p-t11\@l {
    padding-top: 88px !important; }
  .u-p-t12\@l {
    padding-top: 96px !important; }
  .u-p-t13\@l {
    padding-top: 104px !important; }
  .u-p-t14\@l {
    padding-top: 112px !important; }
  .u-p-t15\@l {
    padding-top: 120px !important; }
  .u-p-t16\@l {
    padding-top: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-p-t0\@m {
    padding-top: 0px !important; }
  .u-p-t1\@m {
    padding-top: 8px !important; }
  .u-p-t2\@m {
    padding-top: 16px !important; }
  .u-p-t3\@m {
    padding-top: 24px !important; }
  .u-p-t4\@m {
    padding-top: 32px !important; }
  .u-p-t5\@m {
    padding-top: 40px !important; }
  .u-p-t6\@m {
    padding-top: 48px !important; }
  .u-p-t7\@m {
    padding-top: 56px !important; }
  .u-p-t8\@m {
    padding-top: 64px !important; }
  .u-p-t9\@m {
    padding-top: 72px !important; }
  .u-p-t10\@m {
    padding-top: 80px !important; }
  .u-p-t11\@m {
    padding-top: 88px !important; }
  .u-p-t12\@m {
    padding-top: 96px !important; }
  .u-p-t13\@m {
    padding-top: 104px !important; }
  .u-p-t14\@m {
    padding-top: 112px !important; }
  .u-p-t15\@m {
    padding-top: 120px !important; }
  .u-p-t16\@m {
    padding-top: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-p-t0\@s {
    padding-top: 0px !important; }
  .u-p-t1\@s {
    padding-top: 8px !important; }
  .u-p-t2\@s {
    padding-top: 16px !important; }
  .u-p-t3\@s {
    padding-top: 24px !important; }
  .u-p-t4\@s {
    padding-top: 32px !important; }
  .u-p-t5\@s {
    padding-top: 40px !important; }
  .u-p-t6\@s {
    padding-top: 48px !important; }
  .u-p-t7\@s {
    padding-top: 56px !important; }
  .u-p-t8\@s {
    padding-top: 64px !important; }
  .u-p-t9\@s {
    padding-top: 72px !important; }
  .u-p-t10\@s {
    padding-top: 80px !important; }
  .u-p-t11\@s {
    padding-top: 88px !important; }
  .u-p-t12\@s {
    padding-top: 96px !important; }
  .u-p-t13\@s {
    padding-top: 104px !important; }
  .u-p-t14\@s {
    padding-top: 112px !important; }
  .u-p-t15\@s {
    padding-top: 120px !important; }
  .u-p-t16\@s {
    padding-top: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-p-t0\@xs {
    padding-top: 0px !important; }
  .u-p-t1\@xs {
    padding-top: 8px !important; }
  .u-p-t2\@xs {
    padding-top: 16px !important; }
  .u-p-t3\@xs {
    padding-top: 24px !important; }
  .u-p-t4\@xs {
    padding-top: 32px !important; }
  .u-p-t5\@xs {
    padding-top: 40px !important; }
  .u-p-t6\@xs {
    padding-top: 48px !important; }
  .u-p-t7\@xs {
    padding-top: 56px !important; }
  .u-p-t8\@xs {
    padding-top: 64px !important; }
  .u-p-t9\@xs {
    padding-top: 72px !important; }
  .u-p-t10\@xs {
    padding-top: 80px !important; }
  .u-p-t11\@xs {
    padding-top: 88px !important; }
  .u-p-t12\@xs {
    padding-top: 96px !important; }
  .u-p-t13\@xs {
    padding-top: 104px !important; }
  .u-p-t14\@xs {
    padding-top: 112px !important; }
  .u-p-t15\@xs {
    padding-top: 120px !important; }
  .u-p-t16\@xs {
    padding-top: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-p-r0\@xl {
    padding-right: 0px !important; }
  .u-p-r1\@xl {
    padding-right: 8px !important; }
  .u-p-r2\@xl {
    padding-right: 16px !important; }
  .u-p-r3\@xl {
    padding-right: 24px !important; }
  .u-p-r4\@xl {
    padding-right: 32px !important; }
  .u-p-r5\@xl {
    padding-right: 40px !important; }
  .u-p-r6\@xl {
    padding-right: 48px !important; }
  .u-p-r7\@xl {
    padding-right: 56px !important; }
  .u-p-r8\@xl {
    padding-right: 64px !important; }
  .u-p-r9\@xl {
    padding-right: 72px !important; }
  .u-p-r10\@xl {
    padding-right: 80px !important; }
  .u-p-r11\@xl {
    padding-right: 88px !important; }
  .u-p-r12\@xl {
    padding-right: 96px !important; }
  .u-p-r13\@xl {
    padding-right: 104px !important; }
  .u-p-r14\@xl {
    padding-right: 112px !important; }
  .u-p-r15\@xl {
    padding-right: 120px !important; }
  .u-p-r16\@xl {
    padding-right: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-p-r0\@l {
    padding-right: 0px !important; }
  .u-p-r1\@l {
    padding-right: 8px !important; }
  .u-p-r2\@l {
    padding-right: 16px !important; }
  .u-p-r3\@l {
    padding-right: 24px !important; }
  .u-p-r4\@l {
    padding-right: 32px !important; }
  .u-p-r5\@l {
    padding-right: 40px !important; }
  .u-p-r6\@l {
    padding-right: 48px !important; }
  .u-p-r7\@l {
    padding-right: 56px !important; }
  .u-p-r8\@l {
    padding-right: 64px !important; }
  .u-p-r9\@l {
    padding-right: 72px !important; }
  .u-p-r10\@l {
    padding-right: 80px !important; }
  .u-p-r11\@l {
    padding-right: 88px !important; }
  .u-p-r12\@l {
    padding-right: 96px !important; }
  .u-p-r13\@l {
    padding-right: 104px !important; }
  .u-p-r14\@l {
    padding-right: 112px !important; }
  .u-p-r15\@l {
    padding-right: 120px !important; }
  .u-p-r16\@l {
    padding-right: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-p-r0\@m {
    padding-right: 0px !important; }
  .u-p-r1\@m {
    padding-right: 8px !important; }
  .u-p-r2\@m {
    padding-right: 16px !important; }
  .u-p-r3\@m {
    padding-right: 24px !important; }
  .u-p-r4\@m {
    padding-right: 32px !important; }
  .u-p-r5\@m {
    padding-right: 40px !important; }
  .u-p-r6\@m {
    padding-right: 48px !important; }
  .u-p-r7\@m {
    padding-right: 56px !important; }
  .u-p-r8\@m {
    padding-right: 64px !important; }
  .u-p-r9\@m {
    padding-right: 72px !important; }
  .u-p-r10\@m {
    padding-right: 80px !important; }
  .u-p-r11\@m {
    padding-right: 88px !important; }
  .u-p-r12\@m {
    padding-right: 96px !important; }
  .u-p-r13\@m {
    padding-right: 104px !important; }
  .u-p-r14\@m {
    padding-right: 112px !important; }
  .u-p-r15\@m {
    padding-right: 120px !important; }
  .u-p-r16\@m {
    padding-right: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-p-r0\@s {
    padding-right: 0px !important; }
  .u-p-r1\@s {
    padding-right: 8px !important; }
  .u-p-r2\@s {
    padding-right: 16px !important; }
  .u-p-r3\@s {
    padding-right: 24px !important; }
  .u-p-r4\@s {
    padding-right: 32px !important; }
  .u-p-r5\@s {
    padding-right: 40px !important; }
  .u-p-r6\@s {
    padding-right: 48px !important; }
  .u-p-r7\@s {
    padding-right: 56px !important; }
  .u-p-r8\@s {
    padding-right: 64px !important; }
  .u-p-r9\@s {
    padding-right: 72px !important; }
  .u-p-r10\@s {
    padding-right: 80px !important; }
  .u-p-r11\@s {
    padding-right: 88px !important; }
  .u-p-r12\@s {
    padding-right: 96px !important; }
  .u-p-r13\@s {
    padding-right: 104px !important; }
  .u-p-r14\@s {
    padding-right: 112px !important; }
  .u-p-r15\@s {
    padding-right: 120px !important; }
  .u-p-r16\@s {
    padding-right: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-p-r0\@xs {
    padding-right: 0px !important; }
  .u-p-r1\@xs {
    padding-right: 8px !important; }
  .u-p-r2\@xs {
    padding-right: 16px !important; }
  .u-p-r3\@xs {
    padding-right: 24px !important; }
  .u-p-r4\@xs {
    padding-right: 32px !important; }
  .u-p-r5\@xs {
    padding-right: 40px !important; }
  .u-p-r6\@xs {
    padding-right: 48px !important; }
  .u-p-r7\@xs {
    padding-right: 56px !important; }
  .u-p-r8\@xs {
    padding-right: 64px !important; }
  .u-p-r9\@xs {
    padding-right: 72px !important; }
  .u-p-r10\@xs {
    padding-right: 80px !important; }
  .u-p-r11\@xs {
    padding-right: 88px !important; }
  .u-p-r12\@xs {
    padding-right: 96px !important; }
  .u-p-r13\@xs {
    padding-right: 104px !important; }
  .u-p-r14\@xs {
    padding-right: 112px !important; }
  .u-p-r15\@xs {
    padding-right: 120px !important; }
  .u-p-r16\@xs {
    padding-right: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-p-b0\@xl {
    padding-bottom: 0px !important; }
  .u-p-b1\@xl {
    padding-bottom: 8px !important; }
  .u-p-b2\@xl {
    padding-bottom: 16px !important; }
  .u-p-b3\@xl {
    padding-bottom: 24px !important; }
  .u-p-b4\@xl {
    padding-bottom: 32px !important; }
  .u-p-b5\@xl {
    padding-bottom: 40px !important; }
  .u-p-b6\@xl {
    padding-bottom: 48px !important; }
  .u-p-b7\@xl {
    padding-bottom: 56px !important; }
  .u-p-b8\@xl {
    padding-bottom: 64px !important; }
  .u-p-b9\@xl {
    padding-bottom: 72px !important; }
  .u-p-b10\@xl {
    padding-bottom: 80px !important; }
  .u-p-b11\@xl {
    padding-bottom: 88px !important; }
  .u-p-b12\@xl {
    padding-bottom: 96px !important; }
  .u-p-b13\@xl {
    padding-bottom: 104px !important; }
  .u-p-b14\@xl {
    padding-bottom: 112px !important; }
  .u-p-b15\@xl {
    padding-bottom: 120px !important; }
  .u-p-b16\@xl {
    padding-bottom: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-p-b0\@l {
    padding-bottom: 0px !important; }
  .u-p-b1\@l {
    padding-bottom: 8px !important; }
  .u-p-b2\@l {
    padding-bottom: 16px !important; }
  .u-p-b3\@l {
    padding-bottom: 24px !important; }
  .u-p-b4\@l {
    padding-bottom: 32px !important; }
  .u-p-b5\@l {
    padding-bottom: 40px !important; }
  .u-p-b6\@l {
    padding-bottom: 48px !important; }
  .u-p-b7\@l {
    padding-bottom: 56px !important; }
  .u-p-b8\@l {
    padding-bottom: 64px !important; }
  .u-p-b9\@l {
    padding-bottom: 72px !important; }
  .u-p-b10\@l {
    padding-bottom: 80px !important; }
  .u-p-b11\@l {
    padding-bottom: 88px !important; }
  .u-p-b12\@l {
    padding-bottom: 96px !important; }
  .u-p-b13\@l {
    padding-bottom: 104px !important; }
  .u-p-b14\@l {
    padding-bottom: 112px !important; }
  .u-p-b15\@l {
    padding-bottom: 120px !important; }
  .u-p-b16\@l {
    padding-bottom: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-p-b0\@m {
    padding-bottom: 0px !important; }
  .u-p-b1\@m {
    padding-bottom: 8px !important; }
  .u-p-b2\@m {
    padding-bottom: 16px !important; }
  .u-p-b3\@m {
    padding-bottom: 24px !important; }
  .u-p-b4\@m {
    padding-bottom: 32px !important; }
  .u-p-b5\@m {
    padding-bottom: 40px !important; }
  .u-p-b6\@m {
    padding-bottom: 48px !important; }
  .u-p-b7\@m {
    padding-bottom: 56px !important; }
  .u-p-b8\@m {
    padding-bottom: 64px !important; }
  .u-p-b9\@m {
    padding-bottom: 72px !important; }
  .u-p-b10\@m {
    padding-bottom: 80px !important; }
  .u-p-b11\@m {
    padding-bottom: 88px !important; }
  .u-p-b12\@m {
    padding-bottom: 96px !important; }
  .u-p-b13\@m {
    padding-bottom: 104px !important; }
  .u-p-b14\@m {
    padding-bottom: 112px !important; }
  .u-p-b15\@m {
    padding-bottom: 120px !important; }
  .u-p-b16\@m {
    padding-bottom: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-p-b0\@s {
    padding-bottom: 0px !important; }
  .u-p-b1\@s {
    padding-bottom: 8px !important; }
  .u-p-b2\@s {
    padding-bottom: 16px !important; }
  .u-p-b3\@s {
    padding-bottom: 24px !important; }
  .u-p-b4\@s {
    padding-bottom: 32px !important; }
  .u-p-b5\@s {
    padding-bottom: 40px !important; }
  .u-p-b6\@s {
    padding-bottom: 48px !important; }
  .u-p-b7\@s {
    padding-bottom: 56px !important; }
  .u-p-b8\@s {
    padding-bottom: 64px !important; }
  .u-p-b9\@s {
    padding-bottom: 72px !important; }
  .u-p-b10\@s {
    padding-bottom: 80px !important; }
  .u-p-b11\@s {
    padding-bottom: 88px !important; }
  .u-p-b12\@s {
    padding-bottom: 96px !important; }
  .u-p-b13\@s {
    padding-bottom: 104px !important; }
  .u-p-b14\@s {
    padding-bottom: 112px !important; }
  .u-p-b15\@s {
    padding-bottom: 120px !important; }
  .u-p-b16\@s {
    padding-bottom: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-p-b0\@xs {
    padding-bottom: 0px !important; }
  .u-p-b1\@xs {
    padding-bottom: 8px !important; }
  .u-p-b2\@xs {
    padding-bottom: 16px !important; }
  .u-p-b3\@xs {
    padding-bottom: 24px !important; }
  .u-p-b4\@xs {
    padding-bottom: 32px !important; }
  .u-p-b5\@xs {
    padding-bottom: 40px !important; }
  .u-p-b6\@xs {
    padding-bottom: 48px !important; }
  .u-p-b7\@xs {
    padding-bottom: 56px !important; }
  .u-p-b8\@xs {
    padding-bottom: 64px !important; }
  .u-p-b9\@xs {
    padding-bottom: 72px !important; }
  .u-p-b10\@xs {
    padding-bottom: 80px !important; }
  .u-p-b11\@xs {
    padding-bottom: 88px !important; }
  .u-p-b12\@xs {
    padding-bottom: 96px !important; }
  .u-p-b13\@xs {
    padding-bottom: 104px !important; }
  .u-p-b14\@xs {
    padding-bottom: 112px !important; }
  .u-p-b15\@xs {
    padding-bottom: 120px !important; }
  .u-p-b16\@xs {
    padding-bottom: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-p-l0\@xl {
    padding-left: 0px !important; }
  .u-p-l1\@xl {
    padding-left: 8px !important; }
  .u-p-l2\@xl {
    padding-left: 16px !important; }
  .u-p-l3\@xl {
    padding-left: 24px !important; }
  .u-p-l4\@xl {
    padding-left: 32px !important; }
  .u-p-l5\@xl {
    padding-left: 40px !important; }
  .u-p-l6\@xl {
    padding-left: 48px !important; }
  .u-p-l7\@xl {
    padding-left: 56px !important; }
  .u-p-l8\@xl {
    padding-left: 64px !important; }
  .u-p-l9\@xl {
    padding-left: 72px !important; }
  .u-p-l10\@xl {
    padding-left: 80px !important; }
  .u-p-l11\@xl {
    padding-left: 88px !important; }
  .u-p-l12\@xl {
    padding-left: 96px !important; }
  .u-p-l13\@xl {
    padding-left: 104px !important; }
  .u-p-l14\@xl {
    padding-left: 112px !important; }
  .u-p-l15\@xl {
    padding-left: 120px !important; }
  .u-p-l16\@xl {
    padding-left: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-p-l0\@l {
    padding-left: 0px !important; }
  .u-p-l1\@l {
    padding-left: 8px !important; }
  .u-p-l2\@l {
    padding-left: 16px !important; }
  .u-p-l3\@l {
    padding-left: 24px !important; }
  .u-p-l4\@l {
    padding-left: 32px !important; }
  .u-p-l5\@l {
    padding-left: 40px !important; }
  .u-p-l6\@l {
    padding-left: 48px !important; }
  .u-p-l7\@l {
    padding-left: 56px !important; }
  .u-p-l8\@l {
    padding-left: 64px !important; }
  .u-p-l9\@l {
    padding-left: 72px !important; }
  .u-p-l10\@l {
    padding-left: 80px !important; }
  .u-p-l11\@l {
    padding-left: 88px !important; }
  .u-p-l12\@l {
    padding-left: 96px !important; }
  .u-p-l13\@l {
    padding-left: 104px !important; }
  .u-p-l14\@l {
    padding-left: 112px !important; }
  .u-p-l15\@l {
    padding-left: 120px !important; }
  .u-p-l16\@l {
    padding-left: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-p-l0\@m {
    padding-left: 0px !important; }
  .u-p-l1\@m {
    padding-left: 8px !important; }
  .u-p-l2\@m {
    padding-left: 16px !important; }
  .u-p-l3\@m {
    padding-left: 24px !important; }
  .u-p-l4\@m {
    padding-left: 32px !important; }
  .u-p-l5\@m {
    padding-left: 40px !important; }
  .u-p-l6\@m {
    padding-left: 48px !important; }
  .u-p-l7\@m {
    padding-left: 56px !important; }
  .u-p-l8\@m {
    padding-left: 64px !important; }
  .u-p-l9\@m {
    padding-left: 72px !important; }
  .u-p-l10\@m {
    padding-left: 80px !important; }
  .u-p-l11\@m {
    padding-left: 88px !important; }
  .u-p-l12\@m {
    padding-left: 96px !important; }
  .u-p-l13\@m {
    padding-left: 104px !important; }
  .u-p-l14\@m {
    padding-left: 112px !important; }
  .u-p-l15\@m {
    padding-left: 120px !important; }
  .u-p-l16\@m {
    padding-left: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-p-l0\@s {
    padding-left: 0px !important; }
  .u-p-l1\@s {
    padding-left: 8px !important; }
  .u-p-l2\@s {
    padding-left: 16px !important; }
  .u-p-l3\@s {
    padding-left: 24px !important; }
  .u-p-l4\@s {
    padding-left: 32px !important; }
  .u-p-l5\@s {
    padding-left: 40px !important; }
  .u-p-l6\@s {
    padding-left: 48px !important; }
  .u-p-l7\@s {
    padding-left: 56px !important; }
  .u-p-l8\@s {
    padding-left: 64px !important; }
  .u-p-l9\@s {
    padding-left: 72px !important; }
  .u-p-l10\@s {
    padding-left: 80px !important; }
  .u-p-l11\@s {
    padding-left: 88px !important; }
  .u-p-l12\@s {
    padding-left: 96px !important; }
  .u-p-l13\@s {
    padding-left: 104px !important; }
  .u-p-l14\@s {
    padding-left: 112px !important; }
  .u-p-l15\@s {
    padding-left: 120px !important; }
  .u-p-l16\@s {
    padding-left: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-p-l0\@xs {
    padding-left: 0px !important; }
  .u-p-l1\@xs {
    padding-left: 8px !important; }
  .u-p-l2\@xs {
    padding-left: 16px !important; }
  .u-p-l3\@xs {
    padding-left: 24px !important; }
  .u-p-l4\@xs {
    padding-left: 32px !important; }
  .u-p-l5\@xs {
    padding-left: 40px !important; }
  .u-p-l6\@xs {
    padding-left: 48px !important; }
  .u-p-l7\@xs {
    padding-left: 56px !important; }
  .u-p-l8\@xs {
    padding-left: 64px !important; }
  .u-p-l9\@xs {
    padding-left: 72px !important; }
  .u-p-l10\@xs {
    padding-left: 80px !important; }
  .u-p-l11\@xs {
    padding-left: 88px !important; }
  .u-p-l12\@xs {
    padding-left: 96px !important; }
  .u-p-l13\@xs {
    padding-left: 104px !important; }
  .u-p-l14\@xs {
    padding-left: 112px !important; }
  .u-p-l15\@xs {
    padding-left: 120px !important; }
  .u-p-l16\@xs {
    padding-left: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-m0\@xl {
    margin: 0px !important; }
  .u-m1\@xl {
    margin: 8px !important; }
  .u-m2\@xl {
    margin: 16px !important; }
  .u-m3\@xl {
    margin: 24px !important; }
  .u-m4\@xl {
    margin: 32px !important; }
  .u-m5\@xl {
    margin: 40px !important; }
  .u-m6\@xl {
    margin: 48px !important; }
  .u-m7\@xl {
    margin: 56px !important; }
  .u-m8\@xl {
    margin: 64px !important; }
  .u-m9\@xl {
    margin: 72px !important; }
  .u-m10\@xl {
    margin: 80px !important; }
  .u-m11\@xl {
    margin: 88px !important; }
  .u-m12\@xl {
    margin: 96px !important; }
  .u-m13\@xl {
    margin: 104px !important; }
  .u-m14\@xl {
    margin: 112px !important; }
  .u-m15\@xl {
    margin: 120px !important; }
  .u-m16\@xl {
    margin: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-m0\@l {
    margin: 0px !important; }
  .u-m1\@l {
    margin: 8px !important; }
  .u-m2\@l {
    margin: 16px !important; }
  .u-m3\@l {
    margin: 24px !important; }
  .u-m4\@l {
    margin: 32px !important; }
  .u-m5\@l {
    margin: 40px !important; }
  .u-m6\@l {
    margin: 48px !important; }
  .u-m7\@l {
    margin: 56px !important; }
  .u-m8\@l {
    margin: 64px !important; }
  .u-m9\@l {
    margin: 72px !important; }
  .u-m10\@l {
    margin: 80px !important; }
  .u-m11\@l {
    margin: 88px !important; }
  .u-m12\@l {
    margin: 96px !important; }
  .u-m13\@l {
    margin: 104px !important; }
  .u-m14\@l {
    margin: 112px !important; }
  .u-m15\@l {
    margin: 120px !important; }
  .u-m16\@l {
    margin: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-m0\@m {
    margin: 0px !important; }
  .u-m1\@m {
    margin: 8px !important; }
  .u-m2\@m {
    margin: 16px !important; }
  .u-m3\@m {
    margin: 24px !important; }
  .u-m4\@m {
    margin: 32px !important; }
  .u-m5\@m {
    margin: 40px !important; }
  .u-m6\@m {
    margin: 48px !important; }
  .u-m7\@m {
    margin: 56px !important; }
  .u-m8\@m {
    margin: 64px !important; }
  .u-m9\@m {
    margin: 72px !important; }
  .u-m10\@m {
    margin: 80px !important; }
  .u-m11\@m {
    margin: 88px !important; }
  .u-m12\@m {
    margin: 96px !important; }
  .u-m13\@m {
    margin: 104px !important; }
  .u-m14\@m {
    margin: 112px !important; }
  .u-m15\@m {
    margin: 120px !important; }
  .u-m16\@m {
    margin: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-m0\@s {
    margin: 0px !important; }
  .u-m1\@s {
    margin: 8px !important; }
  .u-m2\@s {
    margin: 16px !important; }
  .u-m3\@s {
    margin: 24px !important; }
  .u-m4\@s {
    margin: 32px !important; }
  .u-m5\@s {
    margin: 40px !important; }
  .u-m6\@s {
    margin: 48px !important; }
  .u-m7\@s {
    margin: 56px !important; }
  .u-m8\@s {
    margin: 64px !important; }
  .u-m9\@s {
    margin: 72px !important; }
  .u-m10\@s {
    margin: 80px !important; }
  .u-m11\@s {
    margin: 88px !important; }
  .u-m12\@s {
    margin: 96px !important; }
  .u-m13\@s {
    margin: 104px !important; }
  .u-m14\@s {
    margin: 112px !important; }
  .u-m15\@s {
    margin: 120px !important; }
  .u-m16\@s {
    margin: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-m0\@xs {
    margin: 0px !important; }
  .u-m1\@xs {
    margin: 8px !important; }
  .u-m2\@xs {
    margin: 16px !important; }
  .u-m3\@xs {
    margin: 24px !important; }
  .u-m4\@xs {
    margin: 32px !important; }
  .u-m5\@xs {
    margin: 40px !important; }
  .u-m6\@xs {
    margin: 48px !important; }
  .u-m7\@xs {
    margin: 56px !important; }
  .u-m8\@xs {
    margin: 64px !important; }
  .u-m9\@xs {
    margin: 72px !important; }
  .u-m10\@xs {
    margin: 80px !important; }
  .u-m11\@xs {
    margin: 88px !important; }
  .u-m12\@xs {
    margin: 96px !important; }
  .u-m13\@xs {
    margin: 104px !important; }
  .u-m14\@xs {
    margin: 112px !important; }
  .u-m15\@xs {
    margin: 120px !important; }
  .u-m16\@xs {
    margin: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-m-x0\@xl {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@xl {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@xl {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@xl {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@xl {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@xl {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@xl {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@xl {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@xl {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@xl {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@xl {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@xl {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@xl {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@xl {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@xl {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@xl {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@xl {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-m-x0\@l {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@l {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@l {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@l {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@l {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@l {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@l {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@l {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@l {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@l {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@l {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@l {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@l {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@l {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@l {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@l {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@l {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-m-x0\@m {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@m {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@m {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@m {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@m {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@m {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@m {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@m {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@m {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@m {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@m {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@m {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@m {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@m {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@m {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@m {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@m {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-m-x0\@s {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@s {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@s {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@s {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@s {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@s {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@s {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@s {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@s {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@s {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@s {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@s {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@s {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@s {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@s {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@s {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@s {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-m-x0\@xs {
    margin-left: 0px !important;
    margin-right: 0px !important; }
  .u-m-x1\@xs {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  .u-m-x2\@xs {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  .u-m-x3\@xs {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  .u-m-x4\@xs {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  .u-m-x5\@xs {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  .u-m-x6\@xs {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  .u-m-x7\@xs {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  .u-m-x8\@xs {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  .u-m-x9\@xs {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  .u-m-x10\@xs {
    margin-left: 80px !important;
    margin-right: 80px !important; }
  .u-m-x11\@xs {
    margin-left: 88px !important;
    margin-right: 88px !important; }
  .u-m-x12\@xs {
    margin-left: 96px !important;
    margin-right: 96px !important; }
  .u-m-x13\@xs {
    margin-left: 104px !important;
    margin-right: 104px !important; }
  .u-m-x14\@xs {
    margin-left: 112px !important;
    margin-right: 112px !important; }
  .u-m-x15\@xs {
    margin-left: 120px !important;
    margin-right: 120px !important; }
  .u-m-x16\@xs {
    margin-left: 128px !important;
    margin-right: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-m-y0\@xl {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@xl {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@xl {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@xl {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@xl {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@xl {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@xl {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@xl {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@xl {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@xl {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@xl {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@xl {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@xl {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@xl {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@xl {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@xl {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@xl {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-m-y0\@l {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@l {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@l {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@l {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@l {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@l {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@l {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@l {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@l {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@l {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@l {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@l {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@l {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@l {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@l {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@l {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@l {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-m-y0\@m {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@m {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@m {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@m {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@m {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@m {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@m {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@m {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@m {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@m {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@m {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@m {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@m {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@m {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@m {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@m {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@m {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-m-y0\@s {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@s {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@s {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@s {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@s {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@s {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@s {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@s {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@s {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@s {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@s {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@s {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@s {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@s {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@s {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@s {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@s {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-m-y0\@xs {
    margin-top: 0px !important;
    margin-bottom: 0px !important; }
  .u-m-y1\@xs {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  .u-m-y2\@xs {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  .u-m-y3\@xs {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  .u-m-y4\@xs {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  .u-m-y5\@xs {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  .u-m-y6\@xs {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  .u-m-y7\@xs {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  .u-m-y8\@xs {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  .u-m-y9\@xs {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  .u-m-y10\@xs {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  .u-m-y11\@xs {
    margin-top: 88px !important;
    margin-bottom: 88px !important; }
  .u-m-y12\@xs {
    margin-top: 96px !important;
    margin-bottom: 96px !important; }
  .u-m-y13\@xs {
    margin-top: 104px !important;
    margin-bottom: 104px !important; }
  .u-m-y14\@xs {
    margin-top: 112px !important;
    margin-bottom: 112px !important; }
  .u-m-y15\@xs {
    margin-top: 120px !important;
    margin-bottom: 120px !important; }
  .u-m-y16\@xs {
    margin-top: 128px !important;
    margin-bottom: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-m-t0\@xl {
    margin-top: 0px !important; }
  .u-m-t1\@xl {
    margin-top: 8px !important; }
  .u-m-t2\@xl {
    margin-top: 16px !important; }
  .u-m-t3\@xl {
    margin-top: 24px !important; }
  .u-m-t4\@xl {
    margin-top: 32px !important; }
  .u-m-t5\@xl {
    margin-top: 40px !important; }
  .u-m-t6\@xl {
    margin-top: 48px !important; }
  .u-m-t7\@xl {
    margin-top: 56px !important; }
  .u-m-t8\@xl {
    margin-top: 64px !important; }
  .u-m-t9\@xl {
    margin-top: 72px !important; }
  .u-m-t10\@xl {
    margin-top: 80px !important; }
  .u-m-t11\@xl {
    margin-top: 88px !important; }
  .u-m-t12\@xl {
    margin-top: 96px !important; }
  .u-m-t13\@xl {
    margin-top: 104px !important; }
  .u-m-t14\@xl {
    margin-top: 112px !important; }
  .u-m-t15\@xl {
    margin-top: 120px !important; }
  .u-m-t16\@xl {
    margin-top: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-m-t0\@l {
    margin-top: 0px !important; }
  .u-m-t1\@l {
    margin-top: 8px !important; }
  .u-m-t2\@l {
    margin-top: 16px !important; }
  .u-m-t3\@l {
    margin-top: 24px !important; }
  .u-m-t4\@l {
    margin-top: 32px !important; }
  .u-m-t5\@l {
    margin-top: 40px !important; }
  .u-m-t6\@l {
    margin-top: 48px !important; }
  .u-m-t7\@l {
    margin-top: 56px !important; }
  .u-m-t8\@l {
    margin-top: 64px !important; }
  .u-m-t9\@l {
    margin-top: 72px !important; }
  .u-m-t10\@l {
    margin-top: 80px !important; }
  .u-m-t11\@l {
    margin-top: 88px !important; }
  .u-m-t12\@l {
    margin-top: 96px !important; }
  .u-m-t13\@l {
    margin-top: 104px !important; }
  .u-m-t14\@l {
    margin-top: 112px !important; }
  .u-m-t15\@l {
    margin-top: 120px !important; }
  .u-m-t16\@l {
    margin-top: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-m-t0\@m {
    margin-top: 0px !important; }
  .u-m-t1\@m {
    margin-top: 8px !important; }
  .u-m-t2\@m {
    margin-top: 16px !important; }
  .u-m-t3\@m {
    margin-top: 24px !important; }
  .u-m-t4\@m {
    margin-top: 32px !important; }
  .u-m-t5\@m {
    margin-top: 40px !important; }
  .u-m-t6\@m {
    margin-top: 48px !important; }
  .u-m-t7\@m {
    margin-top: 56px !important; }
  .u-m-t8\@m {
    margin-top: 64px !important; }
  .u-m-t9\@m {
    margin-top: 72px !important; }
  .u-m-t10\@m {
    margin-top: 80px !important; }
  .u-m-t11\@m {
    margin-top: 88px !important; }
  .u-m-t12\@m {
    margin-top: 96px !important; }
  .u-m-t13\@m {
    margin-top: 104px !important; }
  .u-m-t14\@m {
    margin-top: 112px !important; }
  .u-m-t15\@m {
    margin-top: 120px !important; }
  .u-m-t16\@m {
    margin-top: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-m-t0\@s {
    margin-top: 0px !important; }
  .u-m-t1\@s {
    margin-top: 8px !important; }
  .u-m-t2\@s {
    margin-top: 16px !important; }
  .u-m-t3\@s {
    margin-top: 24px !important; }
  .u-m-t4\@s {
    margin-top: 32px !important; }
  .u-m-t5\@s {
    margin-top: 40px !important; }
  .u-m-t6\@s {
    margin-top: 48px !important; }
  .u-m-t7\@s {
    margin-top: 56px !important; }
  .u-m-t8\@s {
    margin-top: 64px !important; }
  .u-m-t9\@s {
    margin-top: 72px !important; }
  .u-m-t10\@s {
    margin-top: 80px !important; }
  .u-m-t11\@s {
    margin-top: 88px !important; }
  .u-m-t12\@s {
    margin-top: 96px !important; }
  .u-m-t13\@s {
    margin-top: 104px !important; }
  .u-m-t14\@s {
    margin-top: 112px !important; }
  .u-m-t15\@s {
    margin-top: 120px !important; }
  .u-m-t16\@s {
    margin-top: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-m-t0\@xs {
    margin-top: 0px !important; }
  .u-m-t1\@xs {
    margin-top: 8px !important; }
  .u-m-t2\@xs {
    margin-top: 16px !important; }
  .u-m-t3\@xs {
    margin-top: 24px !important; }
  .u-m-t4\@xs {
    margin-top: 32px !important; }
  .u-m-t5\@xs {
    margin-top: 40px !important; }
  .u-m-t6\@xs {
    margin-top: 48px !important; }
  .u-m-t7\@xs {
    margin-top: 56px !important; }
  .u-m-t8\@xs {
    margin-top: 64px !important; }
  .u-m-t9\@xs {
    margin-top: 72px !important; }
  .u-m-t10\@xs {
    margin-top: 80px !important; }
  .u-m-t11\@xs {
    margin-top: 88px !important; }
  .u-m-t12\@xs {
    margin-top: 96px !important; }
  .u-m-t13\@xs {
    margin-top: 104px !important; }
  .u-m-t14\@xs {
    margin-top: 112px !important; }
  .u-m-t15\@xs {
    margin-top: 120px !important; }
  .u-m-t16\@xs {
    margin-top: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-m-r0\@xl {
    margin-right: 0px !important; }
  .u-m-r1\@xl {
    margin-right: 8px !important; }
  .u-m-r2\@xl {
    margin-right: 16px !important; }
  .u-m-r3\@xl {
    margin-right: 24px !important; }
  .u-m-r4\@xl {
    margin-right: 32px !important; }
  .u-m-r5\@xl {
    margin-right: 40px !important; }
  .u-m-r6\@xl {
    margin-right: 48px !important; }
  .u-m-r7\@xl {
    margin-right: 56px !important; }
  .u-m-r8\@xl {
    margin-right: 64px !important; }
  .u-m-r9\@xl {
    margin-right: 72px !important; }
  .u-m-r10\@xl {
    margin-right: 80px !important; }
  .u-m-r11\@xl {
    margin-right: 88px !important; }
  .u-m-r12\@xl {
    margin-right: 96px !important; }
  .u-m-r13\@xl {
    margin-right: 104px !important; }
  .u-m-r14\@xl {
    margin-right: 112px !important; }
  .u-m-r15\@xl {
    margin-right: 120px !important; }
  .u-m-r16\@xl {
    margin-right: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-m-r0\@l {
    margin-right: 0px !important; }
  .u-m-r1\@l {
    margin-right: 8px !important; }
  .u-m-r2\@l {
    margin-right: 16px !important; }
  .u-m-r3\@l {
    margin-right: 24px !important; }
  .u-m-r4\@l {
    margin-right: 32px !important; }
  .u-m-r5\@l {
    margin-right: 40px !important; }
  .u-m-r6\@l {
    margin-right: 48px !important; }
  .u-m-r7\@l {
    margin-right: 56px !important; }
  .u-m-r8\@l {
    margin-right: 64px !important; }
  .u-m-r9\@l {
    margin-right: 72px !important; }
  .u-m-r10\@l {
    margin-right: 80px !important; }
  .u-m-r11\@l {
    margin-right: 88px !important; }
  .u-m-r12\@l {
    margin-right: 96px !important; }
  .u-m-r13\@l {
    margin-right: 104px !important; }
  .u-m-r14\@l {
    margin-right: 112px !important; }
  .u-m-r15\@l {
    margin-right: 120px !important; }
  .u-m-r16\@l {
    margin-right: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-m-r0\@m {
    margin-right: 0px !important; }
  .u-m-r1\@m {
    margin-right: 8px !important; }
  .u-m-r2\@m {
    margin-right: 16px !important; }
  .u-m-r3\@m {
    margin-right: 24px !important; }
  .u-m-r4\@m {
    margin-right: 32px !important; }
  .u-m-r5\@m {
    margin-right: 40px !important; }
  .u-m-r6\@m {
    margin-right: 48px !important; }
  .u-m-r7\@m {
    margin-right: 56px !important; }
  .u-m-r8\@m {
    margin-right: 64px !important; }
  .u-m-r9\@m {
    margin-right: 72px !important; }
  .u-m-r10\@m {
    margin-right: 80px !important; }
  .u-m-r11\@m {
    margin-right: 88px !important; }
  .u-m-r12\@m {
    margin-right: 96px !important; }
  .u-m-r13\@m {
    margin-right: 104px !important; }
  .u-m-r14\@m {
    margin-right: 112px !important; }
  .u-m-r15\@m {
    margin-right: 120px !important; }
  .u-m-r16\@m {
    margin-right: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-m-r0\@s {
    margin-right: 0px !important; }
  .u-m-r1\@s {
    margin-right: 8px !important; }
  .u-m-r2\@s {
    margin-right: 16px !important; }
  .u-m-r3\@s {
    margin-right: 24px !important; }
  .u-m-r4\@s {
    margin-right: 32px !important; }
  .u-m-r5\@s {
    margin-right: 40px !important; }
  .u-m-r6\@s {
    margin-right: 48px !important; }
  .u-m-r7\@s {
    margin-right: 56px !important; }
  .u-m-r8\@s {
    margin-right: 64px !important; }
  .u-m-r9\@s {
    margin-right: 72px !important; }
  .u-m-r10\@s {
    margin-right: 80px !important; }
  .u-m-r11\@s {
    margin-right: 88px !important; }
  .u-m-r12\@s {
    margin-right: 96px !important; }
  .u-m-r13\@s {
    margin-right: 104px !important; }
  .u-m-r14\@s {
    margin-right: 112px !important; }
  .u-m-r15\@s {
    margin-right: 120px !important; }
  .u-m-r16\@s {
    margin-right: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-m-r0\@xs {
    margin-right: 0px !important; }
  .u-m-r1\@xs {
    margin-right: 8px !important; }
  .u-m-r2\@xs {
    margin-right: 16px !important; }
  .u-m-r3\@xs {
    margin-right: 24px !important; }
  .u-m-r4\@xs {
    margin-right: 32px !important; }
  .u-m-r5\@xs {
    margin-right: 40px !important; }
  .u-m-r6\@xs {
    margin-right: 48px !important; }
  .u-m-r7\@xs {
    margin-right: 56px !important; }
  .u-m-r8\@xs {
    margin-right: 64px !important; }
  .u-m-r9\@xs {
    margin-right: 72px !important; }
  .u-m-r10\@xs {
    margin-right: 80px !important; }
  .u-m-r11\@xs {
    margin-right: 88px !important; }
  .u-m-r12\@xs {
    margin-right: 96px !important; }
  .u-m-r13\@xs {
    margin-right: 104px !important; }
  .u-m-r14\@xs {
    margin-right: 112px !important; }
  .u-m-r15\@xs {
    margin-right: 120px !important; }
  .u-m-r16\@xs {
    margin-right: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-m-b0\@xl {
    margin-bottom: 0px !important; }
  .u-m-b1\@xl {
    margin-bottom: 8px !important; }
  .u-m-b2\@xl {
    margin-bottom: 16px !important; }
  .u-m-b3\@xl {
    margin-bottom: 24px !important; }
  .u-m-b4\@xl {
    margin-bottom: 32px !important; }
  .u-m-b5\@xl {
    margin-bottom: 40px !important; }
  .u-m-b6\@xl {
    margin-bottom: 48px !important; }
  .u-m-b7\@xl {
    margin-bottom: 56px !important; }
  .u-m-b8\@xl {
    margin-bottom: 64px !important; }
  .u-m-b9\@xl {
    margin-bottom: 72px !important; }
  .u-m-b10\@xl {
    margin-bottom: 80px !important; }
  .u-m-b11\@xl {
    margin-bottom: 88px !important; }
  .u-m-b12\@xl {
    margin-bottom: 96px !important; }
  .u-m-b13\@xl {
    margin-bottom: 104px !important; }
  .u-m-b14\@xl {
    margin-bottom: 112px !important; }
  .u-m-b15\@xl {
    margin-bottom: 120px !important; }
  .u-m-b16\@xl {
    margin-bottom: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-m-b0\@l {
    margin-bottom: 0px !important; }
  .u-m-b1\@l {
    margin-bottom: 8px !important; }
  .u-m-b2\@l {
    margin-bottom: 16px !important; }
  .u-m-b3\@l {
    margin-bottom: 24px !important; }
  .u-m-b4\@l {
    margin-bottom: 32px !important; }
  .u-m-b5\@l {
    margin-bottom: 40px !important; }
  .u-m-b6\@l {
    margin-bottom: 48px !important; }
  .u-m-b7\@l {
    margin-bottom: 56px !important; }
  .u-m-b8\@l {
    margin-bottom: 64px !important; }
  .u-m-b9\@l {
    margin-bottom: 72px !important; }
  .u-m-b10\@l {
    margin-bottom: 80px !important; }
  .u-m-b11\@l {
    margin-bottom: 88px !important; }
  .u-m-b12\@l {
    margin-bottom: 96px !important; }
  .u-m-b13\@l {
    margin-bottom: 104px !important; }
  .u-m-b14\@l {
    margin-bottom: 112px !important; }
  .u-m-b15\@l {
    margin-bottom: 120px !important; }
  .u-m-b16\@l {
    margin-bottom: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-m-b0\@m {
    margin-bottom: 0px !important; }
  .u-m-b1\@m {
    margin-bottom: 8px !important; }
  .u-m-b2\@m {
    margin-bottom: 16px !important; }
  .u-m-b3\@m {
    margin-bottom: 24px !important; }
  .u-m-b4\@m {
    margin-bottom: 32px !important; }
  .u-m-b5\@m {
    margin-bottom: 40px !important; }
  .u-m-b6\@m {
    margin-bottom: 48px !important; }
  .u-m-b7\@m {
    margin-bottom: 56px !important; }
  .u-m-b8\@m {
    margin-bottom: 64px !important; }
  .u-m-b9\@m {
    margin-bottom: 72px !important; }
  .u-m-b10\@m {
    margin-bottom: 80px !important; }
  .u-m-b11\@m {
    margin-bottom: 88px !important; }
  .u-m-b12\@m {
    margin-bottom: 96px !important; }
  .u-m-b13\@m {
    margin-bottom: 104px !important; }
  .u-m-b14\@m {
    margin-bottom: 112px !important; }
  .u-m-b15\@m {
    margin-bottom: 120px !important; }
  .u-m-b16\@m {
    margin-bottom: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-m-b0\@s {
    margin-bottom: 0px !important; }
  .u-m-b1\@s {
    margin-bottom: 8px !important; }
  .u-m-b2\@s {
    margin-bottom: 16px !important; }
  .u-m-b3\@s {
    margin-bottom: 24px !important; }
  .u-m-b4\@s {
    margin-bottom: 32px !important; }
  .u-m-b5\@s {
    margin-bottom: 40px !important; }
  .u-m-b6\@s {
    margin-bottom: 48px !important; }
  .u-m-b7\@s {
    margin-bottom: 56px !important; }
  .u-m-b8\@s {
    margin-bottom: 64px !important; }
  .u-m-b9\@s {
    margin-bottom: 72px !important; }
  .u-m-b10\@s {
    margin-bottom: 80px !important; }
  .u-m-b11\@s {
    margin-bottom: 88px !important; }
  .u-m-b12\@s {
    margin-bottom: 96px !important; }
  .u-m-b13\@s {
    margin-bottom: 104px !important; }
  .u-m-b14\@s {
    margin-bottom: 112px !important; }
  .u-m-b15\@s {
    margin-bottom: 120px !important; }
  .u-m-b16\@s {
    margin-bottom: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-m-b0\@xs {
    margin-bottom: 0px !important; }
  .u-m-b1\@xs {
    margin-bottom: 8px !important; }
  .u-m-b2\@xs {
    margin-bottom: 16px !important; }
  .u-m-b3\@xs {
    margin-bottom: 24px !important; }
  .u-m-b4\@xs {
    margin-bottom: 32px !important; }
  .u-m-b5\@xs {
    margin-bottom: 40px !important; }
  .u-m-b6\@xs {
    margin-bottom: 48px !important; }
  .u-m-b7\@xs {
    margin-bottom: 56px !important; }
  .u-m-b8\@xs {
    margin-bottom: 64px !important; }
  .u-m-b9\@xs {
    margin-bottom: 72px !important; }
  .u-m-b10\@xs {
    margin-bottom: 80px !important; }
  .u-m-b11\@xs {
    margin-bottom: 88px !important; }
  .u-m-b12\@xs {
    margin-bottom: 96px !important; }
  .u-m-b13\@xs {
    margin-bottom: 104px !important; }
  .u-m-b14\@xs {
    margin-bottom: 112px !important; }
  .u-m-b15\@xs {
    margin-bottom: 120px !important; }
  .u-m-b16\@xs {
    margin-bottom: 128px !important; } }

@media only screen and (max-width: 1279px) {
  .u-m-l0\@xl {
    margin-left: 0px !important; }
  .u-m-l1\@xl {
    margin-left: 8px !important; }
  .u-m-l2\@xl {
    margin-left: 16px !important; }
  .u-m-l3\@xl {
    margin-left: 24px !important; }
  .u-m-l4\@xl {
    margin-left: 32px !important; }
  .u-m-l5\@xl {
    margin-left: 40px !important; }
  .u-m-l6\@xl {
    margin-left: 48px !important; }
  .u-m-l7\@xl {
    margin-left: 56px !important; }
  .u-m-l8\@xl {
    margin-left: 64px !important; }
  .u-m-l9\@xl {
    margin-left: 72px !important; }
  .u-m-l10\@xl {
    margin-left: 80px !important; }
  .u-m-l11\@xl {
    margin-left: 88px !important; }
  .u-m-l12\@xl {
    margin-left: 96px !important; }
  .u-m-l13\@xl {
    margin-left: 104px !important; }
  .u-m-l14\@xl {
    margin-left: 112px !important; }
  .u-m-l15\@xl {
    margin-left: 120px !important; }
  .u-m-l16\@xl {
    margin-left: 128px !important; } }

@media only screen and (max-width: 1024px) {
  .u-m-l0\@l {
    margin-left: 0px !important; }
  .u-m-l1\@l {
    margin-left: 8px !important; }
  .u-m-l2\@l {
    margin-left: 16px !important; }
  .u-m-l3\@l {
    margin-left: 24px !important; }
  .u-m-l4\@l {
    margin-left: 32px !important; }
  .u-m-l5\@l {
    margin-left: 40px !important; }
  .u-m-l6\@l {
    margin-left: 48px !important; }
  .u-m-l7\@l {
    margin-left: 56px !important; }
  .u-m-l8\@l {
    margin-left: 64px !important; }
  .u-m-l9\@l {
    margin-left: 72px !important; }
  .u-m-l10\@l {
    margin-left: 80px !important; }
  .u-m-l11\@l {
    margin-left: 88px !important; }
  .u-m-l12\@l {
    margin-left: 96px !important; }
  .u-m-l13\@l {
    margin-left: 104px !important; }
  .u-m-l14\@l {
    margin-left: 112px !important; }
  .u-m-l15\@l {
    margin-left: 120px !important; }
  .u-m-l16\@l {
    margin-left: 128px !important; } }

@media only screen and (max-width: 768px) {
  .u-m-l0\@m {
    margin-left: 0px !important; }
  .u-m-l1\@m {
    margin-left: 8px !important; }
  .u-m-l2\@m {
    margin-left: 16px !important; }
  .u-m-l3\@m {
    margin-left: 24px !important; }
  .u-m-l4\@m {
    margin-left: 32px !important; }
  .u-m-l5\@m {
    margin-left: 40px !important; }
  .u-m-l6\@m {
    margin-left: 48px !important; }
  .u-m-l7\@m {
    margin-left: 56px !important; }
  .u-m-l8\@m {
    margin-left: 64px !important; }
  .u-m-l9\@m {
    margin-left: 72px !important; }
  .u-m-l10\@m {
    margin-left: 80px !important; }
  .u-m-l11\@m {
    margin-left: 88px !important; }
  .u-m-l12\@m {
    margin-left: 96px !important; }
  .u-m-l13\@m {
    margin-left: 104px !important; }
  .u-m-l14\@m {
    margin-left: 112px !important; }
  .u-m-l15\@m {
    margin-left: 120px !important; }
  .u-m-l16\@m {
    margin-left: 128px !important; } }

@media only screen and (max-width: 479px) {
  .u-m-l0\@s {
    margin-left: 0px !important; }
  .u-m-l1\@s {
    margin-left: 8px !important; }
  .u-m-l2\@s {
    margin-left: 16px !important; }
  .u-m-l3\@s {
    margin-left: 24px !important; }
  .u-m-l4\@s {
    margin-left: 32px !important; }
  .u-m-l5\@s {
    margin-left: 40px !important; }
  .u-m-l6\@s {
    margin-left: 48px !important; }
  .u-m-l7\@s {
    margin-left: 56px !important; }
  .u-m-l8\@s {
    margin-left: 64px !important; }
  .u-m-l9\@s {
    margin-left: 72px !important; }
  .u-m-l10\@s {
    margin-left: 80px !important; }
  .u-m-l11\@s {
    margin-left: 88px !important; }
  .u-m-l12\@s {
    margin-left: 96px !important; }
  .u-m-l13\@s {
    margin-left: 104px !important; }
  .u-m-l14\@s {
    margin-left: 112px !important; }
  .u-m-l15\@s {
    margin-left: 120px !important; }
  .u-m-l16\@s {
    margin-left: 128px !important; } }

@media only screen and (max-width: 375px) {
  .u-m-l0\@xs {
    margin-left: 0px !important; }
  .u-m-l1\@xs {
    margin-left: 8px !important; }
  .u-m-l2\@xs {
    margin-left: 16px !important; }
  .u-m-l3\@xs {
    margin-left: 24px !important; }
  .u-m-l4\@xs {
    margin-left: 32px !important; }
  .u-m-l5\@xs {
    margin-left: 40px !important; }
  .u-m-l6\@xs {
    margin-left: 48px !important; }
  .u-m-l7\@xs {
    margin-left: 56px !important; }
  .u-m-l8\@xs {
    margin-left: 64px !important; }
  .u-m-l9\@xs {
    margin-left: 72px !important; }
  .u-m-l10\@xs {
    margin-left: 80px !important; }
  .u-m-l11\@xs {
    margin-left: 88px !important; }
  .u-m-l12\@xs {
    margin-left: 96px !important; }
  .u-m-l13\@xs {
    margin-left: 104px !important; }
  .u-m-l14\@xs {
    margin-left: 112px !important; }
  .u-m-l15\@xs {
    margin-left: 120px !important; }
  .u-m-l16\@xs {
    margin-left: 128px !important; } }

.u-m-a0 {
  margin: 0px; }

.u-m-a1 {
  margin: 8px; }

.u-m-a2 {
  margin: 16px; }

.u-m-a3 {
  margin: 24px; }

.u-m-a4 {
  margin: 32px; }

.u-m-a5 {
  margin: 40px; }

.u-m-a6 {
  margin: 48px; }

.u-m-a7 {
  margin: 56px; }

.u-m-a8 {
  margin: 64px; }

.u-m-a9 {
  margin: 72px; }

.u-m-a10 {
  margin: 80px; }

.u-m-a11 {
  margin: 88px; }

.u-m-a12 {
  margin: 96px; }

.u-m-a13 {
  margin: 104px; }

.u-m-a14 {
  margin: 112px; }

.u-m-a15 {
  margin: 120px; }

.u-m-a16 {
  margin: 128px; }

.u-p-a0 {
  padding: 0px; }

.u-p-a1 {
  padding: 8px; }

.u-p-a2 {
  padding: 16px; }

.u-p-a3 {
  padding: 24px; }

.u-p-a4 {
  padding: 32px; }

.u-p-a5 {
  padding: 40px; }

.u-p-a6 {
  padding: 48px; }

.u-p-a7 {
  padding: 56px; }

.u-p-a8 {
  padding: 64px; }

.u-p-a9 {
  padding: 72px; }

.u-p-a10 {
  padding: 80px; }

.u-p-a11 {
  padding: 88px; }

.u-p-a12 {
  padding: 96px; }

.u-p-a13 {
  padding: 104px; }

.u-p-a14 {
  padding: 112px; }

.u-p-a15 {
  padding: 120px; }

.u-p-a16 {
  padding: 128px; }

/* _utility.heights.scss */
.u-height-a {
  height: auto; }

.u-height-100pc {
  height: 100%; }

.u-height-100vh {
  height: 100vh; }

/**
		* Whole
		*/
.u-height-full {
  height: 100%; }

/**
		* Halves
		*/
.u-height-half, .u-height-2\/4, .u-height-3\/6, .u-height-4\/8, .u-height-5\/10, .u-height-6\/12 {
  height: 50%; }

/**
		* Thirds
		*/
.u-height-1\/3, .u-height-2\/6, .u-height-3\/9, .u-height-4\/12 {
  height: 33.333%; }

.u-height-2\/3, .u-height-4\/6, .u-height-6\/9, .u-height-8\/12 {
  height: 66.666%; }

/**
		* Quarters
		*/
.u-height-1\/4, .u-height-2\/8, .u-height-3\/12 {
  height: 25%; }

.u-height-3\/4, .u-height-6\/8, .u-height-9\/12 {
  height: 75%; }

/**
		* Fifths
		*/
.u-height-1\/5, .u-height-2\/10 {
  height: 20%; }

.u-height-2\/5, .u-height-4\/10 {
  height: 40%; }

.u-height-3\/5, .u-height-6\/10 {
  height: 60%; }

.u-height-4\/5, .u-height-8\/10 {
  height: 80%; }

/**
		* Sixths
		*/
.u-height-1\/6, .u-height-2\/12 {
  height: 16.666%; }

.u-height-5\/6, .u-height-10\/12 {
  height: 83.333%; }

/**
		* Eighths
		*/
.u-height-1\/8 {
  height: 12.5%; }

.u-height-3\/8 {
  height: 37.5%; }

.u-height-5\/8 {
  height: 62.5%; }

.u-height-7\/8 {
  height: 87.5%; }

/**
		* Nineths
		*/
.u-height-1\/9 {
  height: 11.111%; }

.u-height-2\/9 {
  height: 22.222%; }

.u-height-4\/9 {
  height: 44.444%; }

.u-height-5\/9 {
  height: 55.556%; }

.u-height-7\/9 {
  height: 77.778%; }

.u-height-8\/9 {
  height: 88.889%; }

/**
		* Tenths
		*/
.u-height-1\/10 {
  height: 10%; }

.u-height-3\/10 {
  height: 30%; }

.u-height-7\/10 {
  height: 70%; }

.u-height-9\/10 {
  height: 90%; }

/**
		* Twelfths
		*/
.u-height-1\/12 {
  height: 8.333%; }

.u-height-5\/12 {
  height: 41.666%; }

.u-height-7\/12 {
  height: 58.333%; }

.u-height-11\/12 {
  height: 91.666%; }

/**
		* Whole
		*/
.u-height-full {
  min-height: 100%; }

/**
		* Halves
		*/
.u-height-half, .u-height-2\/4, .u-height-3\/6, .u-height-4\/8, .u-height-5\/10, .u-height-6\/12 {
  min-height: 50%; }

/**
		* Thirds
		*/
.u-height-1\/3, .u-height-2\/6, .u-height-3\/9, .u-height-4\/12 {
  min-height: 33.333%; }

.u-height-2\/3, .u-height-4\/6, .u-height-6\/9, .u-height-8\/12 {
  min-height: 66.666%; }

/**
		* Quarters
		*/
.u-height-1\/4, .u-height-2\/8, .u-height-3\/12 {
  min-height: 25%; }

.u-height-3\/4, .u-height-6\/8, .u-height-9\/12 {
  min-height: 75%; }

/**
		* Fifths
		*/
.u-height-1\/5, .u-height-2\/10 {
  min-height: 20%; }

.u-height-2\/5, .u-height-4\/10 {
  min-height: 40%; }

.u-height-3\/5, .u-height-6\/10 {
  min-height: 60%; }

.u-height-4\/5, .u-height-8\/10 {
  min-height: 80%; }

/**
		* Sixths
		*/
.u-height-1\/6, .u-height-2\/12 {
  min-height: 16.666%; }

.u-height-5\/6, .u-height-10\/12 {
  min-height: 83.333%; }

/**
		* Eighths
		*/
.u-height-1\/8 {
  min-height: 12.5%; }

.u-height-3\/8 {
  min-height: 37.5%; }

.u-height-5\/8 {
  min-height: 62.5%; }

.u-height-7\/8 {
  min-height: 87.5%; }

/**
		* Nineths
		*/
.u-height-1\/9 {
  min-height: 11.111%; }

.u-height-2\/9 {
  min-height: 22.222%; }

.u-height-4\/9 {
  min-height: 44.444%; }

.u-height-5\/9 {
  min-height: 55.556%; }

.u-height-7\/9 {
  min-height: 77.778%; }

.u-height-8\/9 {
  min-height: 88.889%; }

/**
		* Tenths
		*/
.u-height-1\/10 {
  min-height: 10%; }

.u-height-3\/10 {
  min-height: 30%; }

.u-height-7\/10 {
  min-height: 70%; }

.u-height-9\/10 {
  min-height: 90%; }

/**
		* Twelfths
		*/
.u-height-1\/12 {
  min-height: 8.333%; }

.u-height-5\/12 {
  min-height: 41.666%; }

.u-height-7\/12 {
  min-height: 58.333%; }

.u-height-11\/12 {
  min-height: 91.666%; }

@media only screen and (max-width: 1279px) {
  /**
		* Whole
		*/
  .u-height-full\@xl {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@xl, .u-height-2\/4\@xl, .u-height-3\/6\@xl, .u-height-4\/8\@xl, .u-height-5\/10\@xl, .u-height-6\/12\@xl {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@xl, .u-height-2\/6\@xl, .u-height-3\/9\@xl, .u-height-4\/12\@xl {
    height: 33.333%; }
  .u-height-2\/3\@xl, .u-height-4\/6\@xl, .u-height-6\/9\@xl, .u-height-8\/12\@xl {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@xl, .u-height-2\/8\@xl, .u-height-3\/12\@xl {
    height: 25%; }
  .u-height-3\/4\@xl, .u-height-6\/8\@xl, .u-height-9\/12\@xl {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@xl, .u-height-2\/10\@xl {
    height: 20%; }
  .u-height-2\/5\@xl, .u-height-4\/10\@xl {
    height: 40%; }
  .u-height-3\/5\@xl, .u-height-6\/10\@xl {
    height: 60%; }
  .u-height-4\/5\@xl, .u-height-8\/10\@xl {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@xl, .u-height-2\/12\@xl {
    height: 16.666%; }
  .u-height-5\/6\@xl, .u-height-10\/12\@xl {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@xl {
    height: 12.5%; }
  .u-height-3\/8\@xl {
    height: 37.5%; }
  .u-height-5\/8\@xl {
    height: 62.5%; }
  .u-height-7\/8\@xl {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@xl {
    height: 11.111%; }
  .u-height-2\/9\@xl {
    height: 22.222%; }
  .u-height-4\/9\@xl {
    height: 44.444%; }
  .u-height-5\/9\@xl {
    height: 55.556%; }
  .u-height-7\/9\@xl {
    height: 77.778%; }
  .u-height-8\/9\@xl {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@xl {
    height: 10%; }
  .u-height-3\/10\@xl {
    height: 30%; }
  .u-height-7\/10\@xl {
    height: 70%; }
  .u-height-9\/10\@xl {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@xl {
    height: 8.333%; }
  .u-height-5\/12\@xl {
    height: 41.666%; }
  .u-height-7\/12\@xl {
    height: 58.333%; }
  .u-height-11\/12\@xl {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@xl {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@xl, .u-height-2\/4\@xl, .u-height-3\/6\@xl, .u-height-4\/8\@xl, .u-height-5\/10\@xl, .u-height-6\/12\@xl {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@xl, .u-height-2\/6\@xl, .u-height-3\/9\@xl, .u-height-4\/12\@xl {
    min-height: 33.333%; }
  .u-height-2\/3\@xl, .u-height-4\/6\@xl, .u-height-6\/9\@xl, .u-height-8\/12\@xl {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@xl, .u-height-2\/8\@xl, .u-height-3\/12\@xl {
    min-height: 25%; }
  .u-height-3\/4\@xl, .u-height-6\/8\@xl, .u-height-9\/12\@xl {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@xl, .u-height-2\/10\@xl {
    min-height: 20%; }
  .u-height-2\/5\@xl, .u-height-4\/10\@xl {
    min-height: 40%; }
  .u-height-3\/5\@xl, .u-height-6\/10\@xl {
    min-height: 60%; }
  .u-height-4\/5\@xl, .u-height-8\/10\@xl {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@xl, .u-height-2\/12\@xl {
    min-height: 16.666%; }
  .u-height-5\/6\@xl, .u-height-10\/12\@xl {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@xl {
    min-height: 12.5%; }
  .u-height-3\/8\@xl {
    min-height: 37.5%; }
  .u-height-5\/8\@xl {
    min-height: 62.5%; }
  .u-height-7\/8\@xl {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@xl {
    min-height: 11.111%; }
  .u-height-2\/9\@xl {
    min-height: 22.222%; }
  .u-height-4\/9\@xl {
    min-height: 44.444%; }
  .u-height-5\/9\@xl {
    min-height: 55.556%; }
  .u-height-7\/9\@xl {
    min-height: 77.778%; }
  .u-height-8\/9\@xl {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@xl {
    min-height: 10%; }
  .u-height-3\/10\@xl {
    min-height: 30%; }
  .u-height-7\/10\@xl {
    min-height: 70%; }
  .u-height-9\/10\@xl {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@xl {
    min-height: 8.333%; }
  .u-height-5\/12\@xl {
    min-height: 41.666%; }
  .u-height-7\/12\@xl {
    min-height: 58.333%; }
  .u-height-11\/12\@xl {
    min-height: 91.666%; } }

@media only screen and (max-width: 1024px) {
  /**
		* Whole
		*/
  .u-height-full\@l {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@l, .u-height-2\/4\@l, .u-height-3\/6\@l, .u-height-4\/8\@l, .u-height-5\/10\@l, .u-height-6\/12\@l {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@l, .u-height-2\/6\@l, .u-height-3\/9\@l, .u-height-4\/12\@l {
    height: 33.333%; }
  .u-height-2\/3\@l, .u-height-4\/6\@l, .u-height-6\/9\@l, .u-height-8\/12\@l {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@l, .u-height-2\/8\@l, .u-height-3\/12\@l {
    height: 25%; }
  .u-height-3\/4\@l, .u-height-6\/8\@l, .u-height-9\/12\@l {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@l, .u-height-2\/10\@l {
    height: 20%; }
  .u-height-2\/5\@l, .u-height-4\/10\@l {
    height: 40%; }
  .u-height-3\/5\@l, .u-height-6\/10\@l {
    height: 60%; }
  .u-height-4\/5\@l, .u-height-8\/10\@l {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@l, .u-height-2\/12\@l {
    height: 16.666%; }
  .u-height-5\/6\@l, .u-height-10\/12\@l {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@l {
    height: 12.5%; }
  .u-height-3\/8\@l {
    height: 37.5%; }
  .u-height-5\/8\@l {
    height: 62.5%; }
  .u-height-7\/8\@l {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@l {
    height: 11.111%; }
  .u-height-2\/9\@l {
    height: 22.222%; }
  .u-height-4\/9\@l {
    height: 44.444%; }
  .u-height-5\/9\@l {
    height: 55.556%; }
  .u-height-7\/9\@l {
    height: 77.778%; }
  .u-height-8\/9\@l {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@l {
    height: 10%; }
  .u-height-3\/10\@l {
    height: 30%; }
  .u-height-7\/10\@l {
    height: 70%; }
  .u-height-9\/10\@l {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@l {
    height: 8.333%; }
  .u-height-5\/12\@l {
    height: 41.666%; }
  .u-height-7\/12\@l {
    height: 58.333%; }
  .u-height-11\/12\@l {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@l {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@l, .u-height-2\/4\@l, .u-height-3\/6\@l, .u-height-4\/8\@l, .u-height-5\/10\@l, .u-height-6\/12\@l {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@l, .u-height-2\/6\@l, .u-height-3\/9\@l, .u-height-4\/12\@l {
    min-height: 33.333%; }
  .u-height-2\/3\@l, .u-height-4\/6\@l, .u-height-6\/9\@l, .u-height-8\/12\@l {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@l, .u-height-2\/8\@l, .u-height-3\/12\@l {
    min-height: 25%; }
  .u-height-3\/4\@l, .u-height-6\/8\@l, .u-height-9\/12\@l {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@l, .u-height-2\/10\@l {
    min-height: 20%; }
  .u-height-2\/5\@l, .u-height-4\/10\@l {
    min-height: 40%; }
  .u-height-3\/5\@l, .u-height-6\/10\@l {
    min-height: 60%; }
  .u-height-4\/5\@l, .u-height-8\/10\@l {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@l, .u-height-2\/12\@l {
    min-height: 16.666%; }
  .u-height-5\/6\@l, .u-height-10\/12\@l {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@l {
    min-height: 12.5%; }
  .u-height-3\/8\@l {
    min-height: 37.5%; }
  .u-height-5\/8\@l {
    min-height: 62.5%; }
  .u-height-7\/8\@l {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@l {
    min-height: 11.111%; }
  .u-height-2\/9\@l {
    min-height: 22.222%; }
  .u-height-4\/9\@l {
    min-height: 44.444%; }
  .u-height-5\/9\@l {
    min-height: 55.556%; }
  .u-height-7\/9\@l {
    min-height: 77.778%; }
  .u-height-8\/9\@l {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@l {
    min-height: 10%; }
  .u-height-3\/10\@l {
    min-height: 30%; }
  .u-height-7\/10\@l {
    min-height: 70%; }
  .u-height-9\/10\@l {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@l {
    min-height: 8.333%; }
  .u-height-5\/12\@l {
    min-height: 41.666%; }
  .u-height-7\/12\@l {
    min-height: 58.333%; }
  .u-height-11\/12\@l {
    min-height: 91.666%; } }

@media only screen and (max-width: 768px) {
  /**
		* Whole
		*/
  .u-height-full\@m {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@m, .u-height-2\/4\@m, .u-height-3\/6\@m, .u-height-4\/8\@m, .u-height-5\/10\@m, .u-height-6\/12\@m {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@m, .u-height-2\/6\@m, .u-height-3\/9\@m, .u-height-4\/12\@m {
    height: 33.333%; }
  .u-height-2\/3\@m, .u-height-4\/6\@m, .u-height-6\/9\@m, .u-height-8\/12\@m {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@m, .u-height-2\/8\@m, .u-height-3\/12\@m {
    height: 25%; }
  .u-height-3\/4\@m, .u-height-6\/8\@m, .u-height-9\/12\@m {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@m, .u-height-2\/10\@m {
    height: 20%; }
  .u-height-2\/5\@m, .u-height-4\/10\@m {
    height: 40%; }
  .u-height-3\/5\@m, .u-height-6\/10\@m {
    height: 60%; }
  .u-height-4\/5\@m, .u-height-8\/10\@m {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@m, .u-height-2\/12\@m {
    height: 16.666%; }
  .u-height-5\/6\@m, .u-height-10\/12\@m {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@m {
    height: 12.5%; }
  .u-height-3\/8\@m {
    height: 37.5%; }
  .u-height-5\/8\@m {
    height: 62.5%; }
  .u-height-7\/8\@m {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@m {
    height: 11.111%; }
  .u-height-2\/9\@m {
    height: 22.222%; }
  .u-height-4\/9\@m {
    height: 44.444%; }
  .u-height-5\/9\@m {
    height: 55.556%; }
  .u-height-7\/9\@m {
    height: 77.778%; }
  .u-height-8\/9\@m {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@m {
    height: 10%; }
  .u-height-3\/10\@m {
    height: 30%; }
  .u-height-7\/10\@m {
    height: 70%; }
  .u-height-9\/10\@m {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@m {
    height: 8.333%; }
  .u-height-5\/12\@m {
    height: 41.666%; }
  .u-height-7\/12\@m {
    height: 58.333%; }
  .u-height-11\/12\@m {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@m {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@m, .u-height-2\/4\@m, .u-height-3\/6\@m, .u-height-4\/8\@m, .u-height-5\/10\@m, .u-height-6\/12\@m {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@m, .u-height-2\/6\@m, .u-height-3\/9\@m, .u-height-4\/12\@m {
    min-height: 33.333%; }
  .u-height-2\/3\@m, .u-height-4\/6\@m, .u-height-6\/9\@m, .u-height-8\/12\@m {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@m, .u-height-2\/8\@m, .u-height-3\/12\@m {
    min-height: 25%; }
  .u-height-3\/4\@m, .u-height-6\/8\@m, .u-height-9\/12\@m {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@m, .u-height-2\/10\@m {
    min-height: 20%; }
  .u-height-2\/5\@m, .u-height-4\/10\@m {
    min-height: 40%; }
  .u-height-3\/5\@m, .u-height-6\/10\@m {
    min-height: 60%; }
  .u-height-4\/5\@m, .u-height-8\/10\@m {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@m, .u-height-2\/12\@m {
    min-height: 16.666%; }
  .u-height-5\/6\@m, .u-height-10\/12\@m {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@m {
    min-height: 12.5%; }
  .u-height-3\/8\@m {
    min-height: 37.5%; }
  .u-height-5\/8\@m {
    min-height: 62.5%; }
  .u-height-7\/8\@m {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@m {
    min-height: 11.111%; }
  .u-height-2\/9\@m {
    min-height: 22.222%; }
  .u-height-4\/9\@m {
    min-height: 44.444%; }
  .u-height-5\/9\@m {
    min-height: 55.556%; }
  .u-height-7\/9\@m {
    min-height: 77.778%; }
  .u-height-8\/9\@m {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@m {
    min-height: 10%; }
  .u-height-3\/10\@m {
    min-height: 30%; }
  .u-height-7\/10\@m {
    min-height: 70%; }
  .u-height-9\/10\@m {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@m {
    min-height: 8.333%; }
  .u-height-5\/12\@m {
    min-height: 41.666%; }
  .u-height-7\/12\@m {
    min-height: 58.333%; }
  .u-height-11\/12\@m {
    min-height: 91.666%; } }

@media only screen and (max-width: 479px) {
  /**
		* Whole
		*/
  .u-height-full\@s {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@s, .u-height-2\/4\@s, .u-height-3\/6\@s, .u-height-4\/8\@s, .u-height-5\/10\@s, .u-height-6\/12\@s {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@s, .u-height-2\/6\@s, .u-height-3\/9\@s, .u-height-4\/12\@s {
    height: 33.333%; }
  .u-height-2\/3\@s, .u-height-4\/6\@s, .u-height-6\/9\@s, .u-height-8\/12\@s {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@s, .u-height-2\/8\@s, .u-height-3\/12\@s {
    height: 25%; }
  .u-height-3\/4\@s, .u-height-6\/8\@s, .u-height-9\/12\@s {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@s, .u-height-2\/10\@s {
    height: 20%; }
  .u-height-2\/5\@s, .u-height-4\/10\@s {
    height: 40%; }
  .u-height-3\/5\@s, .u-height-6\/10\@s {
    height: 60%; }
  .u-height-4\/5\@s, .u-height-8\/10\@s {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@s, .u-height-2\/12\@s {
    height: 16.666%; }
  .u-height-5\/6\@s, .u-height-10\/12\@s {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@s {
    height: 12.5%; }
  .u-height-3\/8\@s {
    height: 37.5%; }
  .u-height-5\/8\@s {
    height: 62.5%; }
  .u-height-7\/8\@s {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@s {
    height: 11.111%; }
  .u-height-2\/9\@s {
    height: 22.222%; }
  .u-height-4\/9\@s {
    height: 44.444%; }
  .u-height-5\/9\@s {
    height: 55.556%; }
  .u-height-7\/9\@s {
    height: 77.778%; }
  .u-height-8\/9\@s {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@s {
    height: 10%; }
  .u-height-3\/10\@s {
    height: 30%; }
  .u-height-7\/10\@s {
    height: 70%; }
  .u-height-9\/10\@s {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@s {
    height: 8.333%; }
  .u-height-5\/12\@s {
    height: 41.666%; }
  .u-height-7\/12\@s {
    height: 58.333%; }
  .u-height-11\/12\@s {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@s {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@s, .u-height-2\/4\@s, .u-height-3\/6\@s, .u-height-4\/8\@s, .u-height-5\/10\@s, .u-height-6\/12\@s {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@s, .u-height-2\/6\@s, .u-height-3\/9\@s, .u-height-4\/12\@s {
    min-height: 33.333%; }
  .u-height-2\/3\@s, .u-height-4\/6\@s, .u-height-6\/9\@s, .u-height-8\/12\@s {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@s, .u-height-2\/8\@s, .u-height-3\/12\@s {
    min-height: 25%; }
  .u-height-3\/4\@s, .u-height-6\/8\@s, .u-height-9\/12\@s {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@s, .u-height-2\/10\@s {
    min-height: 20%; }
  .u-height-2\/5\@s, .u-height-4\/10\@s {
    min-height: 40%; }
  .u-height-3\/5\@s, .u-height-6\/10\@s {
    min-height: 60%; }
  .u-height-4\/5\@s, .u-height-8\/10\@s {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@s, .u-height-2\/12\@s {
    min-height: 16.666%; }
  .u-height-5\/6\@s, .u-height-10\/12\@s {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@s {
    min-height: 12.5%; }
  .u-height-3\/8\@s {
    min-height: 37.5%; }
  .u-height-5\/8\@s {
    min-height: 62.5%; }
  .u-height-7\/8\@s {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@s {
    min-height: 11.111%; }
  .u-height-2\/9\@s {
    min-height: 22.222%; }
  .u-height-4\/9\@s {
    min-height: 44.444%; }
  .u-height-5\/9\@s {
    min-height: 55.556%; }
  .u-height-7\/9\@s {
    min-height: 77.778%; }
  .u-height-8\/9\@s {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@s {
    min-height: 10%; }
  .u-height-3\/10\@s {
    min-height: 30%; }
  .u-height-7\/10\@s {
    min-height: 70%; }
  .u-height-9\/10\@s {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@s {
    min-height: 8.333%; }
  .u-height-5\/12\@s {
    min-height: 41.666%; }
  .u-height-7\/12\@s {
    min-height: 58.333%; }
  .u-height-11\/12\@s {
    min-height: 91.666%; } }

@media only screen and (max-width: 375px) {
  /**
		* Whole
		*/
  .u-height-full\@xs {
    height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@xs, .u-height-2\/4\@xs, .u-height-3\/6\@xs, .u-height-4\/8\@xs, .u-height-5\/10\@xs, .u-height-6\/12\@xs {
    height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@xs, .u-height-2\/6\@xs, .u-height-3\/9\@xs, .u-height-4\/12\@xs {
    height: 33.333%; }
  .u-height-2\/3\@xs, .u-height-4\/6\@xs, .u-height-6\/9\@xs, .u-height-8\/12\@xs {
    height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@xs, .u-height-2\/8\@xs, .u-height-3\/12\@xs {
    height: 25%; }
  .u-height-3\/4\@xs, .u-height-6\/8\@xs, .u-height-9\/12\@xs {
    height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@xs, .u-height-2\/10\@xs {
    height: 20%; }
  .u-height-2\/5\@xs, .u-height-4\/10\@xs {
    height: 40%; }
  .u-height-3\/5\@xs, .u-height-6\/10\@xs {
    height: 60%; }
  .u-height-4\/5\@xs, .u-height-8\/10\@xs {
    height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@xs, .u-height-2\/12\@xs {
    height: 16.666%; }
  .u-height-5\/6\@xs, .u-height-10\/12\@xs {
    height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@xs {
    height: 12.5%; }
  .u-height-3\/8\@xs {
    height: 37.5%; }
  .u-height-5\/8\@xs {
    height: 62.5%; }
  .u-height-7\/8\@xs {
    height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@xs {
    height: 11.111%; }
  .u-height-2\/9\@xs {
    height: 22.222%; }
  .u-height-4\/9\@xs {
    height: 44.444%; }
  .u-height-5\/9\@xs {
    height: 55.556%; }
  .u-height-7\/9\@xs {
    height: 77.778%; }
  .u-height-8\/9\@xs {
    height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@xs {
    height: 10%; }
  .u-height-3\/10\@xs {
    height: 30%; }
  .u-height-7\/10\@xs {
    height: 70%; }
  .u-height-9\/10\@xs {
    height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@xs {
    height: 8.333%; }
  .u-height-5\/12\@xs {
    height: 41.666%; }
  .u-height-7\/12\@xs {
    height: 58.333%; }
  .u-height-11\/12\@xs {
    height: 91.666%; }
  /**
		* Whole
		*/
  .u-height-full\@xs {
    min-height: 100%; }
  /**
		* Halves
		*/
  .u-height-half\@xs, .u-height-2\/4\@xs, .u-height-3\/6\@xs, .u-height-4\/8\@xs, .u-height-5\/10\@xs, .u-height-6\/12\@xs {
    min-height: 50%; }
  /**
		* Thirds
		*/
  .u-height-1\/3\@xs, .u-height-2\/6\@xs, .u-height-3\/9\@xs, .u-height-4\/12\@xs {
    min-height: 33.333%; }
  .u-height-2\/3\@xs, .u-height-4\/6\@xs, .u-height-6\/9\@xs, .u-height-8\/12\@xs {
    min-height: 66.666%; }
  /**
		* Quarters
		*/
  .u-height-1\/4\@xs, .u-height-2\/8\@xs, .u-height-3\/12\@xs {
    min-height: 25%; }
  .u-height-3\/4\@xs, .u-height-6\/8\@xs, .u-height-9\/12\@xs {
    min-height: 75%; }
  /**
		* Fifths
		*/
  .u-height-1\/5\@xs, .u-height-2\/10\@xs {
    min-height: 20%; }
  .u-height-2\/5\@xs, .u-height-4\/10\@xs {
    min-height: 40%; }
  .u-height-3\/5\@xs, .u-height-6\/10\@xs {
    min-height: 60%; }
  .u-height-4\/5\@xs, .u-height-8\/10\@xs {
    min-height: 80%; }
  /**
		* Sixths
		*/
  .u-height-1\/6\@xs, .u-height-2\/12\@xs {
    min-height: 16.666%; }
  .u-height-5\/6\@xs, .u-height-10\/12\@xs {
    min-height: 83.333%; }
  /**
		* Eighths
		*/
  .u-height-1\/8\@xs {
    min-height: 12.5%; }
  .u-height-3\/8\@xs {
    min-height: 37.5%; }
  .u-height-5\/8\@xs {
    min-height: 62.5%; }
  .u-height-7\/8\@xs {
    min-height: 87.5%; }
  /**
		* Nineths
		*/
  .u-height-1\/9\@xs {
    min-height: 11.111%; }
  .u-height-2\/9\@xs {
    min-height: 22.222%; }
  .u-height-4\/9\@xs {
    min-height: 44.444%; }
  .u-height-5\/9\@xs {
    min-height: 55.556%; }
  .u-height-7\/9\@xs {
    min-height: 77.778%; }
  .u-height-8\/9\@xs {
    min-height: 88.889%; }
  /**
		* Tenths
		*/
  .u-height-1\/10\@xs {
    min-height: 10%; }
  .u-height-3\/10\@xs {
    min-height: 30%; }
  .u-height-7\/10\@xs {
    min-height: 70%; }
  .u-height-9\/10\@xs {
    min-height: 90%; }
  /**
		* Twelfths
		*/
  .u-height-1\/12\@xs {
    min-height: 8.333%; }
  .u-height-5\/12\@xs {
    min-height: 41.666%; }
  .u-height-7\/12\@xs {
    min-height: 58.333%; }
  .u-height-11\/12\@xs {
    min-height: 91.666%; } }

/* _utility.widths.scss */
/**
		* Whole
		*/
.u-width-full {
  width: 100%; }

/**
		* Halves
		*/
.u-width-half, .u-width-2\/4, .u-width-3\/6, .u-width-4\/8, .u-width-5\/10, .u-width-6\/12 {
  width: 50%; }

/**
		* Thirds
		*/
.u-width-1\/3, .u-width-2\/6, .u-width-3\/9, .u-width-4\/12 {
  width: 33.333%; }

.u-width-2\/3, .u-width-4\/6, .u-width-6\/9, .u-width-8\/12 {
  width: 66.666%; }

/**
		* Quarters
		*/
.u-width-1\/4, .u-width-2\/8, .u-width-3\/12 {
  width: 25%; }

.u-width-3\/4, .u-width-6\/8, .u-width-9\/12 {
  width: 75%; }

/**
		* Fifths
		*/
.u-width-1\/5, .u-width-2\/10 {
  width: 20%; }

.u-width-2\/5, .u-width-4\/10 {
  width: 40%; }

.u-width-3\/5, .u-width-6\/10 {
  width: 60%; }

.u-width-4\/5, .u-width-8\/10 {
  width: 80%; }

/**
		* Sixths
		*/
.u-width-1\/6, .u-width-2\/12 {
  width: 16.666%; }

.u-width-5\/6, .u-width-10\/12 {
  width: 83.333%; }

/**
		* Eighths
		*/
.u-width-1\/8 {
  width: 12.5%; }

.u-width-3\/8 {
  width: 37.5%; }

.u-width-5\/8 {
  width: 62.5%; }

.u-width-7\/8 {
  width: 87.5%; }

/**
		* Nineths
		*/
.u-width-1\/9 {
  width: 11.111%; }

.u-width-2\/9 {
  width: 22.222%; }

.u-width-4\/9 {
  width: 44.444%; }

.u-width-5\/9 {
  width: 55.556%; }

.u-width-7\/9 {
  width: 77.778%; }

.u-width-8\/9 {
  width: 88.889%; }

/**
		* Tenths
		*/
.u-width-1\/10 {
  width: 10%; }

.u-width-3\/10 {
  width: 30%; }

.u-width-7\/10 {
  width: 70%; }

.u-width-9\/10 {
  width: 90%; }

/**
		* Twelfths
		*/
.u-width-1\/12 {
  width: 8.333%; }

.u-width-5\/12 {
  width: 41.666%; }

.u-width-7\/12 {
  width: 58.333%; }

.u-width-11\/12 {
  width: 91.666%; }

/**
		* Whole
		*/
.u-w-full {
  width: 100%; }

/**
		* Halves
		*/
.u-w-half, .u-w-2\/4, .u-w-3\/6, .u-w-4\/8, .u-w-5\/10, .u-w-6\/12 {
  width: 50%; }

/**
		* Thirds
		*/
.u-w-1\/3, .u-w-2\/6, .u-w-3\/9, .u-w-4\/12 {
  width: 33.333%; }

.u-w-2\/3, .u-w-4\/6, .u-w-6\/9, .u-w-8\/12 {
  width: 66.666%; }

/**
		* Quarters
		*/
.u-w-1\/4, .u-w-2\/8, .u-w-3\/12 {
  width: 25%; }

.u-w-3\/4, .u-w-6\/8, .u-w-9\/12 {
  width: 75%; }

/**
		* Fifths
		*/
.u-w-1\/5, .u-w-2\/10 {
  width: 20%; }

.u-w-2\/5, .u-w-4\/10 {
  width: 40%; }

.u-w-3\/5, .u-w-6\/10 {
  width: 60%; }

.u-w-4\/5, .u-w-8\/10 {
  width: 80%; }

/**
		* Sixths
		*/
.u-w-1\/6, .u-w-2\/12 {
  width: 16.666%; }

.u-w-5\/6, .u-w-10\/12 {
  width: 83.333%; }

/**
		* Eighths
		*/
.u-w-1\/8 {
  width: 12.5%; }

.u-w-3\/8 {
  width: 37.5%; }

.u-w-5\/8 {
  width: 62.5%; }

.u-w-7\/8 {
  width: 87.5%; }

/**
		* Nineths
		*/
.u-w-1\/9 {
  width: 11.111%; }

.u-w-2\/9 {
  width: 22.222%; }

.u-w-4\/9 {
  width: 44.444%; }

.u-w-5\/9 {
  width: 55.556%; }

.u-w-7\/9 {
  width: 77.778%; }

.u-w-8\/9 {
  width: 88.889%; }

/**
		* Tenths
		*/
.u-w-1\/10 {
  width: 10%; }

.u-w-3\/10 {
  width: 30%; }

.u-w-7\/10 {
  width: 70%; }

.u-w-9\/10 {
  width: 90%; }

/**
		* Twelfths
		*/
.u-w-1\/12 {
  width: 8.333%; }

.u-w-5\/12 {
  width: 41.666%; }

.u-w-7\/12 {
  width: 58.333%; }

.u-w-11\/12 {
  width: 91.666%; }

@media only screen and (max-width: 1279px) {
  /**
		* Whole
		*/
  .u-width-full\@xl {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@xl, .u-width-2\/4\@xl, .u-width-3\/6\@xl, .u-width-4\/8\@xl, .u-width-5\/10\@xl, .u-width-6\/12\@xl {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@xl, .u-width-2\/6\@xl, .u-width-3\/9\@xl, .u-width-4\/12\@xl {
    width: 33.333%; }
  .u-width-2\/3\@xl, .u-width-4\/6\@xl, .u-width-6\/9\@xl, .u-width-8\/12\@xl {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@xl, .u-width-2\/8\@xl, .u-width-3\/12\@xl {
    width: 25%; }
  .u-width-3\/4\@xl, .u-width-6\/8\@xl, .u-width-9\/12\@xl {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@xl, .u-width-2\/10\@xl {
    width: 20%; }
  .u-width-2\/5\@xl, .u-width-4\/10\@xl {
    width: 40%; }
  .u-width-3\/5\@xl, .u-width-6\/10\@xl {
    width: 60%; }
  .u-width-4\/5\@xl, .u-width-8\/10\@xl {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@xl, .u-width-2\/12\@xl {
    width: 16.666%; }
  .u-width-5\/6\@xl, .u-width-10\/12\@xl {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@xl {
    width: 12.5%; }
  .u-width-3\/8\@xl {
    width: 37.5%; }
  .u-width-5\/8\@xl {
    width: 62.5%; }
  .u-width-7\/8\@xl {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@xl {
    width: 11.111%; }
  .u-width-2\/9\@xl {
    width: 22.222%; }
  .u-width-4\/9\@xl {
    width: 44.444%; }
  .u-width-5\/9\@xl {
    width: 55.556%; }
  .u-width-7\/9\@xl {
    width: 77.778%; }
  .u-width-8\/9\@xl {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@xl {
    width: 10%; }
  .u-width-3\/10\@xl {
    width: 30%; }
  .u-width-7\/10\@xl {
    width: 70%; }
  .u-width-9\/10\@xl {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@xl {
    width: 8.333%; }
  .u-width-5\/12\@xl {
    width: 41.666%; }
  .u-width-7\/12\@xl {
    width: 58.333%; }
  .u-width-11\/12\@xl {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@xl {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@xl, .u-w-2\/4\@xl, .u-w-3\/6\@xl, .u-w-4\/8\@xl, .u-w-5\/10\@xl, .u-w-6\/12\@xl {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@xl, .u-w-2\/6\@xl, .u-w-3\/9\@xl, .u-w-4\/12\@xl {
    width: 33.333%; }
  .u-w-2\/3\@xl, .u-w-4\/6\@xl, .u-w-6\/9\@xl, .u-w-8\/12\@xl {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@xl, .u-w-2\/8\@xl, .u-w-3\/12\@xl {
    width: 25%; }
  .u-w-3\/4\@xl, .u-w-6\/8\@xl, .u-w-9\/12\@xl {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@xl, .u-w-2\/10\@xl {
    width: 20%; }
  .u-w-2\/5\@xl, .u-w-4\/10\@xl {
    width: 40%; }
  .u-w-3\/5\@xl, .u-w-6\/10\@xl {
    width: 60%; }
  .u-w-4\/5\@xl, .u-w-8\/10\@xl {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@xl, .u-w-2\/12\@xl {
    width: 16.666%; }
  .u-w-5\/6\@xl, .u-w-10\/12\@xl {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@xl {
    width: 12.5%; }
  .u-w-3\/8\@xl {
    width: 37.5%; }
  .u-w-5\/8\@xl {
    width: 62.5%; }
  .u-w-7\/8\@xl {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@xl {
    width: 11.111%; }
  .u-w-2\/9\@xl {
    width: 22.222%; }
  .u-w-4\/9\@xl {
    width: 44.444%; }
  .u-w-5\/9\@xl {
    width: 55.556%; }
  .u-w-7\/9\@xl {
    width: 77.778%; }
  .u-w-8\/9\@xl {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@xl {
    width: 10%; }
  .u-w-3\/10\@xl {
    width: 30%; }
  .u-w-7\/10\@xl {
    width: 70%; }
  .u-w-9\/10\@xl {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@xl {
    width: 8.333%; }
  .u-w-5\/12\@xl {
    width: 41.666%; }
  .u-w-7\/12\@xl {
    width: 58.333%; }
  .u-w-11\/12\@xl {
    width: 91.666%; } }

@media only screen and (max-width: 1024px) {
  /**
		* Whole
		*/
  .u-width-full\@l {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@l, .u-width-2\/4\@l, .u-width-3\/6\@l, .u-width-4\/8\@l, .u-width-5\/10\@l, .u-width-6\/12\@l {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@l, .u-width-2\/6\@l, .u-width-3\/9\@l, .u-width-4\/12\@l {
    width: 33.333%; }
  .u-width-2\/3\@l, .u-width-4\/6\@l, .u-width-6\/9\@l, .u-width-8\/12\@l {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@l, .u-width-2\/8\@l, .u-width-3\/12\@l {
    width: 25%; }
  .u-width-3\/4\@l, .u-width-6\/8\@l, .u-width-9\/12\@l {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@l, .u-width-2\/10\@l {
    width: 20%; }
  .u-width-2\/5\@l, .u-width-4\/10\@l {
    width: 40%; }
  .u-width-3\/5\@l, .u-width-6\/10\@l {
    width: 60%; }
  .u-width-4\/5\@l, .u-width-8\/10\@l {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@l, .u-width-2\/12\@l {
    width: 16.666%; }
  .u-width-5\/6\@l, .u-width-10\/12\@l {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@l {
    width: 12.5%; }
  .u-width-3\/8\@l {
    width: 37.5%; }
  .u-width-5\/8\@l {
    width: 62.5%; }
  .u-width-7\/8\@l {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@l {
    width: 11.111%; }
  .u-width-2\/9\@l {
    width: 22.222%; }
  .u-width-4\/9\@l {
    width: 44.444%; }
  .u-width-5\/9\@l {
    width: 55.556%; }
  .u-width-7\/9\@l {
    width: 77.778%; }
  .u-width-8\/9\@l {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@l {
    width: 10%; }
  .u-width-3\/10\@l {
    width: 30%; }
  .u-width-7\/10\@l {
    width: 70%; }
  .u-width-9\/10\@l {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@l {
    width: 8.333%; }
  .u-width-5\/12\@l {
    width: 41.666%; }
  .u-width-7\/12\@l {
    width: 58.333%; }
  .u-width-11\/12\@l {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@l {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@l, .u-w-2\/4\@l, .u-w-3\/6\@l, .u-w-4\/8\@l, .u-w-5\/10\@l, .u-w-6\/12\@l {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@l, .u-w-2\/6\@l, .u-w-3\/9\@l, .u-w-4\/12\@l {
    width: 33.333%; }
  .u-w-2\/3\@l, .u-w-4\/6\@l, .u-w-6\/9\@l, .u-w-8\/12\@l {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@l, .u-w-2\/8\@l, .u-w-3\/12\@l {
    width: 25%; }
  .u-w-3\/4\@l, .u-w-6\/8\@l, .u-w-9\/12\@l {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@l, .u-w-2\/10\@l {
    width: 20%; }
  .u-w-2\/5\@l, .u-w-4\/10\@l {
    width: 40%; }
  .u-w-3\/5\@l, .u-w-6\/10\@l {
    width: 60%; }
  .u-w-4\/5\@l, .u-w-8\/10\@l {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@l, .u-w-2\/12\@l {
    width: 16.666%; }
  .u-w-5\/6\@l, .u-w-10\/12\@l {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@l {
    width: 12.5%; }
  .u-w-3\/8\@l {
    width: 37.5%; }
  .u-w-5\/8\@l {
    width: 62.5%; }
  .u-w-7\/8\@l {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@l {
    width: 11.111%; }
  .u-w-2\/9\@l {
    width: 22.222%; }
  .u-w-4\/9\@l {
    width: 44.444%; }
  .u-w-5\/9\@l {
    width: 55.556%; }
  .u-w-7\/9\@l {
    width: 77.778%; }
  .u-w-8\/9\@l {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@l {
    width: 10%; }
  .u-w-3\/10\@l {
    width: 30%; }
  .u-w-7\/10\@l {
    width: 70%; }
  .u-w-9\/10\@l {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@l {
    width: 8.333%; }
  .u-w-5\/12\@l {
    width: 41.666%; }
  .u-w-7\/12\@l {
    width: 58.333%; }
  .u-w-11\/12\@l {
    width: 91.666%; } }

@media only screen and (max-width: 768px) {
  /**
		* Whole
		*/
  .u-width-full\@m {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@m, .u-width-2\/4\@m, .u-width-3\/6\@m, .u-width-4\/8\@m, .u-width-5\/10\@m, .u-width-6\/12\@m {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@m, .u-width-2\/6\@m, .u-width-3\/9\@m, .u-width-4\/12\@m {
    width: 33.333%; }
  .u-width-2\/3\@m, .u-width-4\/6\@m, .u-width-6\/9\@m, .u-width-8\/12\@m {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@m, .u-width-2\/8\@m, .u-width-3\/12\@m {
    width: 25%; }
  .u-width-3\/4\@m, .u-width-6\/8\@m, .u-width-9\/12\@m {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@m, .u-width-2\/10\@m {
    width: 20%; }
  .u-width-2\/5\@m, .u-width-4\/10\@m {
    width: 40%; }
  .u-width-3\/5\@m, .u-width-6\/10\@m {
    width: 60%; }
  .u-width-4\/5\@m, .u-width-8\/10\@m {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@m, .u-width-2\/12\@m {
    width: 16.666%; }
  .u-width-5\/6\@m, .u-width-10\/12\@m {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@m {
    width: 12.5%; }
  .u-width-3\/8\@m {
    width: 37.5%; }
  .u-width-5\/8\@m {
    width: 62.5%; }
  .u-width-7\/8\@m {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@m {
    width: 11.111%; }
  .u-width-2\/9\@m {
    width: 22.222%; }
  .u-width-4\/9\@m {
    width: 44.444%; }
  .u-width-5\/9\@m {
    width: 55.556%; }
  .u-width-7\/9\@m {
    width: 77.778%; }
  .u-width-8\/9\@m {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@m {
    width: 10%; }
  .u-width-3\/10\@m {
    width: 30%; }
  .u-width-7\/10\@m {
    width: 70%; }
  .u-width-9\/10\@m {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@m {
    width: 8.333%; }
  .u-width-5\/12\@m {
    width: 41.666%; }
  .u-width-7\/12\@m {
    width: 58.333%; }
  .u-width-11\/12\@m {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@m {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@m, .u-w-2\/4\@m, .u-w-3\/6\@m, .u-w-4\/8\@m, .u-w-5\/10\@m, .u-w-6\/12\@m {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@m, .u-w-2\/6\@m, .u-w-3\/9\@m, .u-w-4\/12\@m {
    width: 33.333%; }
  .u-w-2\/3\@m, .u-w-4\/6\@m, .u-w-6\/9\@m, .u-w-8\/12\@m {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@m, .u-w-2\/8\@m, .u-w-3\/12\@m {
    width: 25%; }
  .u-w-3\/4\@m, .u-w-6\/8\@m, .u-w-9\/12\@m {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@m, .u-w-2\/10\@m {
    width: 20%; }
  .u-w-2\/5\@m, .u-w-4\/10\@m {
    width: 40%; }
  .u-w-3\/5\@m, .u-w-6\/10\@m {
    width: 60%; }
  .u-w-4\/5\@m, .u-w-8\/10\@m {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@m, .u-w-2\/12\@m {
    width: 16.666%; }
  .u-w-5\/6\@m, .u-w-10\/12\@m {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@m {
    width: 12.5%; }
  .u-w-3\/8\@m {
    width: 37.5%; }
  .u-w-5\/8\@m {
    width: 62.5%; }
  .u-w-7\/8\@m {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@m {
    width: 11.111%; }
  .u-w-2\/9\@m {
    width: 22.222%; }
  .u-w-4\/9\@m {
    width: 44.444%; }
  .u-w-5\/9\@m {
    width: 55.556%; }
  .u-w-7\/9\@m {
    width: 77.778%; }
  .u-w-8\/9\@m {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@m {
    width: 10%; }
  .u-w-3\/10\@m {
    width: 30%; }
  .u-w-7\/10\@m {
    width: 70%; }
  .u-w-9\/10\@m {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@m {
    width: 8.333%; }
  .u-w-5\/12\@m {
    width: 41.666%; }
  .u-w-7\/12\@m {
    width: 58.333%; }
  .u-w-11\/12\@m {
    width: 91.666%; } }

@media only screen and (max-width: 479px) {
  /**
		* Whole
		*/
  .u-width-full\@s {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@s, .u-width-2\/4\@s, .u-width-3\/6\@s, .u-width-4\/8\@s, .u-width-5\/10\@s, .u-width-6\/12\@s {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@s, .u-width-2\/6\@s, .u-width-3\/9\@s, .u-width-4\/12\@s {
    width: 33.333%; }
  .u-width-2\/3\@s, .u-width-4\/6\@s, .u-width-6\/9\@s, .u-width-8\/12\@s {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@s, .u-width-2\/8\@s, .u-width-3\/12\@s {
    width: 25%; }
  .u-width-3\/4\@s, .u-width-6\/8\@s, .u-width-9\/12\@s {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@s, .u-width-2\/10\@s {
    width: 20%; }
  .u-width-2\/5\@s, .u-width-4\/10\@s {
    width: 40%; }
  .u-width-3\/5\@s, .u-width-6\/10\@s {
    width: 60%; }
  .u-width-4\/5\@s, .u-width-8\/10\@s {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@s, .u-width-2\/12\@s {
    width: 16.666%; }
  .u-width-5\/6\@s, .u-width-10\/12\@s {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@s {
    width: 12.5%; }
  .u-width-3\/8\@s {
    width: 37.5%; }
  .u-width-5\/8\@s {
    width: 62.5%; }
  .u-width-7\/8\@s {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@s {
    width: 11.111%; }
  .u-width-2\/9\@s {
    width: 22.222%; }
  .u-width-4\/9\@s {
    width: 44.444%; }
  .u-width-5\/9\@s {
    width: 55.556%; }
  .u-width-7\/9\@s {
    width: 77.778%; }
  .u-width-8\/9\@s {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@s {
    width: 10%; }
  .u-width-3\/10\@s {
    width: 30%; }
  .u-width-7\/10\@s {
    width: 70%; }
  .u-width-9\/10\@s {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@s {
    width: 8.333%; }
  .u-width-5\/12\@s {
    width: 41.666%; }
  .u-width-7\/12\@s {
    width: 58.333%; }
  .u-width-11\/12\@s {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@s {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@s, .u-w-2\/4\@s, .u-w-3\/6\@s, .u-w-4\/8\@s, .u-w-5\/10\@s, .u-w-6\/12\@s {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@s, .u-w-2\/6\@s, .u-w-3\/9\@s, .u-w-4\/12\@s {
    width: 33.333%; }
  .u-w-2\/3\@s, .u-w-4\/6\@s, .u-w-6\/9\@s, .u-w-8\/12\@s {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@s, .u-w-2\/8\@s, .u-w-3\/12\@s {
    width: 25%; }
  .u-w-3\/4\@s, .u-w-6\/8\@s, .u-w-9\/12\@s {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@s, .u-w-2\/10\@s {
    width: 20%; }
  .u-w-2\/5\@s, .u-w-4\/10\@s {
    width: 40%; }
  .u-w-3\/5\@s, .u-w-6\/10\@s {
    width: 60%; }
  .u-w-4\/5\@s, .u-w-8\/10\@s {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@s, .u-w-2\/12\@s {
    width: 16.666%; }
  .u-w-5\/6\@s, .u-w-10\/12\@s {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@s {
    width: 12.5%; }
  .u-w-3\/8\@s {
    width: 37.5%; }
  .u-w-5\/8\@s {
    width: 62.5%; }
  .u-w-7\/8\@s {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@s {
    width: 11.111%; }
  .u-w-2\/9\@s {
    width: 22.222%; }
  .u-w-4\/9\@s {
    width: 44.444%; }
  .u-w-5\/9\@s {
    width: 55.556%; }
  .u-w-7\/9\@s {
    width: 77.778%; }
  .u-w-8\/9\@s {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@s {
    width: 10%; }
  .u-w-3\/10\@s {
    width: 30%; }
  .u-w-7\/10\@s {
    width: 70%; }
  .u-w-9\/10\@s {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@s {
    width: 8.333%; }
  .u-w-5\/12\@s {
    width: 41.666%; }
  .u-w-7\/12\@s {
    width: 58.333%; }
  .u-w-11\/12\@s {
    width: 91.666%; } }

@media only screen and (max-width: 375px) {
  /**
		* Whole
		*/
  .u-width-full\@xs {
    width: 100%; }
  /**
		* Halves
		*/
  .u-width-half\@xs, .u-width-2\/4\@xs, .u-width-3\/6\@xs, .u-width-4\/8\@xs, .u-width-5\/10\@xs, .u-width-6\/12\@xs {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-width-1\/3\@xs, .u-width-2\/6\@xs, .u-width-3\/9\@xs, .u-width-4\/12\@xs {
    width: 33.333%; }
  .u-width-2\/3\@xs, .u-width-4\/6\@xs, .u-width-6\/9\@xs, .u-width-8\/12\@xs {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-width-1\/4\@xs, .u-width-2\/8\@xs, .u-width-3\/12\@xs {
    width: 25%; }
  .u-width-3\/4\@xs, .u-width-6\/8\@xs, .u-width-9\/12\@xs {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-width-1\/5\@xs, .u-width-2\/10\@xs {
    width: 20%; }
  .u-width-2\/5\@xs, .u-width-4\/10\@xs {
    width: 40%; }
  .u-width-3\/5\@xs, .u-width-6\/10\@xs {
    width: 60%; }
  .u-width-4\/5\@xs, .u-width-8\/10\@xs {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-width-1\/6\@xs, .u-width-2\/12\@xs {
    width: 16.666%; }
  .u-width-5\/6\@xs, .u-width-10\/12\@xs {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-width-1\/8\@xs {
    width: 12.5%; }
  .u-width-3\/8\@xs {
    width: 37.5%; }
  .u-width-5\/8\@xs {
    width: 62.5%; }
  .u-width-7\/8\@xs {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-width-1\/9\@xs {
    width: 11.111%; }
  .u-width-2\/9\@xs {
    width: 22.222%; }
  .u-width-4\/9\@xs {
    width: 44.444%; }
  .u-width-5\/9\@xs {
    width: 55.556%; }
  .u-width-7\/9\@xs {
    width: 77.778%; }
  .u-width-8\/9\@xs {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-width-1\/10\@xs {
    width: 10%; }
  .u-width-3\/10\@xs {
    width: 30%; }
  .u-width-7\/10\@xs {
    width: 70%; }
  .u-width-9\/10\@xs {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-width-1\/12\@xs {
    width: 8.333%; }
  .u-width-5\/12\@xs {
    width: 41.666%; }
  .u-width-7\/12\@xs {
    width: 58.333%; }
  .u-width-11\/12\@xs {
    width: 91.666%; }
  /**
		* Whole
		*/
  .u-w-full\@xs {
    width: 100%; }
  /**
		* Halves
		*/
  .u-w-half\@xs, .u-w-2\/4\@xs, .u-w-3\/6\@xs, .u-w-4\/8\@xs, .u-w-5\/10\@xs, .u-w-6\/12\@xs {
    width: 50%; }
  /**
		* Thirds
		*/
  .u-w-1\/3\@xs, .u-w-2\/6\@xs, .u-w-3\/9\@xs, .u-w-4\/12\@xs {
    width: 33.333%; }
  .u-w-2\/3\@xs, .u-w-4\/6\@xs, .u-w-6\/9\@xs, .u-w-8\/12\@xs {
    width: 66.666%; }
  /**
		* Quarters
		*/
  .u-w-1\/4\@xs, .u-w-2\/8\@xs, .u-w-3\/12\@xs {
    width: 25%; }
  .u-w-3\/4\@xs, .u-w-6\/8\@xs, .u-w-9\/12\@xs {
    width: 75%; }
  /**
		* Fifths
		*/
  .u-w-1\/5\@xs, .u-w-2\/10\@xs {
    width: 20%; }
  .u-w-2\/5\@xs, .u-w-4\/10\@xs {
    width: 40%; }
  .u-w-3\/5\@xs, .u-w-6\/10\@xs {
    width: 60%; }
  .u-w-4\/5\@xs, .u-w-8\/10\@xs {
    width: 80%; }
  /**
		* Sixths
		*/
  .u-w-1\/6\@xs, .u-w-2\/12\@xs {
    width: 16.666%; }
  .u-w-5\/6\@xs, .u-w-10\/12\@xs {
    width: 83.333%; }
  /**
		* Eighths
		*/
  .u-w-1\/8\@xs {
    width: 12.5%; }
  .u-w-3\/8\@xs {
    width: 37.5%; }
  .u-w-5\/8\@xs {
    width: 62.5%; }
  .u-w-7\/8\@xs {
    width: 87.5%; }
  /**
		* Nineths
		*/
  .u-w-1\/9\@xs {
    width: 11.111%; }
  .u-w-2\/9\@xs {
    width: 22.222%; }
  .u-w-4\/9\@xs {
    width: 44.444%; }
  .u-w-5\/9\@xs {
    width: 55.556%; }
  .u-w-7\/9\@xs {
    width: 77.778%; }
  .u-w-8\/9\@xs {
    width: 88.889%; }
  /**
		* Tenths
		*/
  .u-w-1\/10\@xs {
    width: 10%; }
  .u-w-3\/10\@xs {
    width: 30%; }
  .u-w-7\/10\@xs {
    width: 70%; }
  .u-w-9\/10\@xs {
    width: 90%; }
  /**
		* Twelfths
		*/
  .u-w-1\/12\@xs {
    width: 8.333%; }
  .u-w-5\/12\@xs {
    width: 41.666%; }
  .u-w-7\/12\@xs {
    width: 58.333%; }
  .u-w-11\/12\@xs {
    width: 91.666%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jcml0aWNhbC5jc3MiLCJfY29uZmlnLnR5cGUuc2NzcyIsIl9iYXNlLmFuaW1hdGlvbi5zY3NzIiwiX2Jhc2UuZm9udHMuc2NzcyIsIl9nZW5lcmljLm5vcm1hbGl6ZS5zY3NzIiwiX2dlbmVyaWMuYm94LXNpemluZy5zY3NzIiwiX2VsZW1lbnQuYnV0dG9ucy5zY3NzIiwiX2VsZW1lbnQuYWRkcmVzcy5zY3NzIiwiX2VsZW1lbnQuaGVhZGluZ3Muc2NzcyIsIl90b29scy5yZW0uc2NzcyIsIl90b29scy5tZWRpYS5zY3NzIiwiX2VsZW1lbnQuaW1hZ2VzLnNjc3MiLCJfZWxlbWVudC5pbnB1dHMuc2NzcyIsIl90b29scy5zcGFjZS5zY3NzIiwiX2VsZW1lbnQuaW5wdXQtcmFuZ2Uuc2NzcyIsIl9jb25maWcuY29sb3JzLnNjc3MiLCJfZWxlbWVudC5saW5rcy5zY3NzIiwiX2VsZW1lbnQubGlzdHMuc2NzcyIsIl9lbGVtZW50LnBhZ2Uuc2NzcyIsIl9lbGVtZW50LnJ1bGUuc2NzcyIsIl9lbGVtZW50LnF1b3Rlcy5zY3NzIiwiX2VsZW1lbnQuc2VsZWN0cy5zY3NzIiwiX29iamVjdC5jb2x1bW4uc2NzcyIsIl9vYmplY3QuZ3JpZC5zY3NzIiwiX2NvbmZpZy5ncmlkLnNjc3MiLCJfb2JqZWN0LndyYXBwZXJzLnNjc3MiLCJfY29tcG9uZW50LmJ1dHRvbnMuc2NzcyIsIl9jb25maWcuZ2xvYmFsLnNjc3MiLCJfdG9vbHMudGV4dC1jb2xvci5zY3NzIiwiX2NvbXBvbmVudC5zbGlkZXIuc2NzcyIsIl9jb21wb25lbnQuaGFtYnVyZ2VyLnNjc3MiLCJfY29tcG9uZW50Lm1vZGFsLnNjc3MiLCJfY29tcG9uZW50Lm5hdmJhci5zY3NzIiwiX2NvbXBvbmVudC5wYWdlLWJvZHkuc2NzcyIsIl9jb21wb25lbnQucGFnZS1oZWFkLnNjc3MiLCJfY29tcG9uZW50LmJyZWFkY3J1bWJzLnNjc3MiLCJfY29tcG9uZW50Lmhlcm8uc2NzcyIsIl91dGlsaXR5LmRpc3BsYXkuc2NzcyIsIl91dGlsaXR5LmZsZXguc2NzcyIsIl91dGlsaXR5LnNwYWNpbmcuc2NzcyIsIl91dGlsaXR5LmhlaWdodHMuc2NzcyIsIl90b29scy53aWR0aHMuc2NzcyIsIl91dGlsaXR5LndpZHRocy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQix5Q0FBQTtBQ0FBLHlCQUFBO0FBRUE7RUFDSTtJQUFLLDJCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQUN4QjtJQUFNLDZCQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtFQUMzQjtJQUFPLDJCQUFtQjtZQUFuQixtQkFBbUIsRUFBQSxFQUFBO0FBSDlCO0VBQ0k7SUFBSywyQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7RUFDeEI7SUFBTSw2QkFBcUI7WUFBckIscUJBQXFCLEVBQUE7RUFDM0I7SUFBTywyQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUEsRUFBQTs7QUFHOUI7RUFDSTtJQUFLLCtCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQUM1QjtJQUFPLGlDQUF5QjtZQUF6Qix5QkFBeUIsRUFBQSxFQUFBOztBQUZwQztFQUNJO0lBQUssK0JBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBQzVCO0lBQU8saUNBQXlCO1lBQXpCLHlCQUF5QixFQUFBLEVBQUE7O0FDVnBDLHFCQUFBO0FDQUEsNEJBQUE7QUFDQSwwREFBQTtBQUVBO0VBQ0MsYUFBYTtFQUNiLG1DQUFtQyxFQUFBOztBQUdwQzs7Ozs7RUpxQkU7QUlkRjtFQUNFLHVCQUF1QjtFQUFFLE1BQUE7RUFDekIsMEJBQTBCO0VBQUUsTUFBQTtFQUM1Qiw4QkFBOEI7RUFBRSxNQUFBLEVBQU87O0FBR3pDOztFSm1CRTtBSWZGO0VBQ0UsU0FBUyxFQUFBOztBQUdYOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCSSxTQUFVO0VBQ1YsVUFBVSxFQUFBOztBQUdkOytFSmUrRTtBSVovRTs7Ozs7RUprQkU7QUlYRjs7Ozs7Ozs7Ozs7OztFQWFFLGNBQWMsRUFBQTs7QUFH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QXNCLEVBQUE7O0FBR3ZCOzs7RUFHQywyQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7O0FDVHBCLDBCQUFBO0FGNlNBO0VFMVNJLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDbkIsU0FBUztFQUNULFVBQVUsRUFBQTs7QU42YVg7RU16YUMsZUFBZSxFQUFBOztBQUdoQjtFQUNFLGFBQWEsRUFBQTs7QUFJZjs7Ozs7Ozs7O0VBU0MsOEJBQTBCO01BQTFCLDBCQUEwQixFQUFBOztBQzNCM0IsMEJBQUE7QUFFQTtFQUNJLGtCQUNKLEVBQUE7O0FDSkEsMkJBQUE7QUFFQTs7Ozs7O0VBTUksZ0JBQWdCO0VBQ2hCLGdCUEhrQjtFT0lsQixhQUFhO0VBQ2Isa0NBQWtDLEVBQUE7O0FBSWxDO0VDTUEsZUFQZTtFRElQLGdCUEpXLEVBQUE7O0FPQ25CO0VDTUEsa0JBUGU7RURJUCxnQlBIVyxFQUFBOztBT0FuQjtFQ01BLGlCQVBlO0VESVAsZ0JQRlcsRUFBQTs7QU9EbkI7RUNNQSxtQkFQZTtFRElQLGdCUERXLEVBQUE7O0FPRm5CO0VDTUEsbUJBUGU7RURJUCxnQlBBVyxFQUFBOztBT0huQjtFQ01BLGVBUGU7RURJUCxnQlBDVyxFQUFBOztBU0xYO0VGQ1I7SUNNQSxlQVBlO0lEZ0JLLGdCUGhCRCxFQUFBO0VPQ25CO0lDTUEsa0JBUGU7SURnQkssZ0JQZkQsRUFBQTtFT0FuQjtJQ01BLGlCQVBlO0lEZ0JLLGdCUGRELEVBQUE7RU9EbkI7SUNNQSxtQkFQZTtJRGdCSyxnQlBiRCxFQUFBO0VPRm5CO0lDTUEsbUJBUGU7SURnQkssZ0JQWkQsRUFBQTtFT0huQjtJQ01BLGVBUGU7SURnQkssZ0JQWEQsRUFBQSxFT2FOOztBRWxCTDtFRkNSO0lDTUEsZUFQZTtJRGdCSyxjUFJILEVBQUE7RU9QakI7SUNNQSxrQkFQZTtJRGdCSyxnQlBQRCxFQUFBO0VPUm5CO0lDTUEsaUJBUGU7SURnQkssZ0JQTkQsRUFBQTtFT1RuQjtJQ01BLG1CQVBlO0lEZ0JLLGdCUExELEVBQUE7RU9WbkI7SUNNQSxtQkFQZTtJRGdCSyxnQlBKRCxFQUFBO0VPWG5CO0lDTUEsZUFQZTtJRGdCSyxnQlBIRCxFQUFBLEVPS047O0FFbEJMO0VGQ1I7SUNNQSxlQVBlO0lEZ0JLLGNQQUgsRUFBQTtFT2ZqQjtJQ01BLGtCQVBlO0lEZ0JLLGdCUENELEVBQUE7RU9oQm5CO0lDTUEsaUJBUGU7SURnQkssZ0JQRUQsRUFBQTtFT2pCbkI7SUNNQSxtQkFQZTtJRGdCSyxnQlBHRCxFQUFBO0VPbEJuQjtJQ01BLG1CQVBlO0lEZ0JLLGdCUElELEVBQUE7RU9uQm5CO0lDTUEsZUFQZTtJRGdCSyxnQlBLRCxFQUFBLEVPSE47O0FFbEJMO0VGQ1I7SUNNQSxrQkFQZTtJRGdCSyxvQlBRSCxFQUFBO0VPdkJqQjtJQ01BLG1CQVBlO0lEZ0JLLGdCUFNILEVBQUE7RU94QmpCO0lDTUEsaUJBUGU7SURnQkssY1BVSCxFQUFBO0VPekJqQjtJQ01BLG1CQVBlO0lEZ0JLLGdCUFdELEVBQUE7RU8xQm5CO0lDTUEsbUJBUGU7SURnQkssZ0JQWUQsRUFBQTtFTzNCbkI7SUNNQSxlQVBlO0lEZ0JLLGdCUGFELEVBQUEsRU9YTjs7QUVsQkw7RUZDUjtJQ01BLGtCQVBlO0lEZ0JLLG9CUGdCSCxFQUFBO0VPL0JqQjtJQ01BLG1CQVBlO0lEZ0JLLGdCUGlCSCxFQUFBO0VPaENqQjtJQ01BLGlCQVBlO0lEZ0JLLGNQa0JILEVBQUE7RU9qQ2pCO0lDTUEsbUJBUGU7SURnQkssZ0JQbUJELEVBQUE7RU9sQ25CO0lDTUEsbUJBUGU7SURnQkssZ0JQb0JELEVBQUE7RU9uQ25CO0lDTUEsZUFQZTtJRGdCSyxnQlBxQkQsRUFBQSxFT25CTjs7QUdoQ2pCLHlCQUFBO0FBR0E7Ozs7OztFWG9sQkU7QUloWUY7RU81TUksZUFBZTtFQUFFLFFBQUE7RUFDakIsa0JBQWtCO0VBQUUsUUFBQTtFQUNwQixzQkFBc0I7RUFBRSxRQUFBLEVBQVM7O0FBSXJDOzs7RVhrbEJFO0FXOWtCRjs7RUFDZSxRQUFBO0VBQ1gsZUFBZSxFQUFBOztBQUluQjtFQUNJLGVBQWUsRUFBQTs7QUM1Qm5CLHlCQUFBO0FB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QjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQSxFQUVpQzs7QVpMbkQ7RVlLUTtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQSxFQUVpQzs7QVpMbkQ7RVlLUTtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQSxFQUVpQzs7QVpMbkQ7RVlLUTtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQSxFQUVpQzs7QVpMbkQ7RVlLUTtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7WUFFa0IsV0FGbEIsRUFBQTtFQUVWO0lBQTRCLG1CQUZsQjtPQUVrQixnQkFGbEI7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QUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsZ0NBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELGdDQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyxzQkFBa0QsRUFB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MkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0E3Qkx6RDtFNkI2QmdCO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7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a0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDBCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QTdCbkNqQjtFNkI2QmdCO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBN0JuQ2pCO0U2QjZCZ0I7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0E3Qm5DakI7RTZCNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUox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QTtFQUduRDs7R3pDb2dRQztFeUNqZ1FEO0lBQWlDLGNBQXNCLEVBQUE7RUFJdkQ7SUFBaUMsY0FBc0IsRUFBQTtFQUd2RDs7R3pDaWdRQztFeUM5L1BEO0lBQWlDLFlBQW9CLEVBQUE7RUFFckQ7SUFBaUMsWUFBb0IsRUFBQTtFQUVyRDtJQUFpQyxZQUFvQixFQUFBO0VBRXJEO0lBQWlDLFlBQW9CLEVBQUE7RUFFckQ7O0d6Q2lnUUM7RXlDOS9QRDtJQUFpQyxjQUFzQixFQUFBO0VBQ3ZEO0lBQWlDLGNBQXNCLEVBQUE7RUFFdkQ7SUFBaUMsY0FBc0IsRUFBQTtFQUN2RDtJQUFpQyxjQUFzQixFQUFBO0VBRXZEO0lBQWlDLGNBQXNCLEVBQUE7RUFDdkQ7SUFBaUMsY0FBc0IsRUFBQTtFQUd2RDs7R3pDbWdRQztFeUNoZ1FEO0lBQWtDLFVBQWtCLEVBQUE7RUFFcEQ7SUFBa0MsVUFBa0IsRUFBQTtFQUlwRDtJQUFrQyxVQUFrQixFQUFBO0VBRXBEO0lBQWtDLFVBQWtCLEVBQUE7RUFHcEQ7O0d6Q2dnUUM7RXlDNy9QRDtJQUFrQyxhQUFxQixFQUFBO0VBSXZEO0lBQWtDLGNBQXVCLEVBQUE7RUFFekQ7SUFBa0MsY0FBc0IsRUFBQTtFQUl4RDtJQUFtQyxjQUFzQixFQUFBLEVBQUkiLCJmaWxlIjoiYXBwLmNyaXRpY2FsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZSAqL1xuLyogX2Jhc2UuYW5pbWF0aW9uLnNjc3MgKi9cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4vKiBfYmFzZS5mb250cy5zY3NzICovXG4vKiBfZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyAqL1xuLyogbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbioge1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSxcbndpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5kbCxcbmRkLFxub2wsXG51bCxcbmZvcm0sXG5maWVsZHNldCxcbmxlZ2VuZCxcbmZpZ3VyZSxcbnRhYmxlLFxudGgsXG50ZCxcbmNhcHRpb24sXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSxcbkZpcmVmb3gsXG5hbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLFxuU2FmYXJpLFxuYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSxcblNhZmFyaSxcbmFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsXG5DaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCxcbnVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCxcbklFIDgvOS8xMC8xMSxcbmFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZyxcbnBhZGRpbmcsXG5vciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLFxuaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsXG5tYXJnaW4sXG5hbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogX2dlbmVyaWMuYm94LXNpemluZy5zY3NzICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4vKiBfZWxlbWVudC5idXR0b25zLnNjc3MgKi9cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuLyogX2VsZW1lbnQuYWRkcmVzcy5zY3NzICovXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIF9lbGVtZW50LmhlYWRpbmdzLnNjc3MgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuaDEge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDIge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTExMTE7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMTExMTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cblxuLyogX2VsZW1lbnQuaW1hZ2VzLnNjc3MgKi9cbi8qKlxuICogMS4gRmx1aWQgaW1hZ2VzIGZvciByZXNwb25zaXZlIHB1cnBvc2VzLlxuICogMi4gT2Zmc2V0IGBhbHRgIHRleHQgZnJvbSBzdXJyb3VuZGluZyBjb3B5LlxuICogMy4gU2V0dGluZyBgdmVydGljYWwtYWxpZ25gIHJlbW92ZXMgdGhlIHdoaXRlc3BhY2UgdGhhdCBhcHBlYXJzIHVuZGVyIGBpbWdgXG4gKiAgICBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGRyb3BwZWQgaW50byBhIHBhZ2UgYXMtaXMuIFNhZmVyIGFsdGVybmF0aXZlIHRvXG4gKiAgICB1c2luZyBgZGlzcGxheTogYmxvY2s7YC5cbiAqL1xuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBbMV0gKi9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICAvKiBbMl0gKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogWzNdICovIH1cblxuLyoqXG4gKiAxLiBJZiBhIGB3aWR0aGAgYW5kL29yIGBoZWlnaHRgIGF0dHJpYnV0ZSBoYXZlIGJlZW4gZXhwbGljaXRseSBkZWZpbmVkLCBsZXTigJlzXG4gKiAgICBub3QgbWFrZSB0aGUgaW1hZ2UgZmx1aWQuXG4gKi9cbmltZ1t3aWR0aF0sXG5pbWdbaGVpZ2h0XSB7XG4gIC8qIFsxXSAqL1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIF9lbGVtZW50LmlucHV0cy5zY3NzICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogODBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cblt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTM1NWM7XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbW96LXJhbmdlLXRodW1iLCBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTM1NWM7XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmhvdmVyOjotd2Via2l0LXNsaWRlci10aHVtYiwgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmhvdmVyOjotbW96LXJhbmdlLXRodW1iLCBpbnB1dFt0eXBlPVwicmFuZ2VcIl06aG92ZXI6Oi1tcy10aHVtYiB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotbXMtdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIF9lbGVtZW50LmxpbmtzLnNjc3MgKi9cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIF9lbGVtZW50Lmxpc3RzLnNjc3MgKi9cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kZCxcbmR0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBfZWxlbWVudC5wYWdlLnNjc3MgKi9cbkB2aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDIwQTNCO1xuICBmb250LWZhbWlseTogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJzb3VyY2Utc2Fucy1wcm9cIiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vKiBfZWxlbWVudC5ydWxlLnNjc3MgKi9cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDFEMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vKiBfZWxlbWVudC5xdW90ZXMuc2NzcyAqL1xuYmxvY2txdW90ZSB7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiOyB9XG4gIGJsb2NrcXVvdGUgcCB7XG4gICAgdGV4dC1pbmRlbnQ6IC0wLjQyZW07IH1cbiAgICBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7IH1cbiAgICBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm8tY2xvc2UtcXVvdGU7IH1cbiAgICBibG9ja3F1b3RlIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIGJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTsgfVxuXG4vKiBfZWxlbWVudC5zZWxlY3RzLnNjc3MgKi9cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogd2luZG93O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogX29iamVjdC5jb2x1bW5zLnNjc3MgKi9cbi5vLWNvbHVtbiB7XG4gIGNvbHVtbi1nYXA6IDI0cHg7IH1cblxuLm8tY29sdW1uLTAge1xuICBjb2x1bW5zOiAwOyB9XG5cbi5vLWNvbHVtbi0xIHtcbiAgY29sdW1uczogMTsgfVxuXG4uby1jb2x1bW4tMiB7XG4gIGNvbHVtbnM6IDI7IH1cblxuLm8tY29sdW1uLTMge1xuICBjb2x1bW5zOiAzOyB9XG5cbi5vLWNvbHVtbi00IHtcbiAgY29sdW1uczogNDsgfVxuXG4uby1jb2x1bW4tNSB7XG4gIGNvbHVtbnM6IDU7IH1cblxuLm8tY29sdW1uLTYge1xuICBjb2x1bW5zOiA2OyB9XG5cbi5vLWNvbHVtbi03IHtcbiAgY29sdW1uczogNzsgfVxuXG4uby1jb2x1bW4tOCB7XG4gIGNvbHVtbnM6IDg7IH1cblxuLm8tY29sdW1uLTkge1xuICBjb2x1bW5zOiA5OyB9XG5cbi5vLWNvbHVtbi0xMCB7XG4gIGNvbHVtbnM6IDEwOyB9XG5cbi5vLWNvbHVtbi0xMSB7XG4gIGNvbHVtbnM6IDExOyB9XG5cbi5vLWNvbHVtbi0xMiB7XG4gIGNvbHVtbnM6IDEyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWNvbHVtbi0wXFxAeGwge1xuICAgIGNvbHVtbnM6IDA7IH1cbiAgLm8tY29sdW1uLTFcXEB4bCB7XG4gICAgY29sdW1uczogMTsgfVxuICAuby1jb2x1bW4tMlxcQHhsIHtcbiAgICBjb2x1bW5zOiAyOyB9XG4gIC5vLWNvbHVtbi0zXFxAeGwge1xuICAgIGNvbHVtbnM6IDM7IH1cbiAgLm8tY29sdW1uLTRcXEB4bCB7XG4gICAgY29sdW1uczogNDsgfVxuICAuby1jb2x1bW4tNVxcQHhsIHtcbiAgICBjb2x1bW5zOiA1OyB9XG4gIC5vLWNvbHVtbi02XFxAeGwge1xuICAgIGNvbHVtbnM6IDY7IH1cbiAgLm8tY29sdW1uLTdcXEB4bCB7XG4gICAgY29sdW1uczogNzsgfVxuICAuby1jb2x1bW4tOFxcQHhsIHtcbiAgICBjb2x1bW5zOiA4OyB9XG4gIC5vLWNvbHVtbi05XFxAeGwge1xuICAgIGNvbHVtbnM6IDk7IH1cbiAgLm8tY29sdW1uLTEwXFxAeGwge1xuICAgIGNvbHVtbnM6IDEwOyB9XG4gIC5vLWNvbHVtbi0xMVxcQHhsIHtcbiAgICBjb2x1bW5zOiAxMTsgfVxuICAuby1jb2x1bW4tMTJcXEB4bCB7XG4gICAgY29sdW1uczogMTI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuby1jb2x1bW4tMFxcQGwge1xuICAgIGNvbHVtbnM6IDA7IH1cbiAgLm8tY29sdW1uLTFcXEBsIHtcbiAgICBjb2x1bW5zOiAxOyB9XG4gIC5vLWNvbHVtbi0yXFxAbCB7XG4gICAgY29sdW1uczogMjsgfVxuICAuby1jb2x1bW4tM1xcQGwge1xuICAgIGNvbHVtbnM6IDM7IH1cbiAgLm8tY29sdW1uLTRcXEBsIHtcbiAgICBjb2x1bW5zOiA0OyB9XG4gIC5vLWNvbHVtbi01XFxAbCB7XG4gICAgY29sdW1uczogNTsgfVxuICAuby1jb2x1bW4tNlxcQGwge1xuICAgIGNvbHVtbnM6IDY7IH1cbiAgLm8tY29sdW1uLTdcXEBsIHtcbiAgICBjb2x1bW5zOiA3OyB9XG4gIC5vLWNvbHVtbi04XFxAbCB7XG4gICAgY29sdW1uczogODsgfVxuICAuby1jb2x1bW4tOVxcQGwge1xuICAgIGNvbHVtbnM6IDk7IH1cbiAgLm8tY29sdW1uLTEwXFxAbCB7XG4gICAgY29sdW1uczogMTA7IH1cbiAgLm8tY29sdW1uLTExXFxAbCB7XG4gICAgY29sdW1uczogMTE7IH1cbiAgLm8tY29sdW1uLTEyXFxAbCB7XG4gICAgY29sdW1uczogMTI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vLWNvbHVtbi0wXFxAbSB7XG4gICAgY29sdW1uczogMDsgfVxuICAuby1jb2x1bW4tMVxcQG0ge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLm8tY29sdW1uLTJcXEBtIHtcbiAgICBjb2x1bW5zOiAyOyB9XG4gIC5vLWNvbHVtbi0zXFxAbSB7XG4gICAgY29sdW1uczogMzsgfVxuICAuby1jb2x1bW4tNFxcQG0ge1xuICAgIGNvbHVtbnM6IDQ7IH1cbiAgLm8tY29sdW1uLTVcXEBtIHtcbiAgICBjb2x1bW5zOiA1OyB9XG4gIC5vLWNvbHVtbi02XFxAbSB7XG4gICAgY29sdW1uczogNjsgfVxuICAuby1jb2x1bW4tN1xcQG0ge1xuICAgIGNvbHVtbnM6IDc7IH1cbiAgLm8tY29sdW1uLThcXEBtIHtcbiAgICBjb2x1bW5zOiA4OyB9XG4gIC5vLWNvbHVtbi05XFxAbSB7XG4gICAgY29sdW1uczogOTsgfVxuICAuby1jb2x1bW4tMTBcXEBtIHtcbiAgICBjb2x1bW5zOiAxMDsgfVxuICAuby1jb2x1bW4tMTFcXEBtIHtcbiAgICBjb2x1bW5zOiAxMTsgfVxuICAuby1jb2x1bW4tMTJcXEBtIHtcbiAgICBjb2x1bW5zOiAxMjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm8tY29sdW1uLTBcXEBzIHtcbiAgICBjb2x1bW5zOiAwOyB9XG4gIC5vLWNvbHVtbi0xXFxAcyB7XG4gICAgY29sdW1uczogMTsgfVxuICAuby1jb2x1bW4tMlxcQHMge1xuICAgIGNvbHVtbnM6IDI7IH1cbiAgLm8tY29sdW1uLTNcXEBzIHtcbiAgICBjb2x1bW5zOiAzOyB9XG4gIC5vLWNvbHVtbi00XFxAcyB7XG4gICAgY29sdW1uczogNDsgfVxuICAuby1jb2x1bW4tNVxcQHMge1xuICAgIGNvbHVtbnM6IDU7IH1cbiAgLm8tY29sdW1uLTZcXEBzIHtcbiAgICBjb2x1bW5zOiA2OyB9XG4gIC5vLWNvbHVtbi03XFxAcyB7XG4gICAgY29sdW1uczogNzsgfVxuICAuby1jb2x1bW4tOFxcQHMge1xuICAgIGNvbHVtbnM6IDg7IH1cbiAgLm8tY29sdW1uLTlcXEBzIHtcbiAgICBjb2x1bW5zOiA5OyB9XG4gIC5vLWNvbHVtbi0xMFxcQHMge1xuICAgIGNvbHVtbnM6IDEwOyB9XG4gIC5vLWNvbHVtbi0xMVxcQHMge1xuICAgIGNvbHVtbnM6IDExOyB9XG4gIC5vLWNvbHVtbi0xMlxcQHMge1xuICAgIGNvbHVtbnM6IDEyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuby1jb2x1bW4tMFxcQHhzIHtcbiAgICBjb2x1bW5zOiAwOyB9XG4gIC5vLWNvbHVtbi0xXFxAeHMge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLm8tY29sdW1uLTJcXEB4cyB7XG4gICAgY29sdW1uczogMjsgfVxuICAuby1jb2x1bW4tM1xcQHhzIHtcbiAgICBjb2x1bW5zOiAzOyB9XG4gIC5vLWNvbHVtbi00XFxAeHMge1xuICAgIGNvbHVtbnM6IDQ7IH1cbiAgLm8tY29sdW1uLTVcXEB4cyB7XG4gICAgY29sdW1uczogNTsgfVxuICAuby1jb2x1bW4tNlxcQHhzIHtcbiAgICBjb2x1bW5zOiA2OyB9XG4gIC5vLWNvbHVtbi03XFxAeHMge1xuICAgIGNvbHVtbnM6IDc7IH1cbiAgLm8tY29sdW1uLThcXEB4cyB7XG4gICAgY29sdW1uczogODsgfVxuICAuby1jb2x1bW4tOVxcQHhzIHtcbiAgICBjb2x1bW5zOiA5OyB9XG4gIC5vLWNvbHVtbi0xMFxcQHhzIHtcbiAgICBjb2x1bW5zOiAxMDsgfVxuICAuby1jb2x1bW4tMTFcXEB4cyB7XG4gICAgY29sdW1uczogMTE7IH1cbiAgLm8tY29sdW1uLTEyXFxAeHMge1xuICAgIGNvbHVtbnM6IDEyOyB9IH1cblxuLyogX29iamVjdC5ncmlkLnNjc3MgKi9cbi8qKlxuICogR3JpZCB3cmFwcGVyIHNldHVwLCBzdXBwb3J0cyBpbmxpbmUtYmxvY2sgJiBmbGV4IG1vZGVzXG4gKiBjaGFuZ2UgaW4gX2NvbmZpZy5ncmlkLnNjc3NcbiAqL1xuLm8tZ3JpZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuby1ncmlkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9IH1cblxuLm8tZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm8tZ3JpZF9faXRlbSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuby1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4OyB9IH1cblxuLyoqXG4gKiBSZXZlcnNlZCBncmlkcyBhbGxvdyB5b3UgdG8gc3RydWN0dXJlIHlvdXIgc291cmNlIGluIHRoZSBvcHBvc2l0ZSBvcmRlciB0b1xuICogaG93IHlvdXIgcmVuZGVyZWQgbGF5b3V0IHdpbGwgYXBwZWFyLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXJldiB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5vLWdyaWQtLXJldiA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyoqXG4gKiBBbGlnbiBncmlkIGFzIGEgdmVydGljYWwgY29sdW1uLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLWNvbHVtbnMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi8qKlxuICogR3V0dGVybGVzcyBncmlkcyBoYXZlIGFsbCB0aGUgcHJvcGVydGllcyBvZiByZWd1bGFyIGdyaWRzLCBtaW51cyBhbnkgc3BhY2luZy5cbiAqIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tZnVsbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm8tZ3JpZC0tZnVsbCA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBGaWxsIGdyaWRzIHdpbGwgYWxsb3cgdXMgdG8gYXV0b2ZpbGwgaGVpZ2h0IGZvciBmbGV4IGJhc2VkIGdyaWRzLlxuICogRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1maWxsIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuLyoqXG4gKiBBbGlnbiB0aGUgZW50aXJlIGdyaWQgdG8gdGhlIHJpZ2h0LiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4vKipcbiAqIENlbnRlcmVkIGdyaWRzIGFsaWduIGdyaWQgaXRlbXMgY2VudHJhbGx5IHdpdGhvdXQgbmVlZGluZyB0byB1c2UgcHVzaCBvciBwdWxsXG4gKiBjbGFzc2VzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qKlxuICogQWxpZ24gZ3JpZCBjZWxscyB2ZXJ0aWNhbGx5IChgLmdyaWQtLW1pZGRsZWAgb3IgYC5ncmlkLS1ib3R0b21gKS4gRXh0ZW5kc1xuICogYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tbWlkZGxlID4gLm8tZ3JpZF9faXRlbSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uby1ncmlkLS1ib3R0b20gPiAuby1ncmlkX19pdGVtIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLyoqXG4gKiBDcmVhdGUgZ3JpZHMgd2l0aCBuYXJyb3dlciBndXR0ZXJzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLW5hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7IH1cbiAgLm8tZ3JpZC0tbmFycm93ID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4OyB9XG5cbi8qKlxuICogQ3JlYXRlIGdyaWRzIHdpdGggd2lkZXIgZ3V0dGVycy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS13aWRlIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG4gIC5vLWdyaWQtLXdpZGUgPiAuby1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4vKipcbiAqIEZsZXggYmFzaXMgbW9kaWZ5LiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXVud3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi8qIF9vYmplY3Qud3JhcHBlcnMuc2NzcyAqL1xuLm8td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5vLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDsgfSB9XG5cbi8qIF9jb21wb25lbnQuYnV0dG9ucy5zY3NzICovXG4uYy1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogOHB4IDIwcHggN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMTIwbXMgZWFzZS1vdXQ7IH1cblxuLmMtYnRuLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1ibGFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAuYy1idG4tLWJsYWNrLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDIwQTNCOyB9XG4gICAgLmMtYnRuLS1ibGFjay5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi5jLWJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDIwQTNCOyB9XG4gIC5jLWJ0bi0td2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgLmMtYnRuLS13aGl0ZS5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAyMEEzQjsgfVxuICAgIC5jLWJ0bi0td2hpdGUuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuXG4uYy1idG4tLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwQTNCO1xuICBib3JkZXItY29sb3I6ICMwMjBBM0I7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tbmF2eTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MGUzNTtcbiAgICBib3JkZXItY29sb3I6ICMwODBlMzU7IH1cbiAgLmMtYnRuLS1uYXZ5LmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDIwQTNCOyB9XG4gICAgLmMtYnRuLS1uYXZ5LmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAxMCwgNTksIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOTNkOyB9XG5cbi5jLWJ0bi0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzN0I2REM7XG4gIGJvcmRlci1jb2xvcjogIzM3QjZEQztcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZhOWM1O1xuICAgIGJvcmRlci1jb2xvcjogIzRmYTljNTsgfVxuICAuYy1idG4tLWJsdWUuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMjBBM0I7IH1cbiAgICAuYy1idG4tLWJsdWUuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCAxODIsIDIyMCwgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6ICMyMGMzZjQ7IH1cbiAgLmMtYnRuLS1ibHVlMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzQTFDODtcbiAgICBib3JkZXItY29sb3I6ICMyM0ExQzg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1idG4tLWJsdWUyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmE5YzU7XG4gICAgICBib3JkZXItY29sb3I6ICM0ZmE5YzU7IH1cbiAgICAuYy1idG4tLWJsdWUyLmlzLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAyMEEzQjsgfVxuICAgICAgLmMtYnRuLS1ibHVlMi5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NSwgMTgyLCAyMjAsIDAuMjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyMGMzZjQ7IH1cbiAgLmMtYnRuLS1ibHVlMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YmNkZjtcbiAgICBib3JkZXItY29sb3I6ICM0OWJjZGY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1idG4tLWJsdWUzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZmE5YzU7XG4gICAgICBib3JkZXItY29sb3I6ICM0ZmE5YzU7IH1cbiAgICAuYy1idG4tLWJsdWUzLmlzLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAyMEEzQjsgfVxuICAgICAgLmMtYnRuLS1ibHVlMy5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NSwgMTgyLCAyMjAsIDAuMjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyMGMzZjQ7IH1cblxuLmMtYnRuLS1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjRGODtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGNEY4O1xuICBjb2xvcjogIzAyMEEzQjsgfVxuICAuYy1idG4tLWxpZ2h0LWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY0ZjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjJmNGY2OyB9XG4gIC5jLWJ0bi0tbGlnaHQtYmx1ZS5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAyMEEzQjsgfVxuICAgIC5jLWJ0bi0tbGlnaHQtYmx1ZS5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNDQsIDI0OCwgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6ICNlZWY0ZmE7IH1cblxuLmMtYnRuLS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4NWJhNTtcbiAgYm9yZGVyLWNvbG9yOiAjYzg1YmE1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLXBpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjcxOWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjI3MTlkOyB9XG4gIC5jLWJ0bi0tcGluay5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAyMEEzQjsgfVxuICAgIC5jLWJ0bi0tcGluay5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCA5MSwgMTY1LCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RlNDVhZDsgfVxuXG4uYy1idG4tLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwQTNCO1xuICBib3JkZXItY29sb3I6ICMwMjBBM0I7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tdGV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MGUzNTtcbiAgICBib3JkZXItY29sb3I6ICMwODBlMzU7IH1cbiAgLmMtYnRuLS10ZXh0LmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDIwQTNCOyB9XG4gICAgLmMtYnRuLS10ZXh0LmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAxMCwgNTksIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOTNkOyB9XG5cbi5jLWJ0bi0tZGl2aWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XG4gIGJvcmRlci1jb2xvcjogI0U1RTdFQjtcbiAgY29sb3I6ICMwMjBBM0I7IH1cbiAgLmMtYnRuLS1kaXZpZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZThlODsgfVxuICAuYy1idG4tLWRpdmlkZXIuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMjBBM0I7IH1cbiAgICAuYy1idG4tLWRpdmlkZXIuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMjMxLCAyMzUsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTBlNWYwOyB9XG5cbi5jLWJ0bi0tbGlnaHQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjhmODtcbiAgY29sb3I6ICMwMjBBM0I7IH1cbiAgLmMtYnRuLS1saWdodC1ncmV5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjhmODsgfVxuICAuYy1idG4tLWxpZ2h0LWdyZXkuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMjBBM0I7IH1cbiAgICAuYy1idG4tLWxpZ2h0LWdyZXkuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjlmN2Y3OyB9XG5cbi5jLWJ0bi0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Q0EzQUY7XG4gIGJvcmRlci1jb2xvcjogIzlDQTNBRjtcbiAgY29sb3I6ICMwMjBBM0I7IH1cbiAgLmMtYnRuLS1ncmV5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZhNmE2O1xuICAgIGJvcmRlci1jb2xvcjogI2E2YTZhNjsgfVxuICAuYy1idG4tLWdyZXkuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMjBBM0I7IH1cbiAgICAuYy1idG4tLWdyZXkuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMTYzLCAxNzUsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGE5ZWMxOyB9XG5cbi5jLWJ0bi0tZGFyay1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjEyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjMyMTIxO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLWRhcmstZ3JleTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgICBib3JkZXItY29sb3I6ICMyMjIyMjI7IH1cbiAgLmMtYnRuLS1kYXJrLWdyZXkuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMjBBM0I7IH1cbiAgICAuYy1idG4tLWRhcmstZ3JleS5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6ICMyYTFhMWE7IH1cblxuLmMtYnRuLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDkzNTVjO1xuICBib3JkZXItY29sb3I6ICM0OTM1NWM7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tcHVycGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0NDRlO1xuICAgIGJvcmRlci1jb2xvcjogIzQ5NDQ0ZTsgfVxuICAuYy1idG4tLXB1cnBsZS5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAyMEEzQjsgfVxuICAgIC5jLWJ0bi0tcHVycGxlLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MywgNTMsIDkyLCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ5Mjc2YjsgfVxuICAuYy1idG4tLXB1cnBsZTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTY5YjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGU2OWIyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmMtYnRuLS1wdXJwbGUyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTQ0NGU7XG4gICAgICBib3JkZXItY29sb3I6ICM0OTQ0NGU7IH1cbiAgICAuYy1idG4tLXB1cnBsZTIuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDIwQTNCOyB9XG4gICAgICAuYy1idG4tLXB1cnBsZTIuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsIDUzLCA5MiwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ5Mjc2YjsgfVxuXG4uYy1idG4tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDA7XG4gIGJvcmRlci1jb2xvcjogI2MwMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1yZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiODE0MTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjgxNDE0OyB9XG4gIC5jLWJ0bi0tcmVkLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDIwQTNCOyB9XG4gICAgLmMtYnRuLS1yZWQuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMCwgMCwgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6ICNjYzAwMDA7IH1cblxuLmMtYnRuLS13ZCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDsgfVxuXG4uYy1idG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNBMUM4O1xuICBib3JkZXItY29sb3I6ICMyM0ExQzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7IH1cbiAgLmMtYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzdCNkRDO1xuICAgIGJvcmRlci1jb2xvcjogIzM3QjZEQztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYy1idG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQ5MzU1YztcbiAgY29sb3I6ICM0OTM1NWM7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDsgfVxuICAuYy1idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MzU1YztcbiAgICBib3JkZXItY29sb3I6ICM0OTM1NWM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmMtYnRuLS1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMjBBM0I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgLmMtYnRuLS1ncmFkaWVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjYzg1YmE1LCAjNDliY2RmKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7IH1cblxuLmMtYnRuOmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBfY29tcG9uZW50LnNsaWRlci5zY3NzICovXG4uYy1zbGlkZXIgYXJ0aWNsZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jLXNsaWRlci0tYmFzaWMgaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlNjliMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHg7IH1cblxuLmMtc2xpZGVyLS1iYXNpYyAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMTEycHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5jLXNsaWRlci0tYmFzaWMgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiAwOyB9IH1cblxuLmMtc2xpZGVyLS1iYWNrZ3JvdW5kIC5jLXNsaWRlcl9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLXNsaWRlci0tYmFja2dyb3VuZCAuYy1zbGlkZXJfX2NvbnRlbnQgaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYy1zbGlkZXItLWJhY2tncm91bmQgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDE2cHg7IH1cblxuLmMtc2xpZGVyLS1oZXJvIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuYy1zbGlkZXItLWhlcm8gLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYy1zbGlkZXItLWhlcm8gLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfSB9XG5cbi5jLXNsaWRlci0taGVybyAuYy1zbGlkZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuICAuYy1zbGlkZXItLWhlcm8gLmMtc2xpZGVyX19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzMDJEMkIgMC43MyUsIHJnYmEoNDgsIDQ1LCA0MywgMCkgOTIuMTglKTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtc2xpZGVyLS1oZXJvIC5jLXNsaWRlcl9fY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuYy1zbGlkZXItLWhlcm8gLmMtc2xpZGVyX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmMtc2xpZGVyLS1oZXJvIC5jLXNsaWRlcl9fY29udGVudDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1zbGlkZXItLWhlcm8gLmMtc2xpZGVyX19jb250ZW50IC5jLXNsaWRlcl9fbW9iaWxlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5jLXNsaWRlci0taGVybyAuYy1zbGlkZXJfX2NvbnRlbnQgLmMtc2xpZGVyX19tb2JpbGUtaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYy1zbGlkZXItLWhlcm8gLmMtc2xpZGVyX19jb250ZW50IC5jLXNsaWRlcl9fYm94IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5jLXNsaWRlci0taGVybyAuYy1zbGlkZXJfX2NvbnRlbnQgLmMtc2xpZGVyX19ib3gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgLmMtc2xpZGVyLS1oZXJvIC5jLXNsaWRlcl9fY29udGVudCBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDMycHggMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5jLXNsaWRlci0taGVybyAuYy1zbGlkZXJfX2NvbnRlbnQgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwOyB9IH1cblxuLmMtc2xpZGVyLS1lcXVhbC1oZWlnaHQgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5jLXNsaWRlci0tZXF1YWwtaGVpZ2h0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jLXNsaWRlci0tZG90cyAuc2xpY2stZG90cyB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uanMtc2xpY2stLWZvcmVncm91bmQsXG4uanMtc2xpY2stLWhlcm8sXG4uanMtc2xpY2stLWZlYXR1cmVzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2U7IH1cblxuLmpzLXNsaWNrLS1mb3JlZ3JvdW5kLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1oZXJvLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1mZWF0dXJlcy5zbGljay1pbml0aWFsaXplZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogX2NvbXBvbmVudC5oYW1idXJnZXIuc2NzcyAqL1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmMtaGFtYnVyZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzJweDtcbiAgdG9wOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgei1pbmRleDogMTM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWhhbWJ1cmdlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMjRweDsgfSB9XG5cbi5jLWhhbWJ1cmdlci5zY3JvbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLmMtaGFtYnVyZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgLmMtaGFtYnVyZ2VyX19pbm5lciwgLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUsIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgICB3aWR0aDogMThweDsgfVxuICAuYy1oYW1idXJnZXJfX2lubmVyOmJlZm9yZSwgLmMtaGFtYnVyZ2VyX19pbm5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYy1oYW1idXJnZXJfX2lubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAtNnB4OyB9XG4gIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTZweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhhbWJ1cmdlci5pcy1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogMTZweDsgfSB9XG5cbi5jLWhhbWJ1cmdlci5pcy1hY3RpdmUgLmMtaGFtYnVyZ2VyX19pbm5lciwgLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX2lubmVyOmJlZm9yZSwgLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMEEzQjsgfVxuXG4vKlxuKiBTcGluXG4qL1xuLmMtaGFtYnVyZ2VyLS1zcGluIC5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmMtaGFtYnVyZ2VyLS1zcGluIC5jLWhhbWJ1cmdlcl9faW5uZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjM0cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuICAuYy1oYW1idXJnZXItLXNwaW4gLmMtaGFtYnVyZ2VyX19pbm5lcjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4zNHMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmMtaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmMtaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX2lubmVyOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlLW91dDsgfVxuICAuYy1oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyAwLjE0cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMTIwbXMgZWFzZS1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExMTE7IH1cbiAgLmMtbW9kYWwuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5jLW1vZGFsX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAyMEEzQjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmMtbW9kYWxfX2lubmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLW1vZGFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMycHggMTZweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7IH1cblxuLmMtbW9kYWxfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VpL21vZGFsLWNsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHotaW5kZXg6IDgwMTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jLW1vZGFsX19zY3JvbGwge1xuICBoZWlnaHQ6IDcwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXG4gIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRmlyZWZveCAqLyB9XG4gIC5jLW1vZGFsX19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIF9jb21wb25lbnQubmF2YmFyLnNjc3MgKi9cbi5jLW5hdmJhciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLW5hdmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UtaW4sIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmMtbmF2YmFyIHtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4sIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jLW5hdmJhciA+IGRpdiA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1uYXZiYXIgPiBkaXYgPiB1bCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmMtbmF2YmFyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2YmFyID4gZGl2ID4gdWwgPiBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU3RUI7IH0gfVxuXG4uYy1uYXZiYXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1uYXZiYXIgYSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtbmF2YmFyIGEge1xuICAgICAgY29sb3I6ICMwMjBBM0I7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cblxuLmMtbmF2YmFyIGE6aG92ZXIsXG4uYy1uYXZiYXIgYS5pcy1hY3RpdmUsXG4uYy1uYXZiYXIgbGkuaXMtYWN0aXZlIGEsXG4uYy1uYXZiYXIgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5jLW5hdmJhciBsaS5jdXJyZW50X3BhZ2VfcGFyZW50IGEge1xuICBib3JkZXItY29sb3I6ICMzN0I2REM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLW5hdmJhciBhOmhvdmVyLFxuICAgIC5jLW5hdmJhciBhLmlzLWFjdGl2ZSxcbiAgICAuYy1uYXZiYXIgbGkuaXMtYWN0aXZlIGEsXG4gICAgLmMtbmF2YmFyIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gICAgLmMtbmF2YmFyIGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQgYSB7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzN0I2REM7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbmF2YmFyIGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbi5jLW5hdmJhciAuaXMtb3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYy1uYXZiYXIgLmlzLW9wZW4gKyB1bCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmMtbmF2YmFyIC5pcy1vcGVuICsgdWwge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmMtbmF2YmFyIHVsIGxpIGEuYy1uYXZiYXJfX2Ryb3Bkb3duIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4uYy1uYXZiYXIgdWwgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIGNvbG9yOiAjMDIwQTNCOyB9XG5cbi5jLW5hdmJhcl9fZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdWkvaWNvbi1kcm9wZG93bi5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgdG9wIDAuM3M7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1uYXZiYXJfX2Ryb3Bkb3duOmFmdGVyIHtcbiAgICAgIHRvcDogOHB4OyB9IH1cblxuLmMtbmF2YmFyIHVsIHVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtbmF2YmFyIHVsIHVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEY0Rjg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLmMtbmF2YmFyX19kcm9wZG93bi5pcy1vcGVuOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmMtbmF2YmFyX19kcm9wZG93bi5pcy1vcGVuOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24uc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdG9wOiAxNnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtbmF2YmFyX19kcm9wZG93bi5pcy1vcGVuOmFmdGVyIHtcbiAgICAgIHRvcDogOHB4OyB9IH1cblxuLmMtbmF2YmFyLmhhbWJ1cmdlci1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLmMtbmF2YmFyLnN0aWNreSB7XG4gIHRvcDogNjRweDsgfVxuXG4uYy1uYXZiYXIuc3RhdGUtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jLW5hdmJhci0tbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1uYXZiYXItLW1vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogX2NvbXBvbmVudC5wYWdlLWJvZHkuc2NzcyAqL1xuLmMtcGFnZS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIF9jb21wb25lbnQucGFnZS1oZWFkLnNjc3MgKi9cbi5jLXBhZ2UtaGVhZCB7XG4gIHBhZGRpbmc6IDE2cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjMDIwQTNCO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtcGFnZS1oZWFkIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMDsgfSB9XG5cbi5jLXBhZ2UtaGVhZF9fd3JhcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuYy1wYWdlLWhlYWRfX3dyYXAge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5jLXBhZ2UtaGVhZC0tc2Nyb2xsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDEyMG1zIGVhc2Utb3V0OyB9XG4gIC5jLXBhZ2UtaGVhZC0tc2Nyb2xsLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdG9wOiAwOyB9XG5cbi5jLXBhZ2UtaGVhZF9fbG9nbyB7XG4gIHdpZHRoOiAyMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmMtcGFnZS1oZWFkX19sb2dvIHtcbiAgICAgIHdpZHRoOiAxNjlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBfY29tcG9uZW50LmJyZWFkY3J1bWJzLnNjc3MgKi9cbi5jLWJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFN0VCOyB9XG4gIC5jLWJyZWFkY3J1bWJzIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAuYy1icmVhZGNydW1icyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jLWJyZWFkY3J1bWJzIHVsIGxpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiPlwiKTtcbiAgICAgICAgbWFyZ2luOiAwIDhweDsgfVxuICAgICAgLmMtYnJlYWRjcnVtYnMgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmMtYnJlYWRjcnVtYnMgYSB7XG4gICAgY29sb3I6ICM5Q0EzQUY7IH1cblxuLyogX2NvbXBvbmVudC5oZXJvLnNjc3MgKi9cbi5jLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogLTE2MXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1oZXJvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLyogX3V0aWxpdHkuZGlzcGxheS5zY3NzICovXG4udS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi51LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi51LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4udS1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnUtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnUtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi51LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudS1wcmludC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS10YWJsZVxcQHhsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudS10YWJsZS1jZWxsXFxAeGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnUtdGFibGUtcm93XFxAeGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAudS1pbnZpc2libGVcXEB4bCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC51LXZpc2libGVcXEB4bCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudS1pbmxpbmVcXEB4bCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC51LWlubGluZS1ibG9ja1xcQHhsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnUtYmxvY2tcXEB4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnUtZmxleFxcQHhsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC51LWhpZGRlblxcQHhsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGFibGVcXEBsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudS10YWJsZS1jZWxsXFxAbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAudS10YWJsZS1yb3dcXEBsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnUtaW52aXNpYmxlXFxAbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC51LXZpc2libGVcXEBsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC51LWlubGluZVxcQGwge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudS1pbmxpbmUtYmxvY2tcXEBsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnUtYmxvY2tcXEBsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudS1mbGV4XFxAbCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudS1oaWRkZW5cXEBsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS10YWJsZVxcQG0ge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC51LXRhYmxlLWNlbGxcXEBtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC51LXRhYmxlLXJvd1xcQG0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAudS1pbnZpc2libGVcXEBtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnUtdmlzaWJsZVxcQG0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnUtaW5saW5lXFxAbSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC51LWlubGluZS1ibG9ja1xcQG0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudS1ibG9ja1xcQG0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51LWZsZXhcXEBtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC51LWhpZGRlblxcQG0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51LXRhYmxlXFxAcyB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnUtdGFibGUtY2VsbFxcQHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnUtdGFibGUtcm93XFxAcyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC51LWludmlzaWJsZVxcQHMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAudS12aXNpYmxlXFxAcyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudS1pbmxpbmVcXEBzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnUtaW5saW5lLWJsb2NrXFxAcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC51LWJsb2NrXFxAcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnUtZmxleFxcQHMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnUtaGlkZGVuXFxAcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtdGFibGVcXEB4cyB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnUtdGFibGUtY2VsbFxcQHhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC51LXRhYmxlLXJvd1xcQHhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnUtaW52aXNpYmxlXFxAeHMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAudS12aXNpYmxlXFxAeHMge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnUtaW5saW5lXFxAeHMge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudS1pbmxpbmUtYmxvY2tcXEB4cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC51LWJsb2NrXFxAeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51LWZsZXhcXEB4cyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudS1oaWRkZW5cXEB4cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIF91dGlsaXR5LmZsZXguc2NzcyAqL1xuLnUtZmxleC1qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi51LWZsZXgtanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4udS1mbGV4LWp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udS1mbGV4LWp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4udS1mbGV4LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLnUtZmxleC1hbGlnbi1mbGV4LWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4udS1mbGV4LWFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4udS1mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnUtZmxleC1kaXJlY3Rpb24tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4udS1mbGV4LWRpcmVjdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi51LWZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LWZsZXgtanVzdGlmeS1jZW50ZXJcXEB4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LXN0YXJ0XFxAeGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWp1c3RpZnktYmV0d2VlblxcQHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWVuZFxcQHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tY2VudGVyXFxAeGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0XFxAeGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1lbmRcXEB4bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tc3RyZXRjaFxcQHhsIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudS1mbGV4LXdyYXBcXEB4bCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtblxcQHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLXJvd1xcQHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC51LWZsZXgtZ3Jvdy0xXFxAeGwge1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWZsZXgtanVzdGlmeS1jZW50ZXJcXEBsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudS1mbGV4LWp1c3RpZnktc3RhcnRcXEBsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWJldHdlZW5cXEBsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWVuZFxcQGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1jZW50ZXJcXEBsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1zdGFydFxcQGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1lbmRcXEBsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1zdHJldGNoXFxAbCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLnUtZmxleC13cmFwXFxAbCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtblxcQGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tcm93XFxAbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudS1mbGV4LWdyb3ctMVxcQGwge1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtZmxleC1qdXN0aWZ5LWNlbnRlclxcQG0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC51LWZsZXgtanVzdGlmeS1zdGFydFxcQG0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWp1c3RpZnktYmV0d2VlblxcQG0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudS1mbGV4LWp1c3RpZnktZW5kXFxAbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLWNlbnRlclxcQG0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0XFxAbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LWVuZFxcQG0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLXN0cmV0Y2hcXEBtIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudS1mbGV4LXdyYXBcXEBtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tY29sdW1uXFxAbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1yb3dcXEBtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC51LWZsZXgtZ3Jvdy0xXFxAbSB7XG4gICAgZmxleC1ncm93OiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudS1mbGV4LWp1c3RpZnktY2VudGVyXFxAcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LXN0YXJ0XFxAcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtanVzdGlmeS1iZXR3ZWVuXFxAcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC51LWZsZXgtanVzdGlmeS1lbmRcXEBzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tY2VudGVyXFxAcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtc3RhcnRcXEBzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtZW5kXFxAcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tc3RyZXRjaFxcQHMge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC51LWZsZXgtd3JhcFxcQHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1jb2x1bW5cXEBzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLXJvd1xcQHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnUtZmxleC1ncm93LTFcXEBzIHtcbiAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LWZsZXgtanVzdGlmeS1jZW50ZXJcXEB4cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LXN0YXJ0XFxAeHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWp1c3RpZnktYmV0d2VlblxcQHhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWVuZFxcQHhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tY2VudGVyXFxAeHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0XFxAeHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1lbmRcXEB4cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tc3RyZXRjaFxcQHhzIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudS1mbGV4LXdyYXBcXEB4cyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtblxcQHhzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLXJvd1xcQHhzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC51LWZsZXgtZ3Jvdy0xXFxAeHMge1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbi8qIF91dGlsaXR5LnNwYWNpbmcuc2NzcyAqL1xuLyoqXG4gKiBVdGlsaXR5IGNsYXNzZXMgdG8gcHV0IHNwZWNpZmljIHNwYWNpbmcgdmFsdWVzIG9udG8gZWxlbWVudHMuXG4gKlxuICogICAudS1tLXQge31cbiAqICAgLnUtcCB7fVxuICogICAudS1wLXgge31cbiAqL1xuLnUtcDAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1wMSB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAyIHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAzIHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXA0IHtcbiAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXA1IHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXA2IHtcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXA3IHtcbiAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXA4IHtcbiAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXA5IHtcbiAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxMCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wMTEge1xuICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDEyIHtcbiAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxMyB7XG4gIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDE0IHtcbiAgcGFkZGluZzogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wMTUge1xuICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxNiB7XG4gIHBhZGRpbmc6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDEge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgzIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXg0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXg1IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXg2IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXg3IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXg4IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXg5IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgxMCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MTEge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDEyIHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgxMyB7XG4gIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgxNCB7XG4gIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgxNSB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgxNiB7XG4gIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkwIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MSB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTIge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTMge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTQge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTUge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTYge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTcge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTgge1xuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTkge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTEwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkxMSB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTIge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTEzIHtcbiAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTE0IHtcbiAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTE1IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTE2IHtcbiAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MSB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQyIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQzIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQ0IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQ1IHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQ2IHtcbiAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQ3IHtcbiAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQ4IHtcbiAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQ5IHtcbiAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxMCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MTEge1xuICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDEyIHtcbiAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxMyB7XG4gIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDE0IHtcbiAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MTUge1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxNiB7XG4gIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIxIHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIzIHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXI2IHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjcge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXI5IHtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjEwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjExIHtcbiAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjEyIHtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjEzIHtcbiAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIxNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjE2IHtcbiAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIwIHtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjEge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iNCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iNSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iNyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iOSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMTAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjExIHtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxMiB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwxIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMyB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDQge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1wLWw1IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sNiB7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDcge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWw4IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sOSB7XG4gIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTEge1xuICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwxMiB7XG4gIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0wIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1tMSB7XG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTIge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tMyB7XG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW00IHtcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTUge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tNiB7XG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW03IHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTgge1xuICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1tOSB7XG4gIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0xMCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0xMSB7XG4gIG1hcmdpbjogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0xMiB7XG4gIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0xMyB7XG4gIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1tMTQge1xuICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTE1IHtcbiAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0xNiB7XG4gIG1hcmdpbjogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDEge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDMge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXg0IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14NSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDYge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXg3IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14OCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDkge1xuICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgxMCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDExIHtcbiAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MTIge1xuICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgxMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MTQge1xuICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDE1IHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgxNiB7XG4gIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTIge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkzIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15NCB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTUge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXk2IHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15NyB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTgge1xuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXk5IHtcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MTAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxMSB7XG4gIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTEyIHtcbiAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MTMge1xuICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTE0IHtcbiAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxNSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MTYge1xuICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQxIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MiB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQzIHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDQge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10NSB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQ2IHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDcge1xuICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10OCB7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQ5IHtcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDEwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDExIHtcbiAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDEyIHtcbiAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDEzIHtcbiAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQxNCB7XG4gIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTUge1xuICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDE2IHtcbiAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIxIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMyB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjQge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yNiB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjcge1xuICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXI4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yOSB7XG4gIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTEge1xuICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIxMiB7XG4gIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIxIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLWI2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjcge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iOCB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWI5IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjExIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjEzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIxNCB7XG4gIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDEge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sNiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sNyB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sOCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sOSB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMTAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDExIHtcbiAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxMiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMTMge1xuICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDE1IHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMTYge1xuICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS1wMFxcQHhsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wMVxcQHhsIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wMlxcQHhsIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDNcXEB4bCB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA0XFxAeGwge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wNVxcQHhsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDZcXEB4bCB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXA3XFxAeGwge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wOFxcQHhsIHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDlcXEB4bCB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMFxcQHhsIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDExXFxAeGwge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wMTJcXEB4bCB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxM1xcQHhsIHtcbiAgICBwYWRkaW5nOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNFxcQHhsIHtcbiAgICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNVxcQHhsIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNlxcQHhsIHtcbiAgICBwYWRkaW5nOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcDBcXEBsIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wMVxcQGwge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAyXFxAbCB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAzXFxAbCB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA0XFxAbCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXA1XFxAbCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXA2XFxAbCB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXA3XFxAbCB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXA4XFxAbCB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA5XFxAbCB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMFxcQGwge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTFcXEBsIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEyXFxAbCB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxM1xcQGwge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE0XFxAbCB7XG4gICAgcGFkZGluZzogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wMTVcXEBsIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNlxcQGwge1xuICAgIHBhZGRpbmc6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXAwXFxAbSB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDFcXEBtIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wMlxcQG0ge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wM1xcQG0ge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wNFxcQG0ge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wNVxcQG0ge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wNlxcQG0ge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wN1xcQG0ge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wOFxcQG0ge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wOVxcQG0ge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wMTBcXEBtIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDExXFxAbSB7XG4gICAgcGFkZGluZzogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMlxcQG0ge1xuICAgIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wMTNcXEBtIHtcbiAgICBwYWRkaW5nOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNFxcQG0ge1xuICAgIHBhZGRpbmc6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE1XFxAbSB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTZcXEBtIHtcbiAgICBwYWRkaW5nOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudS1wMFxcQHMge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxXFxAcyB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDJcXEBzIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDNcXEBzIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDRcXEBzIHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDVcXEBzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDZcXEBzIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDdcXEBzIHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDhcXEBzIHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDlcXEBzIHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEwXFxAcyB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMVxcQHMge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wMTJcXEBzIHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEzXFxAcyB7XG4gICAgcGFkZGluZzogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wMTRcXEBzIHtcbiAgICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNVxcQHMge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE2XFxAcyB7XG4gICAgcGFkZGluZzogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtcDBcXEB4cyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDFcXEB4cyB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDJcXEB4cyB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAzXFxAeHMge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wNFxcQHhzIHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDVcXEB4cyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXA2XFxAeHMge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wN1xcQHhzIHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDhcXEB4cyB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA5XFxAeHMge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wMTBcXEB4cyB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMVxcQHhzIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEyXFxAeHMge1xuICAgIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wMTNcXEB4cyB7XG4gICAgcGFkZGluZzogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wMTRcXEB4cyB7XG4gICAgcGFkZGluZzogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wMTVcXEB4cyB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTZcXEB4cyB7XG4gICAgcGFkZGluZzogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LXAteDBcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MlxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14M1xcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NVxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NlxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14N1xcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OVxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTBcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDExXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMlxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTNcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTRcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTVcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTZcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wLXgwXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgyXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDNcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXg1XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDZcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14N1xcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg4XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDlcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTBcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTFcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTJcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTNcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE1XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTZcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcC14MFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MlxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgzXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDRcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXg2XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDdcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg5XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEwXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDExXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEyXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEzXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTRcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE2XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51LXAteDBcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDFcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDJcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14M1xcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg0XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDVcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg3XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDhcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxM1xcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE0XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTVcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1wLXgwXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDJcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDNcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDRcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDVcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDZcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDdcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDhcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDlcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEwXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTJcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEzXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE0XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE1XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE2XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnUtcC15MFxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTFcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkyXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkzXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk0XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXk1XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXk2XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk3XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk4XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk5XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMFxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTFcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEyXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxM1xcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNFxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNVxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNlxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXAteTBcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTFcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTJcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15M1xcQGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk0XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTVcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk3XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteThcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxM1xcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE0XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTVcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wLXkwXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkyXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTNcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NFxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXk1XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTZcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15N1xcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk4XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTlcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTBcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTFcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTJcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTNcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNFxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE1XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTZcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnUtcC15MFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkzXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTRcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXk2XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTdcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk5XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEwXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTExXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEyXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEzXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTRcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE2XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LXAteTBcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15M1xcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15N1xcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTBcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTExXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTNcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTRcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTVcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTZcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS1wLXQwXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQyXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10M1xcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDRcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ1XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NlxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDdcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ4XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OVxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEwXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTFcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMlxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEzXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE0XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE1XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE2XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcC10MFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDJcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDNcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDRcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDVcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDZcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDdcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDhcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDlcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEwXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTJcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEzXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTRcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE2XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXAtdDBcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MVxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQyXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQzXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ0XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ1XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ2XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ3XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ4XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ5XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMFxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTFcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEyXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxM1xcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE0XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTVcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNlxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudS1wLXQwXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDFcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10M1xcQHMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10N1xcQHMge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTBcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDExXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTNcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE1XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTZcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtcC10MFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDNcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ0XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDZcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ3XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDlcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDExXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTJcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxM1xcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LXAtcjBcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMVxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIyXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIzXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI0XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXI1XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXI2XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI3XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI4XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI5XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMFxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTFcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEyXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxM1xcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE0XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTVcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNlxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcC1yMFxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjFcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIyXFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjNcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNFxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXI1XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjZcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yN1xcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI4XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjlcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTBcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTFcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTJcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTNcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE0XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNVxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTZcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wLXIwXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMVxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjJcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yM1xcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI0XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjVcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNlxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI3XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjhcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOVxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMFxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMVxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMlxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxM1xcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTRcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE1XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNlxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51LXAtcjBcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxXFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMlxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIzXFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjRcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNVxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXI2XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjdcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOFxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI5XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEwXFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjExXFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEyXFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEzXFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNFxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTVcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE2XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtcC1yMFxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxXFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjJcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjNcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjRcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjVcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjZcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjdcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjhcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjlcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEwXFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMVxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTJcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEzXFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTRcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNVxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE2XFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS1wLWIwXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIyXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iM1xcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjRcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWI1XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNlxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjdcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI4XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOVxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEwXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTFcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMlxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEzXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE0XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE1XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE2XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcC1iMFxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjJcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjNcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjRcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjVcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjZcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjdcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjhcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjlcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEwXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMVxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTJcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEzXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTRcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNVxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE2XFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXAtYjBcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMVxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIyXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIzXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI0XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWI1XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWI2XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI3XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI4XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI5XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMFxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTFcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEyXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxM1xcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE0XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTVcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNlxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudS1wLWIwXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjFcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMlxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iM1xcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNFxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNVxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNlxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iN1xcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOFxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOVxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTBcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjExXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMlxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTNcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNFxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE1XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTZcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtcC1iMFxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMVxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMlxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjNcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI0XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNVxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjZcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI3XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOFxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjlcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMFxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjExXFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTJcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxM1xcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNFxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNVxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNlxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LXAtbDBcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMlxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwzXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDRcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNVxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWw2XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDdcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw5XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEwXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDExXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEyXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEzXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTVcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE2XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXAtbDBcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDFcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDJcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwzXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDVcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWw2XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sN1xcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDhcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw5XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTBcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEyXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTNcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTRcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTVcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTZcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXAtbDBcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDFcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDJcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwzXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDVcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWw2XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sN1xcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDhcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw5XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTBcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEyXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTNcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTRcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTVcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTZcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51LXAtbDBcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDFcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDJcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwzXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDVcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWw2XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sN1xcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDhcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw5XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTBcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEyXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTNcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTRcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTVcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTZcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LXAtbDBcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMlxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwzXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDRcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWw2XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDdcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw5XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEwXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDExXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEyXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDEzXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTVcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE2XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LW0wXFxAeGwge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTFcXEB4bCB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tMlxcQHhsIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tM1xcQHhsIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tNFxcQHhsIHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tNVxcQHhsIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tNlxcQHhsIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tN1xcQHhsIHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tOFxcQHhsIHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tOVxcQHhsIHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tMTBcXEB4bCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTExXFxAeGwge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMlxcQHhsIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tMTNcXEB4bCB7XG4gICAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNFxcQHhsIHtcbiAgICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE1XFxAeGwge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTZcXEB4bCB7XG4gICAgbWFyZ2luOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbTBcXEBsIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xXFxAbCB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tMlxcQGwge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0zXFxAbCB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTRcXEBsIHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tNVxcQGwge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW02XFxAbCB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTdcXEBsIHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tOFxcQGwge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW05XFxAbCB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEwXFxAbCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTExXFxAbCB7XG4gICAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEyXFxAbCB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEzXFxAbCB7XG4gICAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNFxcQGwge1xuICAgIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tMTVcXEBsIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE2XFxAbCB7XG4gICAgbWFyZ2luOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tMFxcQG0ge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTFcXEBtIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0yXFxAbSB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTNcXEBtIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tNFxcQG0ge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW01XFxAbSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTZcXEBtIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tN1xcQG0ge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW04XFxAbSB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTlcXEBtIHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tMTBcXEBtIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTFcXEBtIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tMTJcXEBtIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tMTNcXEBtIHtcbiAgICBtYXJnaW46IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE0XFxAbSB7XG4gICAgbWFyZ2luOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNVxcQG0ge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTZcXEBtIHtcbiAgICBtYXJnaW46IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51LW0wXFxAcyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tMVxcQHMge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTJcXEBzIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tM1xcQHMge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW00XFxAcyB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTVcXEBzIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tNlxcQHMge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW03XFxAcyB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbThcXEBzIHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tOVxcQHMge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMFxcQHMge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMVxcQHMge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMlxcQHMge1xuICAgIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xM1xcQHMge1xuICAgIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tMTRcXEBzIHtcbiAgICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE1XFxAcyB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNlxcQHMge1xuICAgIG1hcmdpbjogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtbTBcXEB4cyB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tMVxcQHhzIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0yXFxAeHMge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0zXFxAeHMge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW00XFxAeHMge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW01XFxAeHMge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW02XFxAeHMge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW03XFxAeHMge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW04XFxAeHMge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW05XFxAeHMge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMFxcQHhzIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTFcXEB4cyB7XG4gICAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEyXFxAeHMge1xuICAgIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xM1xcQHhzIHtcbiAgICBtYXJnaW46IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE0XFxAeHMge1xuICAgIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tMTVcXEB4cyB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNlxcQHhzIHtcbiAgICBtYXJnaW46IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS1tLXgwXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDFcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDNcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg0XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDZcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg3XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDlcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDExXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTJcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxM1xcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTRcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE1XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tLXgwXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDJcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDNcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDRcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDVcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDZcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDdcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDhcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDlcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEwXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTJcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEzXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE0XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE1XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE2XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tLXgwXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDJcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDNcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDRcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDVcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDZcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDdcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDhcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDlcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEwXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTJcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEzXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE0XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE1XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE2XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudS1tLXgwXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDJcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDNcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDRcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDVcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDZcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDdcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDhcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDlcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEwXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTJcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEzXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE0XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE1XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE2XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1tLXgwXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDFcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MlxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDNcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg0XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDZcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg3XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OFxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDlcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMFxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDExXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTJcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxM1xcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTRcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE1XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNlxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS1tLXkwXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTFcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTNcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk0XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTZcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk3XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTlcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTExXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTJcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxM1xcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTRcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE1XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tLXkwXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTJcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTNcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTRcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTVcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTZcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTdcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teThcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTlcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEwXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTJcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEzXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE0XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE1XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE2XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tLXkwXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTJcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTNcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTRcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTVcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTZcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTdcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teThcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTlcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEwXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTJcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEzXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE0XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE1XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE2XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudS1tLXkwXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTJcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTNcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTRcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTVcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTZcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTdcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teThcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTlcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEwXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTJcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEzXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE0XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE1XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE2XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1tLXkwXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTFcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTNcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk0XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTZcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk3XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTlcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTExXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTJcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxM1xcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTRcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE1XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS1tLXQwXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDFcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10M1xcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10N1xcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTBcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDExXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTNcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE1XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTZcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW0tdDBcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MlxcQGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQzXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDRcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ2XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDdcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ5XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEwXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDExXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEyXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEzXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTVcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE2XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbS10MFxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDFcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQyXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDNcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NFxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ1XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDZcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10N1xcQG0ge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ4XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDlcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTBcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTFcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTJcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTNcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE0XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTZcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudS1tLXQwXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDJcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10M1xcQHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ0XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDVcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ3XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDhcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMFxcQHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxM1xcQHMge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTRcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE1XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LW0tdDBcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQyXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQzXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ0XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ1XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ2XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ3XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ4XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ5XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTFcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEyXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxM1xcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE0XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTVcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnUtbS1yMFxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjFcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIyXFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjNcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNFxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXI1XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjZcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yN1xcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI4XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjlcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTBcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTFcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTJcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTNcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE0XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNVxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTZcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbS1yMFxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMVxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMlxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjNcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI0XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNVxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjZcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI3XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOFxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjlcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMFxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjExXFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTJcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxM1xcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNFxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNVxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNlxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbS1yMFxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMVxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMlxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjNcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI0XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNVxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjZcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI3XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOFxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjlcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMFxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjExXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTJcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxM1xcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNFxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNVxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNlxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnUtbS1yMFxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMVxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMlxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjNcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI0XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNVxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjZcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI3XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOFxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjlcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMFxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjExXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTJcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxM1xcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNFxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNVxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNlxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtbS1yMFxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjFcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIyXFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjNcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNFxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXI1XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjZcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yN1xcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI4XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjlcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTBcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTFcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTJcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTNcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE0XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNVxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTZcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnUtbS1iMFxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxXFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjJcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjNcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjRcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjVcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjZcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjdcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjhcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjlcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEwXFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMVxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTJcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEzXFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTRcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNVxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE2XFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tLWIwXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMVxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjJcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iM1xcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI0XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjVcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNlxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI3XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjhcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOVxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMFxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMVxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMlxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxM1xcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTRcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE1XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNlxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW0tYjBcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMlxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIzXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjRcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNVxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWI2XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjdcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOFxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI5XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEwXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjExXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEyXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEzXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNFxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTVcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE2XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnUtbS1iMFxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjFcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIyXFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjNcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNFxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWI1XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjZcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iN1xcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI4XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjlcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTBcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTFcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTJcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTNcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE0XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNVxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTZcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1tLWIwXFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjFcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMlxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iM1xcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNFxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNVxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNlxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iN1xcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOFxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOVxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTBcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjExXFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMlxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTNcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNFxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE1XFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTZcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LW0tbDBcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDFcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDJcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwzXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDVcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWw2XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sN1xcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDhcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw5XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTBcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEyXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTNcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTRcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTVcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTZcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tLWwwXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDFcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sM1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sN1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTBcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDExXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTNcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE1XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTZcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbS1sMFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDJcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDNcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDRcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDVcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDZcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDdcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDhcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDlcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEwXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTJcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEzXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTRcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE2XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51LW0tbDBcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwyXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwzXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw0XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWw1XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWw2XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw3XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw4XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw5XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTFcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEyXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxM1xcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE0XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTVcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNlxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1tLWwwXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwyXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sM1xcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDRcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWw1XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNlxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDdcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw4XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEwXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTFcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMlxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEzXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE0XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE1XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE2XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuLnUtbS1hMCB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi51LW0tYTEge1xuICBtYXJnaW46IDhweDsgfVxuXG4udS1tLWEyIHtcbiAgbWFyZ2luOiAxNnB4OyB9XG5cbi51LW0tYTMge1xuICBtYXJnaW46IDI0cHg7IH1cblxuLnUtbS1hNCB7XG4gIG1hcmdpbjogMzJweDsgfVxuXG4udS1tLWE1IHtcbiAgbWFyZ2luOiA0MHB4OyB9XG5cbi51LW0tYTYge1xuICBtYXJnaW46IDQ4cHg7IH1cblxuLnUtbS1hNyB7XG4gIG1hcmdpbjogNTZweDsgfVxuXG4udS1tLWE4IHtcbiAgbWFyZ2luOiA2NHB4OyB9XG5cbi51LW0tYTkge1xuICBtYXJnaW46IDcycHg7IH1cblxuLnUtbS1hMTAge1xuICBtYXJnaW46IDgwcHg7IH1cblxuLnUtbS1hMTEge1xuICBtYXJnaW46IDg4cHg7IH1cblxuLnUtbS1hMTIge1xuICBtYXJnaW46IDk2cHg7IH1cblxuLnUtbS1hMTMge1xuICBtYXJnaW46IDEwNHB4OyB9XG5cbi51LW0tYTE0IHtcbiAgbWFyZ2luOiAxMTJweDsgfVxuXG4udS1tLWExNSB7XG4gIG1hcmdpbjogMTIwcHg7IH1cblxuLnUtbS1hMTYge1xuICBtYXJnaW46IDEyOHB4OyB9XG5cbi51LXAtYTAge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLnUtcC1hMSB7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG4udS1wLWEyIHtcbiAgcGFkZGluZzogMTZweDsgfVxuXG4udS1wLWEzIHtcbiAgcGFkZGluZzogMjRweDsgfVxuXG4udS1wLWE0IHtcbiAgcGFkZGluZzogMzJweDsgfVxuXG4udS1wLWE1IHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4udS1wLWE2IHtcbiAgcGFkZGluZzogNDhweDsgfVxuXG4udS1wLWE3IHtcbiAgcGFkZGluZzogNTZweDsgfVxuXG4udS1wLWE4IHtcbiAgcGFkZGluZzogNjRweDsgfVxuXG4udS1wLWE5IHtcbiAgcGFkZGluZzogNzJweDsgfVxuXG4udS1wLWExMCB7XG4gIHBhZGRpbmc6IDgwcHg7IH1cblxuLnUtcC1hMTEge1xuICBwYWRkaW5nOiA4OHB4OyB9XG5cbi51LXAtYTEyIHtcbiAgcGFkZGluZzogOTZweDsgfVxuXG4udS1wLWExMyB7XG4gIHBhZGRpbmc6IDEwNHB4OyB9XG5cbi51LXAtYTE0IHtcbiAgcGFkZGluZzogMTEycHg7IH1cblxuLnUtcC1hMTUge1xuICBwYWRkaW5nOiAxMjBweDsgfVxuXG4udS1wLWExNiB7XG4gIHBhZGRpbmc6IDEyOHB4OyB9XG5cbi8qIF91dGlsaXR5LmhlaWdodHMuc2NzcyAqL1xuLnUtaGVpZ2h0LWEge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnUtaGVpZ2h0LTEwMHBjIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51LWhlaWdodC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmg7IH1cblxuLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4udS1oZWlnaHQtZnVsbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4udS1oZWlnaHQtaGFsZiwgLnUtaGVpZ2h0LTJcXC80LCAudS1oZWlnaHQtM1xcLzYsIC51LWhlaWdodC00XFwvOCwgLnUtaGVpZ2h0LTVcXC8xMCwgLnUtaGVpZ2h0LTZcXC8xMiB7XG4gIGhlaWdodDogNTAlOyB9XG5cbi8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvMywgLnUtaGVpZ2h0LTJcXC82LCAudS1oZWlnaHQtM1xcLzksIC51LWhlaWdodC00XFwvMTIge1xuICBoZWlnaHQ6IDMzLjMzMyU7IH1cblxuLnUtaGVpZ2h0LTJcXC8zLCAudS1oZWlnaHQtNFxcLzYsIC51LWhlaWdodC02XFwvOSwgLnUtaGVpZ2h0LThcXC8xMiB7XG4gIGhlaWdodDogNjYuNjY2JTsgfVxuXG4vKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvNCwgLnUtaGVpZ2h0LTJcXC84LCAudS1oZWlnaHQtM1xcLzEyIHtcbiAgaGVpZ2h0OiAyNSU7IH1cblxuLnUtaGVpZ2h0LTNcXC80LCAudS1oZWlnaHQtNlxcLzgsIC51LWhlaWdodC05XFwvMTIge1xuICBoZWlnaHQ6IDc1JTsgfVxuXG4vKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzUsIC51LWhlaWdodC0yXFwvMTAge1xuICBoZWlnaHQ6IDIwJTsgfVxuXG4udS1oZWlnaHQtMlxcLzUsIC51LWhlaWdodC00XFwvMTAge1xuICBoZWlnaHQ6IDQwJTsgfVxuXG4udS1oZWlnaHQtM1xcLzUsIC51LWhlaWdodC02XFwvMTAge1xuICBoZWlnaHQ6IDYwJTsgfVxuXG4udS1oZWlnaHQtNFxcLzUsIC51LWhlaWdodC04XFwvMTAge1xuICBoZWlnaHQ6IDgwJTsgfVxuXG4vKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzYsIC51LWhlaWdodC0yXFwvMTIge1xuICBoZWlnaHQ6IDE2LjY2NiU7IH1cblxuLnUtaGVpZ2h0LTVcXC82LCAudS1oZWlnaHQtMTBcXC8xMiB7XG4gIGhlaWdodDogODMuMzMzJTsgfVxuXG4vKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC84IHtcbiAgaGVpZ2h0OiAxMi41JTsgfVxuXG4udS1oZWlnaHQtM1xcLzgge1xuICBoZWlnaHQ6IDM3LjUlOyB9XG5cbi51LWhlaWdodC01XFwvOCB7XG4gIGhlaWdodDogNjIuNSU7IH1cblxuLnUtaGVpZ2h0LTdcXC84IHtcbiAgaGVpZ2h0OiA4Ny41JTsgfVxuXG4vKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC85IHtcbiAgaGVpZ2h0OiAxMS4xMTElOyB9XG5cbi51LWhlaWdodC0yXFwvOSB7XG4gIGhlaWdodDogMjIuMjIyJTsgfVxuXG4udS1oZWlnaHQtNFxcLzkge1xuICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cblxuLnUtaGVpZ2h0LTVcXC85IHtcbiAgaGVpZ2h0OiA1NS41NTYlOyB9XG5cbi51LWhlaWdodC03XFwvOSB7XG4gIGhlaWdodDogNzcuNzc4JTsgfVxuXG4udS1oZWlnaHQtOFxcLzkge1xuICBoZWlnaHQ6IDg4Ljg4OSU7IH1cblxuLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC8xMCB7XG4gIGhlaWdodDogMTAlOyB9XG5cbi51LWhlaWdodC0zXFwvMTAge1xuICBoZWlnaHQ6IDMwJTsgfVxuXG4udS1oZWlnaHQtN1xcLzEwIHtcbiAgaGVpZ2h0OiA3MCU7IH1cblxuLnUtaGVpZ2h0LTlcXC8xMCB7XG4gIGhlaWdodDogOTAlOyB9XG5cbi8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC8xMiB7XG4gIGhlaWdodDogOC4zMzMlOyB9XG5cbi51LWhlaWdodC01XFwvMTIge1xuICBoZWlnaHQ6IDQxLjY2NiU7IH1cblxuLnUtaGVpZ2h0LTdcXC8xMiB7XG4gIGhlaWdodDogNTguMzMzJTsgfVxuXG4udS1oZWlnaHQtMTFcXC8xMiB7XG4gIGhlaWdodDogOTEuNjY2JTsgfVxuXG4vKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbi51LWhlaWdodC1mdWxsIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4vKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4udS1oZWlnaHQtaGFsZiwgLnUtaGVpZ2h0LTJcXC80LCAudS1oZWlnaHQtM1xcLzYsIC51LWhlaWdodC00XFwvOCwgLnUtaGVpZ2h0LTVcXC8xMCwgLnUtaGVpZ2h0LTZcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDUwJTsgfVxuXG4vKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzMsIC51LWhlaWdodC0yXFwvNiwgLnUtaGVpZ2h0LTNcXC85LCAudS1oZWlnaHQtNFxcLzEyIHtcbiAgbWluLWhlaWdodDogMzMuMzMzJTsgfVxuXG4udS1oZWlnaHQtMlxcLzMsIC51LWhlaWdodC00XFwvNiwgLnUtaGVpZ2h0LTZcXC85LCAudS1oZWlnaHQtOFxcLzEyIHtcbiAgbWluLWhlaWdodDogNjYuNjY2JTsgfVxuXG4vKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvNCwgLnUtaGVpZ2h0LTJcXC84LCAudS1oZWlnaHQtM1xcLzEyIHtcbiAgbWluLWhlaWdodDogMjUlOyB9XG5cbi51LWhlaWdodC0zXFwvNCwgLnUtaGVpZ2h0LTZcXC84LCAudS1oZWlnaHQtOVxcLzEyIHtcbiAgbWluLWhlaWdodDogNzUlOyB9XG5cbi8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvNSwgLnUtaGVpZ2h0LTJcXC8xMCB7XG4gIG1pbi1oZWlnaHQ6IDIwJTsgfVxuXG4udS1oZWlnaHQtMlxcLzUsIC51LWhlaWdodC00XFwvMTAge1xuICBtaW4taGVpZ2h0OiA0MCU7IH1cblxuLnUtaGVpZ2h0LTNcXC81LCAudS1oZWlnaHQtNlxcLzEwIHtcbiAgbWluLWhlaWdodDogNjAlOyB9XG5cbi51LWhlaWdodC00XFwvNSwgLnUtaGVpZ2h0LThcXC8xMCB7XG4gIG1pbi1oZWlnaHQ6IDgwJTsgfVxuXG4vKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzYsIC51LWhlaWdodC0yXFwvMTIge1xuICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG5cbi51LWhlaWdodC01XFwvNiwgLnUtaGVpZ2h0LTEwXFwvMTIge1xuICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG5cbi8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzgge1xuICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuXG4udS1oZWlnaHQtM1xcLzgge1xuICBtaW4taGVpZ2h0OiAzNy41JTsgfVxuXG4udS1oZWlnaHQtNVxcLzgge1xuICBtaW4taGVpZ2h0OiA2Mi41JTsgfVxuXG4udS1oZWlnaHQtN1xcLzgge1xuICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuXG4vKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC85IHtcbiAgbWluLWhlaWdodDogMTEuMTExJTsgfVxuXG4udS1oZWlnaHQtMlxcLzkge1xuICBtaW4taGVpZ2h0OiAyMi4yMjIlOyB9XG5cbi51LWhlaWdodC00XFwvOSB7XG4gIG1pbi1oZWlnaHQ6IDQ0LjQ0NCU7IH1cblxuLnUtaGVpZ2h0LTVcXC85IHtcbiAgbWluLWhlaWdodDogNTUuNTU2JTsgfVxuXG4udS1oZWlnaHQtN1xcLzkge1xuICBtaW4taGVpZ2h0OiA3Ny43NzglOyB9XG5cbi51LWhlaWdodC04XFwvOSB7XG4gIG1pbi1oZWlnaHQ6IDg4Ljg4OSU7IH1cblxuLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC8xMCB7XG4gIG1pbi1oZWlnaHQ6IDEwJTsgfVxuXG4udS1oZWlnaHQtM1xcLzEwIHtcbiAgbWluLWhlaWdodDogMzAlOyB9XG5cbi51LWhlaWdodC03XFwvMTAge1xuICBtaW4taGVpZ2h0OiA3MCU7IH1cblxuLnUtaGVpZ2h0LTlcXC8xMCB7XG4gIG1pbi1oZWlnaHQ6IDkwJTsgfVxuXG4vKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvMTIge1xuICBtaW4taGVpZ2h0OiA4LjMzMyU7IH1cblxuLnUtaGVpZ2h0LTVcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cblxuLnUtaGVpZ2h0LTdcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDU4LjMzMyU7IH1cblxuLnUtaGVpZ2h0LTExXFwvMTIge1xuICBtaW4taGVpZ2h0OiA5MS42NjYlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQHhsIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQHhsLCAudS1oZWlnaHQtMlxcLzRcXEB4bCwgLnUtaGVpZ2h0LTNcXC82XFxAeGwsIC51LWhlaWdodC00XFwvOFxcQHhsLCAudS1oZWlnaHQtNVxcLzEwXFxAeGwsIC51LWhlaWdodC02XFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEB4bCwgLnUtaGVpZ2h0LTJcXC82XFxAeGwsIC51LWhlaWdodC0zXFwvOVxcQHhsLCAudS1oZWlnaHQtNFxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEB4bCwgLnUtaGVpZ2h0LTRcXC82XFxAeGwsIC51LWhlaWdodC02XFwvOVxcQHhsLCAudS1oZWlnaHQtOFxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAeGwsIC51LWhlaWdodC0yXFwvOFxcQHhsLCAudS1oZWlnaHQtM1xcLzEyXFxAeGwge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHhsLCAudS1oZWlnaHQtNlxcLzhcXEB4bCwgLnUtaGVpZ2h0LTlcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQHhsLCAudS1oZWlnaHQtMlxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQHhsLCAudS1oZWlnaHQtNFxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHhsLCAudS1oZWlnaHQtNlxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQHhsLCAudS1oZWlnaHQtOFxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAeGwsIC51LWhlaWdodC0yXFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHhsLCAudS1oZWlnaHQtMTBcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAeGwge1xuICAgIGhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAeGwge1xuICAgIGhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAeGwge1xuICAgIGhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAeGwge1xuICAgIGhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAeGwge1xuICAgIGhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEB4bCB7XG4gICAgaGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQHhsIHtcbiAgICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAeGwge1xuICAgIGhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEB4bCB7XG4gICAgaGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQHhsIHtcbiAgICBoZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQHhsIHtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAeGwge1xuICAgIGhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAeGwsIC51LWhlaWdodC0yXFwvNFxcQHhsLCAudS1oZWlnaHQtM1xcLzZcXEB4bCwgLnUtaGVpZ2h0LTRcXC84XFxAeGwsIC51LWhlaWdodC01XFwvMTBcXEB4bCwgLnUtaGVpZ2h0LTZcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEB4bCwgLnUtaGVpZ2h0LTJcXC82XFxAeGwsIC51LWhlaWdodC0zXFwvOVxcQHhsLCAudS1oZWlnaHQtNFxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAeGwsIC51LWhlaWdodC00XFwvNlxcQHhsLCAudS1oZWlnaHQtNlxcLzlcXEB4bCwgLnUtaGVpZ2h0LThcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEB4bCwgLnUtaGVpZ2h0LTJcXC84XFxAeGwsIC51LWhlaWdodC0zXFwvMTJcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHhsLCAudS1oZWlnaHQtNlxcLzhcXEB4bCwgLnUtaGVpZ2h0LTlcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEB4bCwgLnUtaGVpZ2h0LTJcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAeGwsIC51LWhlaWdodC00XFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHhsLCAudS1oZWlnaHQtNlxcLzEwXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEB4bCwgLnUtaGVpZ2h0LThcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEB4bCwgLnUtaGVpZ2h0LTJcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHhsLCAudS1oZWlnaHQtMTBcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEB4bCB7XG4gICAgbWluLWhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBsIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQGwsIC51LWhlaWdodC0yXFwvNFxcQGwsIC51LWhlaWdodC0zXFwvNlxcQGwsIC51LWhlaWdodC00XFwvOFxcQGwsIC51LWhlaWdodC01XFwvMTBcXEBsLCAudS1oZWlnaHQtNlxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBsLCAudS1oZWlnaHQtMlxcLzZcXEBsLCAudS1oZWlnaHQtM1xcLzlcXEBsLCAudS1oZWlnaHQtNFxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQGwsIC51LWhlaWdodC00XFwvNlxcQGwsIC51LWhlaWdodC02XFwvOVxcQGwsIC51LWhlaWdodC04XFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQGwsIC51LWhlaWdodC0yXFwvOFxcQGwsIC51LWhlaWdodC0zXFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBsLCAudS1oZWlnaHQtNlxcLzhcXEBsLCAudS1oZWlnaHQtOVxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBsLCAudS1oZWlnaHQtMlxcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAbCwgLnUtaGVpZ2h0LTRcXC8xMFxcQGwge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQGwsIC51LWhlaWdodC02XFwvMTBcXEBsIHtcbiAgICBoZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBsLCAudS1oZWlnaHQtOFxcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEBsLCAudS1oZWlnaHQtMlxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQGwsIC51LWhlaWdodC0xMFxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQGwge1xuICAgIGhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAbCB7XG4gICAgaGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBsIHtcbiAgICBoZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQGwge1xuICAgIGhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAbCB7XG4gICAgaGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQGwge1xuICAgIGhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBsIHtcbiAgICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAbCB7XG4gICAgaGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQGwge1xuICAgIGhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBsIHtcbiAgICBoZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQGwge1xuICAgIGhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBsIHtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAbCB7XG4gICAgaGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAbCB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAbCwgLnUtaGVpZ2h0LTJcXC80XFxAbCwgLnUtaGVpZ2h0LTNcXC82XFxAbCwgLnUtaGVpZ2h0LTRcXC84XFxAbCwgLnUtaGVpZ2h0LTVcXC8xMFxcQGwsIC51LWhlaWdodC02XFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBsLCAudS1oZWlnaHQtMlxcLzZcXEBsLCAudS1oZWlnaHQtM1xcLzlcXEBsLCAudS1oZWlnaHQtNFxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEBsLCAudS1oZWlnaHQtNFxcLzZcXEBsLCAudS1oZWlnaHQtNlxcLzlcXEBsLCAudS1oZWlnaHQtOFxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAbCwgLnUtaGVpZ2h0LTJcXC84XFxAbCwgLnUtaGVpZ2h0LTNcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBsLCAudS1oZWlnaHQtNlxcLzhcXEBsLCAudS1oZWlnaHQtOVxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAbCwgLnUtaGVpZ2h0LTJcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBsLCAudS1oZWlnaHQtNFxcLzEwXFxAbCB7XG4gICAgbWluLWhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQGwsIC51LWhlaWdodC02XFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAbCwgLnUtaGVpZ2h0LThcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQGwsIC51LWhlaWdodC0yXFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQGwsIC51LWhlaWdodC0xMFxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAbCB7XG4gICAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAbCB7XG4gICAgbWluLWhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAbCB7XG4gICAgbWluLWhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBtIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQG0sIC51LWhlaWdodC0yXFwvNFxcQG0sIC51LWhlaWdodC0zXFwvNlxcQG0sIC51LWhlaWdodC00XFwvOFxcQG0sIC51LWhlaWdodC01XFwvMTBcXEBtLCAudS1oZWlnaHQtNlxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBtLCAudS1oZWlnaHQtMlxcLzZcXEBtLCAudS1oZWlnaHQtM1xcLzlcXEBtLCAudS1oZWlnaHQtNFxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQG0sIC51LWhlaWdodC00XFwvNlxcQG0sIC51LWhlaWdodC02XFwvOVxcQG0sIC51LWhlaWdodC04XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQG0sIC51LWhlaWdodC0yXFwvOFxcQG0sIC51LWhlaWdodC0zXFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBtLCAudS1oZWlnaHQtNlxcLzhcXEBtLCAudS1oZWlnaHQtOVxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBtLCAudS1oZWlnaHQtMlxcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAbSwgLnUtaGVpZ2h0LTRcXC8xMFxcQG0ge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQG0sIC51LWhlaWdodC02XFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBtLCAudS1oZWlnaHQtOFxcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEBtLCAudS1oZWlnaHQtMlxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQG0sIC51LWhlaWdodC0xMFxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQG0ge1xuICAgIGhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAbSB7XG4gICAgaGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBtIHtcbiAgICBoZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQG0ge1xuICAgIGhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAbSB7XG4gICAgaGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQG0ge1xuICAgIGhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBtIHtcbiAgICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAbSB7XG4gICAgaGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQG0ge1xuICAgIGhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBtIHtcbiAgICBoZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQG0ge1xuICAgIGhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAbSB7XG4gICAgaGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAbSB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAbSwgLnUtaGVpZ2h0LTJcXC80XFxAbSwgLnUtaGVpZ2h0LTNcXC82XFxAbSwgLnUtaGVpZ2h0LTRcXC84XFxAbSwgLnUtaGVpZ2h0LTVcXC8xMFxcQG0sIC51LWhlaWdodC02XFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBtLCAudS1oZWlnaHQtMlxcLzZcXEBtLCAudS1oZWlnaHQtM1xcLzlcXEBtLCAudS1oZWlnaHQtNFxcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEBtLCAudS1oZWlnaHQtNFxcLzZcXEBtLCAudS1oZWlnaHQtNlxcLzlcXEBtLCAudS1oZWlnaHQtOFxcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAbSwgLnUtaGVpZ2h0LTJcXC84XFxAbSwgLnUtaGVpZ2h0LTNcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBtLCAudS1oZWlnaHQtNlxcLzhcXEBtLCAudS1oZWlnaHQtOVxcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAbSwgLnUtaGVpZ2h0LTJcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBtLCAudS1oZWlnaHQtNFxcLzEwXFxAbSB7XG4gICAgbWluLWhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQG0sIC51LWhlaWdodC02XFwvMTBcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAbSwgLnUtaGVpZ2h0LThcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQG0sIC51LWhlaWdodC0yXFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQG0sIC51LWhlaWdodC0xMFxcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAbSB7XG4gICAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAbSB7XG4gICAgbWluLWhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAbSB7XG4gICAgbWluLWhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBzIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQHMsIC51LWhlaWdodC0yXFwvNFxcQHMsIC51LWhlaWdodC0zXFwvNlxcQHMsIC51LWhlaWdodC00XFwvOFxcQHMsIC51LWhlaWdodC01XFwvMTBcXEBzLCAudS1oZWlnaHQtNlxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBzLCAudS1oZWlnaHQtMlxcLzZcXEBzLCAudS1oZWlnaHQtM1xcLzlcXEBzLCAudS1oZWlnaHQtNFxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQHMsIC51LWhlaWdodC00XFwvNlxcQHMsIC51LWhlaWdodC02XFwvOVxcQHMsIC51LWhlaWdodC04XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQHMsIC51LWhlaWdodC0yXFwvOFxcQHMsIC51LWhlaWdodC0zXFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBzLCAudS1oZWlnaHQtNlxcLzhcXEBzLCAudS1oZWlnaHQtOVxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBzLCAudS1oZWlnaHQtMlxcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAcywgLnUtaGVpZ2h0LTRcXC8xMFxcQHMge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHMsIC51LWhlaWdodC02XFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBzLCAudS1oZWlnaHQtOFxcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEBzLCAudS1oZWlnaHQtMlxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHMsIC51LWhlaWdodC0xMFxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHMge1xuICAgIGhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAcyB7XG4gICAgaGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBzIHtcbiAgICBoZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHMge1xuICAgIGhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAcyB7XG4gICAgaGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQHMge1xuICAgIGhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBzIHtcbiAgICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAcyB7XG4gICAgaGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQHMge1xuICAgIGhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBzIHtcbiAgICBoZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQHMge1xuICAgIGhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAcyB7XG4gICAgaGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAcyB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAcywgLnUtaGVpZ2h0LTJcXC80XFxAcywgLnUtaGVpZ2h0LTNcXC82XFxAcywgLnUtaGVpZ2h0LTRcXC84XFxAcywgLnUtaGVpZ2h0LTVcXC8xMFxcQHMsIC51LWhlaWdodC02XFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEBzLCAudS1oZWlnaHQtMlxcLzZcXEBzLCAudS1oZWlnaHQtM1xcLzlcXEBzLCAudS1oZWlnaHQtNFxcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEBzLCAudS1oZWlnaHQtNFxcLzZcXEBzLCAudS1oZWlnaHQtNlxcLzlcXEBzLCAudS1oZWlnaHQtOFxcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAcywgLnUtaGVpZ2h0LTJcXC84XFxAcywgLnUtaGVpZ2h0LTNcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEBzLCAudS1oZWlnaHQtNlxcLzhcXEBzLCAudS1oZWlnaHQtOVxcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAcywgLnUtaGVpZ2h0LTJcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBzLCAudS1oZWlnaHQtNFxcLzEwXFxAcyB7XG4gICAgbWluLWhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHMsIC51LWhlaWdodC02XFwvMTBcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAcywgLnUtaGVpZ2h0LThcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQHMsIC51LWhlaWdodC0yXFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHMsIC51LWhlaWdodC0xMFxcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAcyB7XG4gICAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAcyB7XG4gICAgbWluLWhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAcyB7XG4gICAgbWluLWhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEB4cyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEB4cywgLnUtaGVpZ2h0LTJcXC80XFxAeHMsIC51LWhlaWdodC0zXFwvNlxcQHhzLCAudS1oZWlnaHQtNFxcLzhcXEB4cywgLnUtaGVpZ2h0LTVcXC8xMFxcQHhzLCAudS1oZWlnaHQtNlxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8zXFxAeHMsIC51LWhlaWdodC0yXFwvNlxcQHhzLCAudS1oZWlnaHQtM1xcLzlcXEB4cywgLnUtaGVpZ2h0LTRcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAeHMsIC51LWhlaWdodC00XFwvNlxcQHhzLCAudS1oZWlnaHQtNlxcLzlcXEB4cywgLnUtaGVpZ2h0LThcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQHhzLCAudS1oZWlnaHQtMlxcLzhcXEB4cywgLnUtaGVpZ2h0LTNcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEB4cywgLnUtaGVpZ2h0LTZcXC84XFxAeHMsIC51LWhlaWdodC05XFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEB4cywgLnUtaGVpZ2h0LTJcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEB4cywgLnUtaGVpZ2h0LTRcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDQwJTsgfVxuICAudS1oZWlnaHQtM1xcLzVcXEB4cywgLnUtaGVpZ2h0LTZcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEB4cywgLnUtaGVpZ2h0LThcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQHhzLCAudS1oZWlnaHQtMlxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogMTYuNjY2JTsgfVxuICAudS1oZWlnaHQtNVxcLzZcXEB4cywgLnUtaGVpZ2h0LTEwXFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHhzIHtcbiAgICBoZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQHhzIHtcbiAgICBoZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQHhzIHtcbiAgICBoZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHhzIHtcbiAgICBoZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQHhzIHtcbiAgICBoZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAeHMge1xuICAgIGhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEB4cyB7XG4gICAgaGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQHhzIHtcbiAgICBoZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAeHMge1xuICAgIGhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEB4cyB7XG4gICAgaGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAeHMge1xuICAgIGhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEB4cyB7XG4gICAgaGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAeHMge1xuICAgIGhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQHhzLCAudS1oZWlnaHQtMlxcLzRcXEB4cywgLnUtaGVpZ2h0LTNcXC82XFxAeHMsIC51LWhlaWdodC00XFwvOFxcQHhzLCAudS1oZWlnaHQtNVxcLzEwXFxAeHMsIC51LWhlaWdodC02XFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8zXFxAeHMsIC51LWhlaWdodC0yXFwvNlxcQHhzLCAudS1oZWlnaHQtM1xcLzlcXEB4cywgLnUtaGVpZ2h0LTRcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQHhzLCAudS1oZWlnaHQtNFxcLzZcXEB4cywgLnUtaGVpZ2h0LTZcXC85XFxAeHMsIC51LWhlaWdodC04XFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAeHMsIC51LWhlaWdodC0yXFwvOFxcQHhzLCAudS1oZWlnaHQtM1xcLzEyXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDI1JTsgfVxuICAudS1oZWlnaHQtM1xcLzRcXEB4cywgLnUtaGVpZ2h0LTZcXC84XFxAeHMsIC51LWhlaWdodC05XFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAeHMsIC51LWhlaWdodC0yXFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQHhzLCAudS1oZWlnaHQtNFxcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDQwJTsgfVxuICAudS1oZWlnaHQtM1xcLzVcXEB4cywgLnUtaGVpZ2h0LTZcXC8xMFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAeHMsIC51LWhlaWdodC04XFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAeHMsIC51LWhlaWdodC0yXFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMTYuNjY2JTsgfVxuICAudS1oZWlnaHQtNVxcLzZcXEB4cywgLnUtaGVpZ2h0LTEwXFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEB4cyB7XG4gICAgbWluLWhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA5MS42NjYlOyB9IH1cblxuLyogX3V0aWxpdHkud2lkdGhzLnNjc3MgKi9cbi8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuLnUtd2lkdGgtZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbi51LXdpZHRoLWhhbGYsIC51LXdpZHRoLTJcXC80LCAudS13aWR0aC0zXFwvNiwgLnUtd2lkdGgtNFxcLzgsIC51LXdpZHRoLTVcXC8xMCwgLnUtd2lkdGgtNlxcLzEyIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4udS13aWR0aC0xXFwvMywgLnUtd2lkdGgtMlxcLzYsIC51LXdpZHRoLTNcXC85LCAudS13aWR0aC00XFwvMTIge1xuICB3aWR0aDogMzMuMzMzJTsgfVxuXG4udS13aWR0aC0yXFwvMywgLnUtd2lkdGgtNFxcLzYsIC51LXdpZHRoLTZcXC85LCAudS13aWR0aC04XFwvMTIge1xuICB3aWR0aDogNjYuNjY2JTsgfVxuXG4vKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbi51LXdpZHRoLTFcXC80LCAudS13aWR0aC0yXFwvOCwgLnUtd2lkdGgtM1xcLzEyIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4udS13aWR0aC0zXFwvNCwgLnUtd2lkdGgtNlxcLzgsIC51LXdpZHRoLTlcXC8xMiB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuLnUtd2lkdGgtMVxcLzUsIC51LXdpZHRoLTJcXC8xMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnUtd2lkdGgtMlxcLzUsIC51LXdpZHRoLTRcXC8xMCB7XG4gIHdpZHRoOiA0MCU7IH1cblxuLnUtd2lkdGgtM1xcLzUsIC51LXdpZHRoLTZcXC8xMCB7XG4gIHdpZHRoOiA2MCU7IH1cblxuLnUtd2lkdGgtNFxcLzUsIC51LXdpZHRoLThcXC8xMCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuLnUtd2lkdGgtMVxcLzYsIC51LXdpZHRoLTJcXC8xMiB7XG4gIHdpZHRoOiAxNi42NjYlOyB9XG5cbi51LXdpZHRoLTVcXC82LCAudS13aWR0aC0xMFxcLzEyIHtcbiAgd2lkdGg6IDgzLjMzMyU7IH1cblxuLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbi51LXdpZHRoLTFcXC84IHtcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbi51LXdpZHRoLTNcXC84IHtcbiAgd2lkdGg6IDM3LjUlOyB9XG5cbi51LXdpZHRoLTVcXC84IHtcbiAgd2lkdGg6IDYyLjUlOyB9XG5cbi51LXdpZHRoLTdcXC84IHtcbiAgd2lkdGg6IDg3LjUlOyB9XG5cbi8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4udS13aWR0aC0xXFwvOSB7XG4gIHdpZHRoOiAxMS4xMTElOyB9XG5cbi51LXdpZHRoLTJcXC85IHtcbiAgd2lkdGg6IDIyLjIyMiU7IH1cblxuLnUtd2lkdGgtNFxcLzkge1xuICB3aWR0aDogNDQuNDQ0JTsgfVxuXG4udS13aWR0aC01XFwvOSB7XG4gIHdpZHRoOiA1NS41NTYlOyB9XG5cbi51LXdpZHRoLTdcXC85IHtcbiAgd2lkdGg6IDc3Ljc3OCU7IH1cblxuLnUtd2lkdGgtOFxcLzkge1xuICB3aWR0aDogODguODg5JTsgfVxuXG4vKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4udS13aWR0aC0xXFwvMTAge1xuICB3aWR0aDogMTAlOyB9XG5cbi51LXdpZHRoLTNcXC8xMCB7XG4gIHdpZHRoOiAzMCU7IH1cblxuLnUtd2lkdGgtN1xcLzEwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4udS13aWR0aC05XFwvMTAge1xuICB3aWR0aDogOTAlOyB9XG5cbi8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuLnUtd2lkdGgtMVxcLzEyIHtcbiAgd2lkdGg6IDguMzMzJTsgfVxuXG4udS13aWR0aC01XFwvMTIge1xuICB3aWR0aDogNDEuNjY2JTsgfVxuXG4udS13aWR0aC03XFwvMTIge1xuICB3aWR0aDogNTguMzMzJTsgfVxuXG4udS13aWR0aC0xMVxcLzEyIHtcbiAgd2lkdGg6IDkxLjY2NiU7IH1cblxuLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4udS13LWZ1bGwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4udS13LWhhbGYsIC51LXctMlxcLzQsIC51LXctM1xcLzYsIC51LXctNFxcLzgsIC51LXctNVxcLzEwLCAudS13LTZcXC8xMiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuLnUtdy0xXFwvMywgLnUtdy0yXFwvNiwgLnUtdy0zXFwvOSwgLnUtdy00XFwvMTIge1xuICB3aWR0aDogMzMuMzMzJTsgfVxuXG4udS13LTJcXC8zLCAudS13LTRcXC82LCAudS13LTZcXC85LCAudS13LThcXC8xMiB7XG4gIHdpZHRoOiA2Ni42NjYlOyB9XG5cbi8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuLnUtdy0xXFwvNCwgLnUtdy0yXFwvOCwgLnUtdy0zXFwvMTIge1xuICB3aWR0aDogMjUlOyB9XG5cbi51LXctM1xcLzQsIC51LXctNlxcLzgsIC51LXctOVxcLzEyIHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4vKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4udS13LTFcXC81LCAudS13LTJcXC8xMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnUtdy0yXFwvNSwgLnUtdy00XFwvMTAge1xuICB3aWR0aDogNDAlOyB9XG5cbi51LXctM1xcLzUsIC51LXctNlxcLzEwIHtcbiAgd2lkdGg6IDYwJTsgfVxuXG4udS13LTRcXC81LCAudS13LThcXC8xMCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuLnUtdy0xXFwvNiwgLnUtdy0yXFwvMTIge1xuICB3aWR0aDogMTYuNjY2JTsgfVxuXG4udS13LTVcXC82LCAudS13LTEwXFwvMTIge1xuICB3aWR0aDogODMuMzMzJTsgfVxuXG4vKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuLnUtdy0xXFwvOCB7XG4gIHdpZHRoOiAxMi41JTsgfVxuXG4udS13LTNcXC84IHtcbiAgd2lkdGg6IDM3LjUlOyB9XG5cbi51LXctNVxcLzgge1xuICB3aWR0aDogNjIuNSU7IH1cblxuLnUtdy03XFwvOCB7XG4gIHdpZHRoOiA4Ny41JTsgfVxuXG4vKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuLnUtdy0xXFwvOSB7XG4gIHdpZHRoOiAxMS4xMTElOyB9XG5cbi51LXctMlxcLzkge1xuICB3aWR0aDogMjIuMjIyJTsgfVxuXG4udS13LTRcXC85IHtcbiAgd2lkdGg6IDQ0LjQ0NCU7IH1cblxuLnUtdy01XFwvOSB7XG4gIHdpZHRoOiA1NS41NTYlOyB9XG5cbi51LXctN1xcLzkge1xuICB3aWR0aDogNzcuNzc4JTsgfVxuXG4udS13LThcXC85IHtcbiAgd2lkdGg6IDg4Ljg4OSU7IH1cblxuLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuLnUtdy0xXFwvMTAge1xuICB3aWR0aDogMTAlOyB9XG5cbi51LXctM1xcLzEwIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4udS13LTdcXC8xMCB7XG4gIHdpZHRoOiA3MCU7IH1cblxuLnUtdy05XFwvMTAge1xuICB3aWR0aDogOTAlOyB9XG5cbi8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuLnUtdy0xXFwvMTIge1xuICB3aWR0aDogOC4zMzMlOyB9XG5cbi51LXctNVxcLzEyIHtcbiAgd2lkdGg6IDQxLjY2NiU7IH1cblxuLnUtdy03XFwvMTIge1xuICB3aWR0aDogNTguMzMzJTsgfVxuXG4udS13LTExXFwvMTIge1xuICB3aWR0aDogOTEuNjY2JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtd2lkdGgtZnVsbFxcQHhsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXdpZHRoLWhhbGZcXEB4bCwgLnUtd2lkdGgtMlxcLzRcXEB4bCwgLnUtd2lkdGgtM1xcLzZcXEB4bCwgLnUtd2lkdGgtNFxcLzhcXEB4bCwgLnUtd2lkdGgtNVxcLzEwXFxAeGwsIC51LXdpZHRoLTZcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzNcXEB4bCwgLnUtd2lkdGgtMlxcLzZcXEB4bCwgLnUtd2lkdGgtM1xcLzlcXEB4bCwgLnUtd2lkdGgtNFxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXdpZHRoLTJcXC8zXFxAeGwsIC51LXdpZHRoLTRcXC82XFxAeGwsIC51LXdpZHRoLTZcXC85XFxAeGwsIC51LXdpZHRoLThcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzRcXEB4bCwgLnUtd2lkdGgtMlxcLzhcXEB4bCwgLnUtd2lkdGgtM1xcLzEyXFxAeGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzRcXEB4bCwgLnUtd2lkdGgtNlxcLzhcXEB4bCwgLnUtd2lkdGgtOVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNVxcQHhsLCAudS13aWR0aC0yXFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13aWR0aC0yXFwvNVxcQHhsLCAudS13aWR0aC00XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13aWR0aC0zXFwvNVxcQHhsLCAudS13aWR0aC02XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13aWR0aC00XFwvNVxcQHhsLCAudS13aWR0aC04XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC82XFxAeGwsIC51LXdpZHRoLTJcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13aWR0aC01XFwvNlxcQHhsLCAudS13aWR0aC0xMFxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC84XFxAeGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13aWR0aC0zXFwvOFxcQHhsIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtd2lkdGgtNVxcLzhcXEB4bCB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXdpZHRoLTdcXC84XFxAeGwge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOVxcQHhsIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13aWR0aC0yXFwvOVxcQHhsIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13aWR0aC00XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13aWR0aC01XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13aWR0aC03XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13aWR0aC04XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXdpZHRoLTNcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXdpZHRoLTdcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXdpZHRoLTlcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13aWR0aC01XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXdpZHRoLTExXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXctZnVsbFxcQHhsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXctaGFsZlxcQHhsLCAudS13LTJcXC80XFxAeGwsIC51LXctM1xcLzZcXEB4bCwgLnUtdy00XFwvOFxcQHhsLCAudS13LTVcXC8xMFxcQHhsLCAudS13LTZcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvM1xcQHhsLCAudS13LTJcXC82XFxAeGwsIC51LXctM1xcLzlcXEB4bCwgLnUtdy00XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtdy0yXFwvM1xcQHhsLCAudS13LTRcXC82XFxAeGwsIC51LXctNlxcLzlcXEB4bCwgLnUtdy04XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXctMVxcLzRcXEB4bCwgLnUtdy0yXFwvOFxcQHhsLCAudS13LTNcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXctM1xcLzRcXEB4bCwgLnUtdy02XFwvOFxcQHhsLCAudS13LTlcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNVxcQHhsLCAudS13LTJcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXctMlxcLzVcXEB4bCwgLnUtdy00XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13LTNcXC81XFxAeGwsIC51LXctNlxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtdy00XFwvNVxcQHhsLCAudS13LThcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNlxcQHhsLCAudS13LTJcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13LTVcXC82XFxAeGwsIC51LXctMTBcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13LTFcXC84XFxAeGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13LTNcXC84XFxAeGwge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13LTVcXC84XFxAeGwge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13LTdcXC84XFxAeGwge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13LTFcXC85XFxAeGwge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXctMlxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtdy00XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13LTVcXC85XFxAeGwge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXctN1xcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtdy04XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtdy0zXFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13LTdcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXctOVxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtdy01XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtdy03XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtdy0xMVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXdpZHRoLWZ1bGxcXEBsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXdpZHRoLWhhbGZcXEBsLCAudS13aWR0aC0yXFwvNFxcQGwsIC51LXdpZHRoLTNcXC82XFxAbCwgLnUtd2lkdGgtNFxcLzhcXEBsLCAudS13aWR0aC01XFwvMTBcXEBsLCAudS13aWR0aC02XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzNcXEBsLCAudS13aWR0aC0yXFwvNlxcQGwsIC51LXdpZHRoLTNcXC85XFxAbCwgLnUtd2lkdGgtNFxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtd2lkdGgtMlxcLzNcXEBsLCAudS13aWR0aC00XFwvNlxcQGwsIC51LXdpZHRoLTZcXC85XFxAbCwgLnUtd2lkdGgtOFxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC80XFxAbCwgLnUtd2lkdGgtMlxcLzhcXEBsLCAudS13aWR0aC0zXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXdpZHRoLTNcXC80XFxAbCwgLnUtd2lkdGgtNlxcLzhcXEBsLCAudS13aWR0aC05XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzVcXEBsLCAudS13aWR0aC0yXFwvMTBcXEBsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXdpZHRoLTJcXC81XFxAbCwgLnUtd2lkdGgtNFxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13aWR0aC0zXFwvNVxcQGwsIC51LXdpZHRoLTZcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtd2lkdGgtNFxcLzVcXEBsLCAudS13aWR0aC04XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzZcXEBsLCAudS13aWR0aC0yXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13aWR0aC01XFwvNlxcQGwsIC51LXdpZHRoLTEwXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOFxcQGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13aWR0aC0zXFwvOFxcQGwge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13aWR0aC01XFwvOFxcQGwge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13aWR0aC03XFwvOFxcQGwge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOVxcQGwge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXdpZHRoLTJcXC85XFxAbCB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtd2lkdGgtNFxcLzlcXEBsIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13aWR0aC01XFwvOVxcQGwge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXdpZHRoLTdcXC85XFxAbCB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtd2lkdGgtOFxcLzlcXEBsIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMFxcQGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtd2lkdGgtM1xcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13aWR0aC03XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXdpZHRoLTlcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtd2lkdGgtNVxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtd2lkdGgtMTFcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13LWZ1bGxcXEBsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXctaGFsZlxcQGwsIC51LXctMlxcLzRcXEBsLCAudS13LTNcXC82XFxAbCwgLnUtdy00XFwvOFxcQGwsIC51LXctNVxcLzEwXFxAbCwgLnUtdy02XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvM1xcQGwsIC51LXctMlxcLzZcXEBsLCAudS13LTNcXC85XFxAbCwgLnUtdy00XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13LTJcXC8zXFxAbCwgLnUtdy00XFwvNlxcQGwsIC51LXctNlxcLzlcXEBsLCAudS13LThcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13LTFcXC80XFxAbCwgLnUtdy0yXFwvOFxcQGwsIC51LXctM1xcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13LTNcXC80XFxAbCwgLnUtdy02XFwvOFxcQGwsIC51LXctOVxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzVcXEBsLCAudS13LTJcXC8xMFxcQGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtdy0yXFwvNVxcQGwsIC51LXctNFxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13LTNcXC81XFxAbCwgLnUtdy02XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXctNFxcLzVcXEBsLCAudS13LThcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13LTFcXC82XFxAbCwgLnUtdy0yXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13LTVcXC82XFxAbCwgLnUtdy0xMFxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOFxcQGwge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13LTNcXC84XFxAbCB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXctNVxcLzhcXEBsIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtdy03XFwvOFxcQGwge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13LTFcXC85XFxAbCB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtdy0yXFwvOVxcQGwge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXctNFxcLzlcXEBsIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13LTVcXC85XFxAbCB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtdy03XFwvOVxcQGwge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXctOFxcLzlcXEBsIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13LTNcXC8xMFxcQGwge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtdy03XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXctOVxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXctNVxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtdy03XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13LTExXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXdpZHRoLWZ1bGxcXEBtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXdpZHRoLWhhbGZcXEBtLCAudS13aWR0aC0yXFwvNFxcQG0sIC51LXdpZHRoLTNcXC82XFxAbSwgLnUtd2lkdGgtNFxcLzhcXEBtLCAudS13aWR0aC01XFwvMTBcXEBtLCAudS13aWR0aC02XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzNcXEBtLCAudS13aWR0aC0yXFwvNlxcQG0sIC51LXdpZHRoLTNcXC85XFxAbSwgLnUtd2lkdGgtNFxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtd2lkdGgtMlxcLzNcXEBtLCAudS13aWR0aC00XFwvNlxcQG0sIC51LXdpZHRoLTZcXC85XFxAbSwgLnUtd2lkdGgtOFxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC80XFxAbSwgLnUtd2lkdGgtMlxcLzhcXEBtLCAudS13aWR0aC0zXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXdpZHRoLTNcXC80XFxAbSwgLnUtd2lkdGgtNlxcLzhcXEBtLCAudS13aWR0aC05XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzVcXEBtLCAudS13aWR0aC0yXFwvMTBcXEBtIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXdpZHRoLTJcXC81XFxAbSwgLnUtd2lkdGgtNFxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13aWR0aC0zXFwvNVxcQG0sIC51LXdpZHRoLTZcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtd2lkdGgtNFxcLzVcXEBtLCAudS13aWR0aC04XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzZcXEBtLCAudS13aWR0aC0yXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13aWR0aC01XFwvNlxcQG0sIC51LXdpZHRoLTEwXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOFxcQG0ge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13aWR0aC0zXFwvOFxcQG0ge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13aWR0aC01XFwvOFxcQG0ge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13aWR0aC03XFwvOFxcQG0ge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOVxcQG0ge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXdpZHRoLTJcXC85XFxAbSB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtd2lkdGgtNFxcLzlcXEBtIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13aWR0aC01XFwvOVxcQG0ge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXdpZHRoLTdcXC85XFxAbSB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtd2lkdGgtOFxcLzlcXEBtIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtd2lkdGgtM1xcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13aWR0aC03XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXdpZHRoLTlcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtd2lkdGgtNVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtd2lkdGgtMTFcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13LWZ1bGxcXEBtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXctaGFsZlxcQG0sIC51LXctMlxcLzRcXEBtLCAudS13LTNcXC82XFxAbSwgLnUtdy00XFwvOFxcQG0sIC51LXctNVxcLzEwXFxAbSwgLnUtdy02XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvM1xcQG0sIC51LXctMlxcLzZcXEBtLCAudS13LTNcXC85XFxAbSwgLnUtdy00XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13LTJcXC8zXFxAbSwgLnUtdy00XFwvNlxcQG0sIC51LXctNlxcLzlcXEBtLCAudS13LThcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13LTFcXC80XFxAbSwgLnUtdy0yXFwvOFxcQG0sIC51LXctM1xcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13LTNcXC80XFxAbSwgLnUtdy02XFwvOFxcQG0sIC51LXctOVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzVcXEBtLCAudS13LTJcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtdy0yXFwvNVxcQG0sIC51LXctNFxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13LTNcXC81XFxAbSwgLnUtdy02XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXctNFxcLzVcXEBtLCAudS13LThcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13LTFcXC82XFxAbSwgLnUtdy0yXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13LTVcXC82XFxAbSwgLnUtdy0xMFxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOFxcQG0ge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13LTNcXC84XFxAbSB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXctNVxcLzhcXEBtIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtdy03XFwvOFxcQG0ge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13LTFcXC85XFxAbSB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtdy0yXFwvOVxcQG0ge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXctNFxcLzlcXEBtIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13LTVcXC85XFxAbSB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtdy03XFwvOVxcQG0ge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXctOFxcLzlcXEBtIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13LTNcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtdy03XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXctOVxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXctNVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtdy03XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13LTExXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXdpZHRoLWZ1bGxcXEBzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXdpZHRoLWhhbGZcXEBzLCAudS13aWR0aC0yXFwvNFxcQHMsIC51LXdpZHRoLTNcXC82XFxAcywgLnUtd2lkdGgtNFxcLzhcXEBzLCAudS13aWR0aC01XFwvMTBcXEBzLCAudS13aWR0aC02XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzNcXEBzLCAudS13aWR0aC0yXFwvNlxcQHMsIC51LXdpZHRoLTNcXC85XFxAcywgLnUtd2lkdGgtNFxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtd2lkdGgtMlxcLzNcXEBzLCAudS13aWR0aC00XFwvNlxcQHMsIC51LXdpZHRoLTZcXC85XFxAcywgLnUtd2lkdGgtOFxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC80XFxAcywgLnUtd2lkdGgtMlxcLzhcXEBzLCAudS13aWR0aC0zXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXdpZHRoLTNcXC80XFxAcywgLnUtd2lkdGgtNlxcLzhcXEBzLCAudS13aWR0aC05XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzVcXEBzLCAudS13aWR0aC0yXFwvMTBcXEBzIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXdpZHRoLTJcXC81XFxAcywgLnUtd2lkdGgtNFxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13aWR0aC0zXFwvNVxcQHMsIC51LXdpZHRoLTZcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtd2lkdGgtNFxcLzVcXEBzLCAudS13aWR0aC04XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzZcXEBzLCAudS13aWR0aC0yXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13aWR0aC01XFwvNlxcQHMsIC51LXdpZHRoLTEwXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOFxcQHMge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13aWR0aC0zXFwvOFxcQHMge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13aWR0aC01XFwvOFxcQHMge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13aWR0aC03XFwvOFxcQHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOVxcQHMge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXdpZHRoLTJcXC85XFxAcyB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtd2lkdGgtNFxcLzlcXEBzIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13aWR0aC01XFwvOVxcQHMge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXdpZHRoLTdcXC85XFxAcyB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtd2lkdGgtOFxcLzlcXEBzIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMFxcQHMge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtd2lkdGgtM1xcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13aWR0aC03XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXdpZHRoLTlcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtd2lkdGgtNVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtd2lkdGgtMTFcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13LWZ1bGxcXEBzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXctaGFsZlxcQHMsIC51LXctMlxcLzRcXEBzLCAudS13LTNcXC82XFxAcywgLnUtdy00XFwvOFxcQHMsIC51LXctNVxcLzEwXFxAcywgLnUtdy02XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvM1xcQHMsIC51LXctMlxcLzZcXEBzLCAudS13LTNcXC85XFxAcywgLnUtdy00XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13LTJcXC8zXFxAcywgLnUtdy00XFwvNlxcQHMsIC51LXctNlxcLzlcXEBzLCAudS13LThcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13LTFcXC80XFxAcywgLnUtdy0yXFwvOFxcQHMsIC51LXctM1xcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13LTNcXC80XFxAcywgLnUtdy02XFwvOFxcQHMsIC51LXctOVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzVcXEBzLCAudS13LTJcXC8xMFxcQHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtdy0yXFwvNVxcQHMsIC51LXctNFxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13LTNcXC81XFxAcywgLnUtdy02XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXctNFxcLzVcXEBzLCAudS13LThcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13LTFcXC82XFxAcywgLnUtdy0yXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13LTVcXC82XFxAcywgLnUtdy0xMFxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOFxcQHMge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13LTNcXC84XFxAcyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXctNVxcLzhcXEBzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtdy03XFwvOFxcQHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13LTFcXC85XFxAcyB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtdy0yXFwvOVxcQHMge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXctNFxcLzlcXEBzIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13LTVcXC85XFxAcyB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtdy03XFwvOVxcQHMge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXctOFxcLzlcXEBzIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13LTNcXC8xMFxcQHMge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtdy03XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXctOVxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXctNVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtdy03XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13LTExXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXdpZHRoLWZ1bGxcXEB4cyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13aWR0aC1oYWxmXFxAeHMsIC51LXdpZHRoLTJcXC80XFxAeHMsIC51LXdpZHRoLTNcXC82XFxAeHMsIC51LXdpZHRoLTRcXC84XFxAeHMsIC51LXdpZHRoLTVcXC8xMFxcQHhzLCAudS13aWR0aC02XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8zXFxAeHMsIC51LXdpZHRoLTJcXC82XFxAeHMsIC51LXdpZHRoLTNcXC85XFxAeHMsIC51LXdpZHRoLTRcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13aWR0aC0yXFwvM1xcQHhzLCAudS13aWR0aC00XFwvNlxcQHhzLCAudS13aWR0aC02XFwvOVxcQHhzLCAudS13aWR0aC04XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC80XFxAeHMsIC51LXdpZHRoLTJcXC84XFxAeHMsIC51LXdpZHRoLTNcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXdpZHRoLTNcXC80XFxAeHMsIC51LXdpZHRoLTZcXC84XFxAeHMsIC51LXdpZHRoLTlcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzVcXEB4cywgLnUtd2lkdGgtMlxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtd2lkdGgtMlxcLzVcXEB4cywgLnUtd2lkdGgtNFxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtd2lkdGgtM1xcLzVcXEB4cywgLnUtd2lkdGgtNlxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtd2lkdGgtNFxcLzVcXEB4cywgLnUtd2lkdGgtOFxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNlxcQHhzLCAudS13aWR0aC0yXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtd2lkdGgtNVxcLzZcXEB4cywgLnUtd2lkdGgtMTBcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOFxcQHhzIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzhcXEB4cyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXdpZHRoLTVcXC84XFxAeHMge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13aWR0aC03XFwvOFxcQHhzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtd2lkdGgtMlxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtd2lkdGgtNFxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtd2lkdGgtNVxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtd2lkdGgtOFxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13aWR0aC0zXFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13aWR0aC03XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13aWR0aC05XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtd2lkdGgtNVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXdpZHRoLTdcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13aWR0aC0xMVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13LWZ1bGxcXEB4cyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS13LWhhbGZcXEB4cywgLnUtdy0yXFwvNFxcQHhzLCAudS13LTNcXC82XFxAeHMsIC51LXctNFxcLzhcXEB4cywgLnUtdy01XFwvMTBcXEB4cywgLnUtdy02XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LXctMVxcLzNcXEB4cywgLnUtdy0yXFwvNlxcQHhzLCAudS13LTNcXC85XFxAeHMsIC51LXctNFxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXctMlxcLzNcXEB4cywgLnUtdy00XFwvNlxcQHhzLCAudS13LTZcXC85XFxAeHMsIC51LXctOFxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13LTFcXC80XFxAeHMsIC51LXctMlxcLzhcXEB4cywgLnUtdy0zXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13LTNcXC80XFxAeHMsIC51LXctNlxcLzhcXEB4cywgLnUtdy05XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzVcXEB4cywgLnUtdy0yXFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13LTJcXC81XFxAeHMsIC51LXctNFxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLnUtdy0zXFwvNVxcQHhzLCAudS13LTZcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXctNFxcLzVcXEB4cywgLnUtdy04XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzZcXEB4cywgLnUtdy0yXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnUtdy01XFwvNlxcQHhzLCAudS13LTEwXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOFxcQHhzIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnUtdy0zXFwvOFxcQHhzIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtdy01XFwvOFxcQHhzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtdy03XFwvOFxcQHhzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvOVxcQHhzIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13LTJcXC85XFxAeHMge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXctNFxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDQ0LjQ0NCU7IH1cbiAgLnUtdy01XFwvOVxcQHhzIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13LTdcXC85XFxAeHMge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXctOFxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS13LTFcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXctM1xcLzEwXFxAeHMge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtdy03XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAudS13LTlcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13LTFcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXctNVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC51LXctN1xcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXctMTFcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2UgKi9cbi8vXG4vLyBCYXNlIGZvbnRcbiRiYXNlLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRwcmVsb2FkLWZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuJGJhc2UtZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsICRwcmVsb2FkLWZvbnQtZmFtaWx5O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNTtcbiRyZW5kZXItbW9kZTogb3B0aW1pemVMZWdpYmlsaXR5ICFkZWZhdWx0O1xuXG4vL1xuLy8gSGVhZGluZyBmb250c1xuJGhlYWRpbmctZm9udC1mYW1pbHk6IFwic291cmNlLXNhbnMtcHJvXCIsICRwcmVsb2FkLWZvbnQtZmFtaWx5O1xuJGhlYWRpbmdzOiAoXG4gICAgeGw6KFxuICAgICAgICBcImgxXCI6ICg0OCwgNTcuNiksXG4gICAgICAgIFwiaDJcIjogKDM2LCA0My4yKSxcbiAgICAgICAgXCJoM1wiOiAoMjQsIDI4LjgpLFxuICAgICAgICBcImg0XCI6ICgyMiwgMzAuOCksXG4gICAgICAgIFwiaDVcIjogKDE4LCAyMS42KSxcbiAgICAgICAgXCJoNlwiOiAoMTYsIDE5LjIpXG4gICAgKSxcbiAgICBsOihcbiAgICAgICAgXCJoMVwiOiAoNDgsIDQ4KSxcbiAgICAgICAgXCJoMlwiOiAoMzYsIDQzLjIpLFxuICAgICAgICBcImgzXCI6ICgyNCwgMjguOCksXG4gICAgICAgIFwiaDRcIjogKDIyLCAzMC44KSxcbiAgICAgICAgXCJoNVwiOiAoMTgsIDIxLjYpLFxuICAgICAgICBcImg2XCI6ICgxNiwgMTkuMilcbiAgICApLFxuICAgIG06KFxuICAgICAgICBcImgxXCI6ICg0OCwgNDgpLFxuICAgICAgICBcImgyXCI6ICgzNiwgNDMuMiksXG4gICAgICAgIFwiaDNcIjogKDI0LCAyOC44KSxcbiAgICAgICAgXCJoNFwiOiAoMjIsIDMwLjgpLFxuICAgICAgICBcImg1XCI6ICgxOCwgMjEuNiksXG4gICAgICAgIFwiaDZcIjogKDE2LCAxOS4yKVxuICAgICksXG4gICAgczooXG4gICAgICAgIFwiaDFcIjogKDM2LCA0MCksXG4gICAgICAgIFwiaDJcIjogKDMwLCAzNiksXG4gICAgICAgIFwiaDNcIjogKDI0LCAyNCksXG4gICAgICAgIFwiaDRcIjogKDIyLCAzMC44KSxcbiAgICAgICAgXCJoNVwiOiAoMTgsIDIxLjYpLFxuICAgICAgICBcImg2XCI6ICgxNiwgMTkuMilcbiAgICApLFxuICAgIHhzOihcbiAgICAgICAgXCJoMVwiOiAoMzYsIDQwKSxcbiAgICAgICAgXCJoMlwiOiAoMzAsIDM2KSxcbiAgICAgICAgXCJoM1wiOiAoMjQsIDI0KSxcbiAgICAgICAgXCJoNFwiOiAoMjIsIDMwLjgpLFxuICAgICAgICBcImg1XCI6ICgxOCwgMjEuNiksXG4gICAgICAgIFwiaDZcIjogKDE2LCAxOS4yKVxuICAgIClcbikgIWRlZmF1bHQ7XG4iLCIvKiBfYmFzZS5hbmltYXRpb24uc2NzcyAqL1xuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfVxufVxuIiwiLyogX2Jhc2UuZm9udHMuc2NzcyAqL1xuXG4vL0BpbXBvcnQgXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjQwMCw0MDBpLDYwMCw3MDAsODAwXCI7XG4iLCIvKiBfZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyAqL1xuLyogbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuKiB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSxcbndpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5kbCxcbmRkLFxub2wsXG51bCxcbmZvcm0sXG5maWVsZHNldCxcbmxlZ2VuZCxcbmZpZ3VyZSxcbnRhYmxlLFxudGgsXG50ZCxcbmNhcHRpb24sXG5ociB7XG4gICAgbWFyZ2luOiAgMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLFxuRmlyZWZveCxcbmFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsXG5TYWZhcmksXG5hbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSxcblNhZmFyaSxcbmFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCxcbkNocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLFxudW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLFxuU2FmYXJpLFxuYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsXG5JRSA4LzkvMTAvMTEsXG5hbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4vKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsXG5wYWRkaW5nLFxub3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCxcbml0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLFxubWFyZ2luLFxuYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiBfZ2VuZXJpYy5ib3gtc2l6aW5nLnNjc3MgKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuIiwiLyogX2VsZW1lbnQuYnV0dG9ucy5zY3NzICovXG5cbmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIi8qIF9lbGVtZW50LmFkZHJlc3Muc2NzcyAqL1xuXG5hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn0iLCIvKiBfZWxlbWVudC5oZWFkaW5ncy5zY3NzICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5AZWFjaCAkaGVhZGVyLCAkZm9udCBpbiBtYXAtZ2V0KCRoZWFkaW5ncywgXCJ4bFwiKSB7XG4gICAgI3skaGVhZGVyfSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIG50aCgkZm9udCwgMSkpO1xuICAgICAgICBAaWYgbGVuZ3RoKCRmb250KSA+IDEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG50aCgkZm9udCwgMikgLyBudGgoJGZvbnQsIDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJHJlc3BvbnNpdmUge1xuICAgIEBlYWNoICRzaXplLCAkaGVhZGVycyBpbiAkaGVhZGluZ3Mge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2l6ZSkge1xuICAgICAgICAgICAgQGVhY2ggJGhlYWRlciwgJGZvbnQgaW4gJGhlYWRlcnMge1xuICAgICAgICAgICAgICAgICN7JGhlYWRlcn0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCBudGgoJGZvbnQsIDEpKTtcbiAgICAgICAgICAgICAgICAgICAgQGlmIGxlbmd0aCgkZm9udCkgPiAxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBudGgoJGZvbnQsIDIpIC8gbnRoKCRmb250LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz0gICAgICAgICAgICBSRU0gICAgICAgICAgPVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiByZW0oJHByb3BlcnR5LCAkdmFsdWVzLi4uKSB7XG4gICAgJG1heDogbGVuZ3RoKCR2YWx1ZXMpO1xuICAgIC8vJHB4VmFsdWVzOiBcIlwiO1xuICAgICRyZW1WYWx1ZXM6IFwiXCI7XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgge1xuICAgICAgICAkdmFsdWU6IHN0cmlwLXVuaXRzKG50aCgkdmFsdWVzLCAkaSkpO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heCB7XG4gICAgICAgICR2YWx1ZTogc3RyaXAtdW5pdHMobnRoKCR2YWx1ZXMsICRpKSk7XG4gICAgICAgICRyZW1WYWx1ZXM6ICN7JHJlbVZhbHVlcyArICR2YWx1ZSAvIHN0cmlwLXVuaXRzKCRiYXNlLWZvbnQtc2l6ZSl9cmVtO1xuXG4gICAgICAgIEBpZiAkaSA8ICRtYXgge1xuICAgICAgICAgICAgICAgICRyZW1WYWx1ZXM6ICN7JHJlbVZhbHVlcyArIFwiIFwifTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN7JHByb3BlcnR5fTogJHJlbVZhbHVlcztcbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89ICAgICAgICAgICAgTWVkaWEvQnJlYWtwb2ludCAgICAgICAgICA9XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBtZWRpYSgkbWVkaWEtcXVlcnkpIHtcbiAgICAkYnJlYWtwb2ludC1mb3VuZDogZmFsc2U7XG5cbiAgICAvLyBMb29wIGFuZCBjaGVjayBvdXIgcHJlLWRlZmluZWQgYnJlYWtwb2ludHNcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgICAkbmFtZTogbnRoKCRicmVha3BvaW50LCAxKTtcbiAgICAgICAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xuXG4gICAgICAgIEBpZiAkbWVkaWEtcXVlcnkgPT0gJG5hbWUgYW5kICRkZWNsYXJhdGlvbiB7XG4gICAgICAgICAgICAkYnJlYWtwb2ludC1mb3VuZDogdHJ1ZTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZWNsYXJhdGlvbn0ge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSWYgbm90IGluIG91ciBwcmUtZGVmaW5lZCBicmVha3BvaW50cyBsZXRzIG91dHB1dCB0aGUgbWVkaWEgcXVlcnlcbiAgICBAaWYgbm90ICRicmVha3BvaW50LWZvdW5kIHtcbiAgICAgICAgLy8gRXhjZXB0aW9uIGNhdGNoZXJcbiAgICAgICAgQGlmIChub3Qgc3RyLWluZGV4KCRtZWRpYS1xdWVyeSwgXCIoXCIpKSB7XG4gICAgICAgICAgICBAd2FybiBcImAjeyRtZWRpYS1xdWVyeX1gIGlzIG5vdCBjb3JyZWN0LlwiO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skbWVkaWEtcXVlcnl9IHtcbiAgICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIF9lbGVtZW50LmltYWdlcy5zY3NzICovXG5cblxuLyoqXG4gKiAxLiBGbHVpZCBpbWFnZXMgZm9yIHJlc3BvbnNpdmUgcHVycG9zZXMuXG4gKiAyLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4gKiAzLiBTZXR0aW5nIGB2ZXJ0aWNhbC1hbGlnbmAgcmVtb3ZlcyB0aGUgd2hpdGVzcGFjZSB0aGF0IGFwcGVhcnMgdW5kZXIgYGltZ2BcbiAqICAgIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgZHJvcHBlZCBpbnRvIGEgcGFnZSBhcy1pcy4gU2FmZXIgYWx0ZXJuYXRpdmUgdG9cbiAqICAgIHVzaW5nIGBkaXNwbGF5OiBibG9jaztgLlxuICovXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogWzFdICovXG4gICAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBbMl0gKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiBbM10gKi9cbn1cblxuXG4vKipcbiAqIDEuIElmIGEgYHdpZHRoYCBhbmQvb3IgYGhlaWdodGAgYXR0cmlidXRlIGhhdmUgYmVlbiBleHBsaWNpdGx5IGRlZmluZWQsIGxldOKAmXNcbiAqICAgIG5vdCBtYWtlIHRoZSBpbWFnZSBmbHVpZC5cbiAqL1xuaW1nW3dpZHRoXSwgLyogWzFdICovXG5pbWdbaGVpZ2h0XSB7ICAvKiBbMV0gKi9cbiAgICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cblxuY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIvKiBfZWxlbWVudC5pbnB1dHMuc2NzcyAqL1xuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbnRleHRhcmVhIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG50ZXh0YXJlYSB7XG5cdG1pbi1oZWlnaHQ6IHNwYWNlKDEwKTtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLz0gICAgICAgICAgICAgIFNwYWNlICAgICAgICAgICAgICA9XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AZnVuY3Rpb24gc3BhY2UoJGludDogMSkge1xuICAgIEByZXR1cm4gKCRzcGFjZSAqICRpbnQpO1xufVxuIiwiLy8gZnJvbSBodHRwczovL2Nzcy10cmlja3MuY29tL3N0eWxpbmctY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlLXJhbmdlLWlucHV0cy1jc3MvXG5cbi8vICogKiAqIENPTE9SUyAqICogKlxuXG4kY29sb3JfX2ZpbGw6ICAgIHBhbGV0dGUoXCJwdXJwbGVcIik7XG4kZm9udC1zaXplOiAgICAgIDEycHg7ICAgIC8vIDwtLS0gY2hhbmdlIHRoZSBmb250IHNpemUgdG8gY2hhbmdlIHRoZSBzaXplXG5cbi8vIGRhcmsgdmVyc2lvblxuJGNvbG9yX19kZWZhdWx0OiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kY29sb3JfX2hvdmVyOiAgIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiRjb2xvcl9fYWN0aXZlOiAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4vLyBsaWdodCB2ZXJzaW9uXG4vLyAkY29sb3JfX2RlZmF1bHQ6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuLy8gJGNvbG9yX19ob3ZlcjogICByZ2JhKDI1NSwyNTUsMjU1LC43KTtcbi8vICRjb2xvcl9fYWN0aXZlOiAgcmdiYSgyNTUsMjU1LDI1NSwxKTtcblxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyAqICogKiBSRVNFVCAqICogKlxuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gKiAqICogVFJVTVAgKiAqICpcblxuICBAbWl4aW4gbXgtdHJhbmdlLXRydW1wKCkge1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2ZpbGw7XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fZGVmYXVsdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBteC10cmFuZ2UtdHJ1bXAoKTtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iLFxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICAgIEBpbmNsdWRlIG14LXRyYW5nZS10cnVtcCgpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYixcbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYixcbiAgICAgICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxuICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iLFxuICAgICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX2FjdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAvLyAqICogKiBUUkFDSyAqICogKlxuXG4gICAgQG1peGluIG14LXJhbmdlLXRyYWNrKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9fZGVmYXVsdDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICAgIEBpbmNsdWRlIG14LXJhbmdlLXRyYWNrKCk7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbn1cbiIsIi8vXG4vLyBHbG9iYWwgY29sb3VyIHBhbGV0dGVcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWxpc3QtbWF4LWVtcHR5LWxpbmVzXG4kcGFsZXR0ZXM6IChcblx0XG5cdFwiYmxhY2tcIjogKFxuXHRcdDE6ICMwMDAwMDBcblx0KSxcblxuXHRcIndoaXRlXCI6IChcblx0XHQxOiAjZmZmZmZmXG5cdCksXG5cblx0XCJuYXZ5XCI6IChcblx0XHQxOiBcdCMwMjBBM0Jcblx0KSxcblxuXHRcImJsdWVcIjogKFxuXHRcdDE6ICMzN0I2REMsIC8vIEJsdWUgNTAwXG5cdFx0MjogIzIzQTFDOCwgLy8gQmx1ZSA2MDBcblx0XHQzOiAjNDliY2RmLCAvLyBCbHVlIDQwMFxuXHRcdDQ6ICMyODY2YWMgLy8gQmx1ZSA3MDBcblx0KSxcblxuXHRcImxpZ2h0LWJsdWVcIjogKFxuXHRcdDE6ICNGMEY0RjggLy8gQmx1ZSA1MFxuXHQpLFxuXG5cdFwicGlua1wiOiAoXG5cdFx0MTogI2M4NWJhNSAvLyBQaW5rIDYwMFxuXHQpLFxuXG5cdFwidGV4dFwiOihcblx0XHQxOiAjMDIwQTNCLCAvLyBOYXZ5XG5cdCksXG5cblx0XCJkaXZpZGVyXCI6KFxuXHRcdDE6ICNFNUU3RUJcblx0KSxcblxuXHRcImxpZ2h0LWdyZXlcIjogKFxuXHRcdDE6ICNmOGY4Zjhcblx0KSxcblxuXHRcImdyZXlcIjogKFxuXHRcdDE6ICM5Q0EzQUYgLy8gR3JleSA0MDBcblx0KSxcblxuXHRcImRhcmstZ3JleVwiOiAoXG5cdFx0MTogIzIzMjEyMVxuXHQpLFxuXG5cdFwicHVycGxlXCI6IChcblx0XHQxOiAjNDkzNTVjLFxuXHRcdDI6ICM4ZTY5YjJcblx0KSxcdFxuXG5cdFwicmVkXCI6IChcblx0XHQxOiAjYzAwXG5cdClcblxuKTtcbiIsIi8qIF9lbGVtZW50LmxpbmtzLnNjc3MgKi9cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgLy8gJjpob3ZlcixcbiAgICAvLyAmOmZvY3VzIHtcbiAgICAvLyAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgLy8gfVxuXG59XG4iLCIvKiBfZWxlbWVudC5saXN0cy5zY3NzICovXG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHNwYWNlKCk7XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG4gICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDMpO1xufVxuXG5saSA+IHtcblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxufVxuXG5kZCxcbmR0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuIiwiLyogX2VsZW1lbnQucGFnZS5zY3NzICovXG5cbkBhdC1yb290IHtcbiAgICBAdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG59XG5cbmh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICBjb2xvcjogcGFsZXR0ZShcInRleHRcIik7XG4gICAgZm9udC1mYW1pbHk6ICRwcmVsb2FkLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogKCRiYXNlLWZvbnQtc2l6ZSAvIDE2cHgpICogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogJHJlbmRlci1tb2RlO1xuICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiIsIi8qIF9lbGVtZW50LnJ1bGUuc2NzcyAqL1xuXG5ociB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDFEMTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4iLCIvKiBfZWxlbWVudC5xdW90ZXMuc2NzcyAqL1xuXG5ibG9ja3F1b3RlIHtcbiAgICBxdW90ZXM6IFwi4oCcXCIgXCLigJ1cIjtcblxuICAgIHAge1xuICAgICAgICB0ZXh0LWluZGVudDogLTAuNDJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBuby1jbG9zZS1xdW90ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLyogX2VsZW1lbnQuc2VsZWN0cy5zY3NzICovXG5cbnNlbGVjdCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogd2luZG93O1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBfb2JqZWN0LmNvbHVtbnMuc2NzcyAqL1xuXG4uby1jb2x1bW4geyBjb2x1bW4tZ2FwOiBzcGFjZSgzKTsgfVxuXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG5cbiAgICAgICAgLm8tY29sdW1uLSN7JGl9IHsgY29sdW1uczogJGk7IH1cblxuICAgIH1cblxuXG4gICAgLy9cbiAgICAvLyBSZXNwb25zaXZlIERlY2xhcmF0aW9uc1xuICAgIEBpZiAkcmVzcG9uc2l2ZSB7XG4gICAgICAgIEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbmFtZSkge1xuXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm8tY29sdW1uLSN7JGl9XFxAI3skbmFtZX0geyBjb2x1bW5zOiAkaTsgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4iLCIvKiBfb2JqZWN0LmdyaWQuc2NzcyAqL1xuXG4vKipcbiAqIEdyaWQgd3JhcHBlciBzZXR1cCwgc3VwcG9ydHMgaW5saW5lLWJsb2NrICYgZmxleCBtb2Rlc1xuICogY2hhbmdlIGluIF9jb25maWcuZ3JpZC5zY3NzXG4gKi9cbi5vLWdyaWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0oJGdyaWRfX2d1dHRlciAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZF9fZ3V0dGVyIC8gMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oJGdyaWRfX2d1dHRlciAvIDMpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSgkZ3JpZF9fZ3V0dGVyIC8gMyk7XG4gICAgfVxufVxuXG5cbiAgICAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWRfX2d1dHRlciAvIDIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWRfX2d1dHRlciAvIDIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGlmIChub3QgJGVuYWJsZS1mbGV4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkX19ndXR0ZXIgLyAzKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIgLyAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyIC8gNik7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZF9fZ3V0dGVyIC8gNik7XG4gICAgICAgIH1cbiAgICB9XG5cblxuLyoqXG4gKiBSZXZlcnNlZCBncmlkcyBhbGxvdyB5b3UgdG8gc3RydWN0dXJlIHlvdXIgc291cmNlIGluIHRoZSBvcHBvc2l0ZSBvcmRlciB0b1xuICogaG93IHlvdXIgcmVuZGVyZWQgbGF5b3V0IHdpbGwgYXBwZWFyLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXJldiB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLyoqXG4gKiBBbGlnbiBncmlkIGFzIGEgdmVydGljYWwgY29sdW1uLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbkBpZiAkZW5hYmxlLWZsZXgge1xuICAgIC5vLWdyaWQtLWNvbHVtbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuXG5cbi8qKlxuICogR3V0dGVybGVzcyBncmlkcyBoYXZlIGFsbCB0aGUgcHJvcGVydGllcyBvZiByZWd1bGFyIGdyaWRzLCBtaW51cyBhbnkgc3BhY2luZy5cbiAqIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tZnVsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBGaWxsIGdyaWRzIHdpbGwgYWxsb3cgdXMgdG8gYXV0b2ZpbGwgaGVpZ2h0IGZvciBmbGV4IGJhc2VkIGdyaWRzLlxuICogRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4gQGlmICRlbmFibGUtZmxleCB7XG4gICAgLm8tZ3JpZC0tZmlsbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbn1cblxuXG4vKipcbiAqIEFsaWduIHRoZSBlbnRpcmUgZ3JpZCB0byB0aGUgcmlnaHQuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tcmlnaHQge1xuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgPiAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqXG4gKiBDZW50ZXJlZCBncmlkcyBhbGlnbiBncmlkIGl0ZW1zIGNlbnRyYWxseSB3aXRob3V0IG5lZWRpbmcgdG8gdXNlIHB1c2ggb3IgcHVsbFxuICogY2xhc3Nlcy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1jZW50ZXIge1xuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKipcbiAqIEFsaWduIGdyaWQgY2VsbHMgdmVydGljYWxseSAoYC5ncmlkLS1taWRkbGVgIG9yIGAuZ3JpZC0tYm90dG9tYCkuIEV4dGVuZHNcbiAqIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLW1pZGRsZSB7XG5cbiAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vLWdyaWQtLWJvdHRvbSB7XG5cbiAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKipcbiAqIENyZWF0ZSBncmlkcyB3aXRoIG5hcnJvd2VyIGd1dHRlcnMuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0oJGdyaWRfX2d1dHRlciAvIDQpO1xuICAgIG1hcmdpbi1sZWZ0OiAtKCRncmlkX19ndXR0ZXIgLyA0KTtcblxuICAgID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyIC8gNCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIgLyA0KTtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBDcmVhdGUgZ3JpZHMgd2l0aCB3aWRlciBndXR0ZXJzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXdpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkX19ndXR0ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZF9fZ3V0dGVyO1xuXG4gICAgPiAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWRfX2d1dHRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZF9fZ3V0dGVyO1xuICAgIH1cbn1cblxuXG4vKipcbiAqIEZsZXggYmFzaXMgbW9kaWZ5LiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbiAuby1ncmlkLS11bndyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufSIsIi8vXG4vLyBXb3VsZCB5b3UgbGlrZSB0aGUgc2l0ZSB0byBiZSBSZXNwb25zaXZlP1xuJHJlc3BvbnNpdmU6IHRydWUgIWRlZmF1bHQ7XG5cbi8vXG4vLyBNb2JpbGUgZmlyc3QgYnVpbGRcbiRtb2JpbGUtZmlyc3Q6IGZhbHNlICFkZWZhdWx0O1xuXG4vL1xuLy8gV291bGQgeW91IGxpa2UgcHVzaCBhbmQgcHVsbCBjbGFzc2VzIGVuYWJsZWQ/XG4kZ3JpZC1wdXNoLWNsYXNzZXM6IGZhbHNlICFkZWZhdWx0O1xuJGdyaWQtcHVsbC1jbGFzc2VzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy9cbi8vIFdvdWxkIHlvdSBsaWtlIHRoZSBncmlkIHRvIGJlIGJ1aWx0IHVzaW5nIEZsZXhib3g/XG4kZW5hYmxlLWZsZXg6IHRydWUgIWRlZmF1bHQ7XG5cbi8vXG4vLyBHdXR0ZXIgd2lkdGhzXG4kZ3JpZF9fZ3V0dGVyOiAyNHB4ICFkZWZhdWx0O1xuXG4vL1xuLy8gTWF4IHdyYXBwZXIgd2lkdGhcbiRncmlkX193cmFwcGVyOiAxNjAwcHggIWRlZmF1bHQ7XG5cblxuLy9cbi8vIERlZmluZSB5b3VyIGJyZWFrcG9pbnRzLiBUaGUgZmlyc3QgdmFsdWUgaXMgdGhlIHByZWZpeCB0aGF0IHNoYWxsIGJlIHVzZWQgZm9yXG4vLyB5b3VyIGNsYXNzZXNcblxuJGJyZWFrcG9pbnRzOihcbiAgICBcInhzXCIgXCIobWF4LXdpZHRoOiAzNzVweClcIiwgLy8gMzc1IDwtXG4gICAgXCJzXCIgXCIobWF4LXdpZHRoOiA0NzlweClcIiwgIC8vIDM3NSA8LT4gNDgwXG4gICAgXCJtXCIgXCIobWF4LXdpZHRoOiA3NjhweClcIiwgIC8vIDQ4MCA8LT4gNzY4XG4gICAgXCJsXCIgXCIobWF4LXdpZHRoOiAxMDI0cHgpXCIsIC8vIDc2OCA8LT4gMTAyNFxuICAgIFwieGxcIiBcIihtYXgtd2lkdGg6IDEyNzlweClcIiAvLyAxMDI0IC0+XG4pICFkZWZhdWx0O1xuXG4vL1xuLy8gRGVmaW5lIHdoaWNoIG5hbWVzcGFjZWQgYnJlYWtwb2ludHMgeW91IHdvdWxkIGxpa2UgdG8gZ2VuZXJhdGUuIFRoaXMgaXMgaGFuZHlcbi8vIGlmIHlvdSBvbmx5IG5lZWQgcHVsbCBvbiwgc2F5LCB4bCwgb3IgeW91IG9ubHkgbmVlZCBhIG5ldyB3aWR0aCBicmVha3BvaW50XG4vLyBhdCBtb2JpbGUgc2l6ZXMuXG4kYnJlYWtwb2ludC1tb2RpZmllcnM6KFwieGxcIixcImxcIiwgXCJtXCIsIFwic1wiLCBcInhzXCIpO1xuIiwiLyogX29iamVjdC53cmFwcGVycy5zY3NzICovXG5cbi5vLXdyYXBwZXIge1xuXHRwYWRkaW5nLWxlZnQ6ICRncmlkX19ndXR0ZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZF9fZ3V0dGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaWYgJHJlc3BvbnNpdmUge1xuXHRcdG1heC13aWR0aDogJGdyaWRfX3dyYXBwZXI7XG5cdH1cbiAgICBAZWxzZSB7XG5cdFx0d2lkdGg6ICRncmlkX193cmFwcGVyO1xuXHR9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcblx0XHRwYWRkaW5nLWxlZnQ6IHNwYWNlKDIpO1xuXHR9XG59XG4iLCIvKiBfY29tcG9uZW50LmJ1dHRvbnMuc2NzcyAqL1xuXG4uYy1idG4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cGFkZGluZzogOHB4IHNwYWNlKDIuNSkgN3B4O1xuXHR0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRlYXNpbmc7XG59XG5cblx0LmMtYnRuLS0ge1xuXHRcdEBlYWNoICRwYWxldHRlLCAkY29sb3IgaW4gJHBhbGV0dGVzIHtcblx0XHRcdCYjeyRwYWxldHRlfSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoJHBhbGV0dGUpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoJHBhbGV0dGUpO1xuXHRcdFx0XHRjb2xvcjogc2V0LXRleHQtY29sb3IocGFsZXR0ZSgkcGFsZXR0ZSkpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRlc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkZXNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pcy1vdXRsaW5lIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogcGFsZXR0ZShcInRleHRcIik7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEocGFsZXR0ZSgkcGFsZXR0ZSksIDAuMjUpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaWYocGFsZXR0ZSgkcGFsZXR0ZSwgMikpIHtcblx0XHRcdFx0XHQmMiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKCRwYWxldHRlLCAyKTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZSgkcGFsZXR0ZSwgMik7XG5cdFx0XHRcdFx0XHRjb2xvcjogc2V0LXRleHQtY29sb3IocGFsZXR0ZSgkcGFsZXR0ZSwgMikpO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGVzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkZXNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmlzLW91dGxpbmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEocGFsZXR0ZSgkcGFsZXR0ZSksIDAuMjUpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdEBpZihwYWxldHRlKCRwYWxldHRlLCAzKSkge1xuXHRcdFx0XHRcdCYzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoJHBhbGV0dGUsIDMpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKCRwYWxldHRlLCAzKTtcblx0XHRcdFx0XHRcdGNvbG9yOiBzZXQtdGV4dC1jb2xvcihwYWxldHRlKCRwYWxldHRlLCAzKSk7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkZXNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IGRlc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuaXMtb3V0bGluZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogcGFsZXR0ZShcInRleHRcIik7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShwYWxldHRlKCRwYWxldHRlKSwgMC4yNSk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jLWJ0bi0td2Qge1xuXHRcdHBhZGRpbmctbGVmdDogc3BhY2UoNCk7XG5cdFx0cGFkZGluZy1yaWdodDogc3BhY2UoNCk7XG5cdH1cblxuXHQuYy1idG4tLXByaW1hcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJibHVlXCIsIDIpO1xuXHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZShcImJsdWVcIiwgMik7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJibHVlXCIpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKFwiYmx1ZVwiKTtcblx0XHRcdGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdFx0fVxuXHR9XG5cblx0LmMtYnRuLS1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJwdXJwbGVcIik7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJwdXJwbGVcIik7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwicHVycGxlXCIpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKFwicHVycGxlXCIpO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHR9XG5cdH1cblxuXHQuYy1idG4tLWdyYWRpZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xuXHRcdGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiBwYWxldHRlKFwidGV4dFwiKTtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0Ym90dG9tOiAtM3B4O1xuXHRcdFx0bGVmdDogLTNweDtcblx0XHRcdHJpZ2h0OiAtM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHBhbGV0dGUoXCJwaW5rXCIpLCBwYWxldHRlKFwiYmx1ZVwiLCAzKSk7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblx0XHR9XG5cdH1cblx0XG4uYy1idG46ZGlzYWJsZWQge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRvcGFjaXR5OiAwLjU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVx0IiwiLy9cbi8vIFN0YW5kYXJkaXNlIHNvbWUgVUkgdHJlYXRtZW50cy5cbiRyYWRpdXMtc21hbGw6IDJweCAhZGVmYXVsdDtcbiRyYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRyYWRpdXMtbGFyZ2U6IDhweCAhZGVmYXVsdDtcblxuJGVhc2luZzogZWFzZS1vdXQgIWRlZmF1bHQ7XG4kc3BlZWQ6IDEyMG1zICFkZWZhdWx0O1xuJHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2luZyAhZGVmYXVsdDtcblxuLy9cbi8vIFJhdGlvc1xuJGdsb2JhbC1yYXRpb3M6IChcbiAgICAoMToxKSxcbiAgICAoMjoxKSxcbiAgICAoNDozKSxcbiAgICAoMTY6OSksXG4pICFkZWZhdWx0O1xuXG4vL1xuLy8gTGV0ZXIgc3BhY2luZyBwYXJhbWV0ZXJzXG4kbGV0dGVyLXBhcmFtczogKFxuICAgIFwiXFxcXCtcIiBcIlwiLFxuICAgIFwiXFwtXCIgXCItXCJcbikgIWRlZmF1bHQ7IiwiLy9cbi8vIFNldCBUZXh0IENvbG91ciBiYXNlZCBvbiBCYWNrZ3JvdW5kXG5AZnVuY3Rpb24gc2V0LXRleHQtY29sb3IoJGJhY2tncm91bmQpIHtcblx0QGlmIChsaWdodG5lc3MoJGJhY2tncm91bmQpID4gNjApIHtcblx0XHRAcmV0dXJuIHBhbGV0dGUoXCJ0ZXh0XCIpOyAvLyBMaWdodGVyIGJhY2tncm91bmQsIHJldHVybiBkYXJrIGNvbG9yXG5cdH1cblx0QGVsc2Uge1xuXHRcdEByZXR1cm4gI2ZmZmZmZjsgLy8gRGFya2VyIGJhY2tncm91bmQsIHJldHVybiBsaWdodCBjb2xvclxuXHR9XG59IiwiLyogX2NvbXBvbmVudC5zbGlkZXIuc2NzcyAqL1xuXG4uYy1zbGlkZXIge1xuXHRhcnRpY2xlIGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNsaWNrLWRvdHMge1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5jLXNsaWRlci0tYmFzaWMge1xuXHRoZWFkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJwdXJwbGVcIiwgMik7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHRwYWRkaW5nOiBzcGFjZSgzKTtcblx0fVxuXHQuc2xpY2stZG90cyB7XG5cdFx0Ym90dG9tOiBzcGFjZSgxNCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoeHMpIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLmMtc2xpZGVyLS1iYWNrZ3JvdW5kIHtcblxuXHQuYy1zbGlkZXJfX2NvbnRlbnQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtaW4taGVpZ2h0OiA0NTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHRcdGhlYWRlciB7XG5cdFx0XHRjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1kb3RzIHtcblx0XHRib3R0b206IHNwYWNlKDIpO1xuXHR9XG59XG5cbi5jLXNsaWRlci0taGVybyB7XG5cblx0LnNsaWNrLXRyYWNrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogYXV0bztcblxuXHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1kb3RzIHtcblx0XHRAaW5jbHVkZSBtZWRpYShzKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiBzcGFjZSgyKTtcblx0XHR9XHRcdFxuXHR9XG5cblx0LmMtc2xpZGVyX19jb250ZW50IHtcdFx0XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzMDJEMkIgMC43MyUsIHJnYmEoNDgsIDQ1LCA0MywgMCkgOTIuMTglKTtcblx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEobCkge1xuXHRcdFx0bWluLWhlaWdodDogNDUwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEocykge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcImJsYWNrXCIpO1xuXHRcdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jLXNsaWRlcl9fbW9iaWxlLWltZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jLXNsaWRlcl9fYm94IHtcblx0XHRcdHBhZGRpbmc6IHNwYWNlKDQpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYShwYWxldHRlKFwiYmxhY2tcIiksIDAuNyk7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoZWFkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcdHotaW5kZXg6IDM7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdFx0XHRwYWRkaW5nOiBzcGFjZSg0KSAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShzKSB7XG5cdFx0XHRcdHBhZGRpbmc6IHNwYWNlKDMpIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIGZsZXggc3RldGNoIFxuLmMtc2xpZGVyLS1lcXVhbC1oZWlnaHQge1xuXHQuc2xpY2stdHJhY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHQvLyBhbGlnbi1pdGVtczogc3RyZXRjaDsgLy9vcHRpb25hbFxuXHRcdFx0Ly8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vb3B0aW9uYWxcblx0XHR9XG5cdH1cbn1cblxuLmMtc2xpZGVyLS1kb3RzIHtcblx0LnNsaWNrLWRvdHMge1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvdHRvbTogdW5zZXQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi5qcy1zbGljay0tZm9yZWdyb3VuZCxcbi5qcy1zbGljay0taGVybyxcbi5qcy1zbGljay0tZmVhdHVyZXMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbn1cblxuLmpzLXNsaWNrLS1mb3JlZ3JvdW5kLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1oZXJvLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1mZWF0dXJlcy5zbGljay1pbml0aWFsaXplZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyAgICBcbn0iLCIvKiBfY29tcG9uZW50LmhhbWJ1cmdlci5zY3NzICovXG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cblxuLy8gU2V0dGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXBhZGRpbmcteCAgICAgICAgICAgICAgOiAxMnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXkgICAgICAgICAgICAgIDogMTJweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICAgICA6IDE4cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAgICAgICAgICAgOiAycHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yICAgICAgICAgICAgOiBwYWxldHRlKFwid2hpdGVcIikgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgICAgOiA2cHggIWRlZmF1bHQ7XG5cbi8vIFR5cGVzIC0gUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItdHlwZXM6IChcbiAgc3BpbixcbiAgc3Bpbi1yXG4pICFkZWZhdWx0O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmMtaGFtYnVyZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IHNwYWNlKDQpO1xuICAgIHRvcDogc3BhY2UoNCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgei1pbmRleDogMTM7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiBzcGFjZSgzKTtcbiAgICB9XG59XG5cbi5jLWhhbWJ1cmdlci5zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmMtaGFtYnVyZ2VyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG5cbi5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdG9wOiBzcGFjZSgyLjI1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICYsICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgICAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgICAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgfVxuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cblxuLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgbGVmdDogc3BhY2UoMik7XG4gICAgfVxuICAgIC5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICAgICAgICAmLCAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwibmF2eVwiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLypcbiogU3BpblxuKi9cbi5jLWhhbWJ1cmdlci0tc3BpbiB7XG4gICAgLmMtaGFtYnVyZ2VyX19pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMzRzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4zNHMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAuYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjNzIDAuMTRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIvLyBfY29tcG9uZW50cy5tb2RhbC5zY3NzXG5cbi5jLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHBhbGV0dGUoXCJibGFja1wiKSwgMC43MCk7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMTExO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG5cbiAgICAuYy1tb2RhbF9faGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlICogMjtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZSAqIDI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYy1tb2RhbF9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmMtbW9kYWxfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDE2cHggMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5jLW1vZGFsX19jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91aS9tb2RhbC1jbG9zZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB6LWluZGV4OiA4MDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuYy1tb2RhbF9fc2Nyb2xsIHtcbiAgICAgICAgaGVpZ2h0OiA3MHZoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cblx0XHQvKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0LyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG5cdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgfVxuIiwiLyogX2NvbXBvbmVudC5uYXZiYXIuc2NzcyAqL1xuXG4uYy1uYXZiYXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgei1pbmRleDogMTA7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogc3BhY2UoMTApO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLWluLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbiwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYy1uYXZiYXIgPiBkaXYgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5jLW5hdmJhciBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1uYXZiYXIgPiBkaXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IHNwYWNlKDEpIDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBwYWxldHRlKFwiZGl2aWRlclwiKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG5cblxuXG4uYy1uYXZiYXIgYSB7ICAgIFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IHNwYWNlKDIpIHNwYWNlKDIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICAgIGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiBzcGFjZSgxLjUpIHNwYWNlKDIpOyBcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7ICAgICAgICBcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuICAgICAgICBwYWRkaW5nOiBzcGFjZSgpIHNwYWNlKDIpO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMjBweCk7XG4gICAgfVxufVxuXG5cbi5jLW5hdmJhciBhOmhvdmVyLFxuLmMtbmF2YmFyIGEuaXMtYWN0aXZlLFxuLmMtbmF2YmFyIGxpLmlzLWFjdGl2ZSBhLFxuLmMtbmF2YmFyIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4uYy1uYXZiYXIgbGkuY3VycmVudF9wYWdlX3BhcmVudCBhIHtcbiAgICBib3JkZXItY29sb3I6IHBhbGV0dGUoXCJibHVlXCIpOyBcblxuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCBwYWxldHRlKFwiYmx1ZVwiKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG59XG5cbi5jLW5hdmJhciBhOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jLW5hdmJhciAuaXMtb3BlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgdWwge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCBzcGFjZSgyKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEcm9wZG93biBzdHlsaW5nXG4uYy1uYXZiYXIgdWwgbGkgYS5jLW5hdmJhcl9fZHJvcGRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5jLW5hdmJhciB1bCB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiBzcGFjZSgyKSBzcGFjZSgzKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgY29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xufVxuXG4uYy1uYXZiYXJfX2Ryb3Bkb3duIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24uc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIHRvcCAwLjNzO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbmF2YmFyIHVsIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShcImxpZ2h0LWJsdWVcIik7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi5jLW5hdmJhcl9fZHJvcGRvd24uaXMtb3BlbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24uc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gT3BlbiBjbGFzcyBmb3IgbW9iaWxlIG5hdiB3aGVuIGhhbWJ1cmdlciBpcyBjbGlja2VkXG4uYy1uYXZiYXIuaGFtYnVyZ2VyLW9wZW5lZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLmMtbmF2YmFyLnN0aWNreSB7XG4gICAgdG9wOiAoJHNwYWNlICogOCk7XG59XG5cbi5jLW5hdmJhci5zdGF0ZS1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8vIE1vYmlsZSBvbmx5IGxpbmtzXG4uYy1uYXZiYXItLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLyogX2NvbXBvbmVudC5wYWdlLWJvZHkuc2NzcyAqL1xuXG4uYy1wYWdlLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi8qIF9jb21wb25lbnQucGFnZS1oZWFkLnNjc3MgKi9cblxuLmMtcGFnZS1oZWFkIHtcblx0cGFkZGluZzogc3BhY2UoMikgMCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRiYWNrZ3JvdW5kOiBwYWxldHRlKFwibmF2eVwiKTtcblx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XG5cdEBpbmNsdWRlIG1lZGlhKG0pIHtcblx0XHRwYWRkaW5nOiBzcGFjZSgyKSAwO1xuXHR9XG59XG5cbi5jLXBhZ2UtaGVhZF9fd3JhcCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5jLXBhZ2UtaGVhZC0tc2Nyb2xsIHtcblx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nO1xuXG5cdCYuaXMtYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTI7XG5cdFx0cGFkZGluZy1ib3R0b206IHNwYWNlKDIpO1xuXHRcdGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxuXG4uYy1wYWdlLWhlYWRfX2xvZ28ge1xuXHR3aWR0aDogMjI1cHg7XG5cdG1hcmdpbi1ib3R0b206IHNwYWNlKDEuNSk7XG5cblx0QGluY2x1ZGUgbWVkaWEocykge1xuXHRcdHdpZHRoOiAxNjlweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59IiwiLyogX2NvbXBvbmVudC5icmVhZGNydW1icy5zY3NzICovXG5cbi5jLWJyZWFkY3J1bWJzIHtcbiAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxNnB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoXCJkaXZpZGVyXCIpO1xuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCI+XCIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBzcGFjZSgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJncmV5XCIpO1xuICAgIH1cblxufVxuIiwiLyogX2NvbXBvbmVudC5oZXJvLnNjc3MgKi9cblxuLmMtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMTYxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIC5jLWhlcm8tLW92ZXJsYXkge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB6LWluZGV4OiAxO1xuXG4vLyAgICAgJjphZnRlciB7XG4vLyAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgdG9wOiAwO1xuLy8gICAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzMDJEMkIgMC43MyUsIHJnYmEoNDgsIDQ1LCA0MywgMCkgOTIuMTglKTtcbi8vICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAgICAgei1pbmRleDogMjtcbi8vICAgICB9XG5cbi8vICAgICBoZWFkZXIge1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIHotaW5kZXg6IDM7XG4vLyAgICAgfVxuLy8gfSIsIi8qIF91dGlsaXR5LmRpc3BsYXkuc2NzcyAqL1xuXG4vL1xuLy8gU3RhbmRhcmQgRGVjbGFyYXRpb25zXG4udS10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udS10YWJsZS1jZWxsIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnUtdGFibGUtcm93IHtcblx0ZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4udS1pbnZpc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LXZpc2libGUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udS1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnUtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtcHJpbnQtYmxvY2sge1xuXHRAbWVkaWEgcHJpbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi51LXByaW50LWlubGluZS1ibG9jayB7XG5cdEBtZWRpYSBwcmludCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi51LXByaW50LWhpZGRlbiB7XG5cdEBtZWRpYSBwcmludCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vL1xuLy8gUmVzcG9uc2l2ZSBEZWNsYXJhdGlvbnNcbkBpZiAkcmVzcG9uc2l2ZSB7XG5cdEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJG5hbWUpIHtcblxuXHRcdFx0LnUtdGFibGUge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LXRhYmxlLWNlbGwge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtdGFibGUtcm93IHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtaW52aXNpYmxlIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtdmlzaWJsZSB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudS1pbmxpbmUge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdCAgICBcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LWlubGluZS1ibG9jayB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtYmxvY2sge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtZmxleCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LWhpZGRlbiB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LXByaW50LWJsb2NrIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRAbWVkaWEgcHJpbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LXByaW50LWlubGluZS1ibG9jayB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0QG1lZGlhIHByaW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtcHJpbnQtaGlkZGVuIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRAbWVkaWEgcHJpbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXHR9XG59XG4iLCIvKiBfdXRpbGl0eS5mbGV4LnNjc3MgKi9cblxuLy9cbi8vIFN0YW5kYXJkIERlY2xhcmF0aW9uc1xuXG4vL1xuLy8ganVzdGlmeS1jb250ZW50XG4udS1mbGV4LWp1c3RpZnktY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51LWZsZXgtanVzdGlmeS1zdGFydCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnUtZmxleC1qdXN0aWZ5LWJldHdlZW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi51LWZsZXgtanVzdGlmeS1lbmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udS1mbGV4LWFsaWduLWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LWZsZXgtYWxpZ24tZmxleC1zdGFydCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udS1mbGV4LWFsaWduLWZsZXgtZW5kIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udS1mbGV4LWFsaWduLXN0cmV0Y2gge1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnUtZmxleC13cmFwIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4udS1mbGV4LWRpcmVjdGlvbi1jb2x1bW4ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udS1mbGV4LWRpcmVjdGlvbi1yb3cge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4udS1mbGV4LWdyb3ctMSB7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLy9cbi8vIFJlc3BvbnNpdmUgRGVjbGFyYXRpb25zXG5AaWYgJHJlc3BvbnNpdmUge1xuXHRAZWFjaCAkbmFtZSBpbiAkYnJlYWtwb2ludC1tb2RpZmllcnMge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCRuYW1lKSB7XG5cblx0XHRcdC51LWZsZXgtanVzdGlmeS1jZW50ZXIge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LWp1c3RpZnktc3RhcnQge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1qdXN0aWZ5LWJldHdlZW4ge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1qdXN0aWZ5LWVuZCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1hbGlnbi1jZW50ZXIge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtYWxpZ24tZmxleC1zdGFydCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtYWxpZ24tZmxleC1lbmQge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1hbGlnbi1zdHJldGNoIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC13cmFwIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1kaXJlY3Rpb24tcm93IHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LWdyb3ctMSB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBfdXRpbGl0eS5zcGFjaW5nLnNjc3MgKi9cblxuLyoqXG4gKiBVdGlsaXR5IGNsYXNzZXMgdG8gcHV0IHNwZWNpZmljIHNwYWNpbmcgdmFsdWVzIG9udG8gZWxlbWVudHMuXG4gKlxuICogICAudS1tLXQge31cbiAqICAgLnUtcCB7fVxuICogICAudS1wLXgge31cbiAqL1xuXG5AZWFjaCAkcHJvcGVydHktbmFtZXNwYWNlLCAkcHJvcGVydHkgaW4gJHNwYWNpbmctcHJvcGVydGllcyB7XG5cbiAgICBAZWFjaCAkZGlyZWN0aW9uLW5hbWVzcGFjZSwgJGRpcmVjdGlvbi1ydWxlcyBpbiAkc3BhY2luZy1kaXJlY3Rpb25zIHtcblxuICAgICAgICBAZm9yICRzaXplIGZyb20gMCB0aHJvdWdoICRzcGFjaW5nLW1heC1tdWx0aXBsaWVyIHtcblxuICAgICAgICAgICAgLnUtI3skcHJvcGVydHktbmFtZXNwYWNlfSN7JGRpcmVjdGlvbi1uYW1lc3BhY2V9I3skc2l6ZX0ge1xuXG4gICAgICAgICAgICAgICAgQGVhY2ggJGRpcmVjdGlvbiBpbiAkZGlyZWN0aW9uLXJ1bGVzIHtcbiAgICAgICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX0jeyRkaXJlY3Rpb259OiBzcGFjZSgkc2l6ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBSZXNwb25zaXZlIE1vZGlmaWVyc1xuQGlmICRyZXNwb25zaXZlIHtcblxuICAgIEBlYWNoICRwcm9wZXJ0eS1uYW1lc3BhY2UsICRwcm9wZXJ0eSBpbiAkc3BhY2luZy1wcm9wZXJ0aWVzIHtcblxuICAgICAgICBAZWFjaCAkZGlyZWN0aW9uLW5hbWVzcGFjZSwgJGRpcmVjdGlvbi1ydWxlcyBpbiAkc3BhY2luZy1kaXJlY3Rpb25zIHtcblxuICAgICAgICAgICAgQGVhY2ggJG5hbWUgaW4gJGJyZWFrcG9pbnQtbW9kaWZpZXJzIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRuYW1lKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGZvciAkc2l6ZSBmcm9tIDAgdGhyb3VnaCAkc3BhY2luZy1tYXgtbXVsdGlwbGllciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC51LSN7JHByb3BlcnR5LW5hbWVzcGFjZX0jeyRkaXJlY3Rpb24tbmFtZXNwYWNlfSN7JHNpemV9IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZcXEAjeyRuYW1lfSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGRpcmVjdGlvbiBpbiAkZGlyZWN0aW9uLXJ1bGVzIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufTogc3BhY2UoJHNpemUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vQWxsIE1hcmdpblxuLnUtbS1hIHtcblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkc3BhY2luZy1tYXgtbXVsdGlwbGllciB7XG5cdFx0JiN7JGl9IHtcblx0XHRcdG1hcmdpbjogKCRzcGFjZSAqICRpKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQWxsIFBhZGRpbmdcbi51LXAtYSB7XG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJHNwYWNpbmctbWF4LW11bHRpcGxpZXIge1xuXHRcdCYjeyRpfSB7XG5cdFx0XHRwYWRkaW5nOiAoJHNwYWNlICogJGkpO1xuXHRcdH1cblx0fVxufVxuIiwiLyogX3V0aWxpdHkuaGVpZ2h0cy5zY3NzICovXG5cbkBpZiAkZW5hYmxlLWZsZXgge1xuXG4gICAgLnUtaGVpZ2h0LWEge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnUtaGVpZ2h0LTEwMHBjIHtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuXG4gICAgLnUtaGVpZ2h0LTEwMHZoIHtcbiAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS1oZWlnaHRcIiwgXCJoZWlnaHRcIik7XG4gICAgQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LWhlaWdodFwiLCBcIm1pbi1oZWlnaHRcIik7IC8vIFNhZmFyaSBidWcgZml4XG5cbiAgICBAaWYgJHJlc3BvbnNpdmUge1xuXG4gICAgICAgIEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbmFtZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LWhlaWdodFwiLCBcImhlaWdodFwiLCBcIlxcXFxAXCIrJG5hbWUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LWhlaWdodFwiLCBcIm1pbi1oZWlnaHRcIiwgXCJcXFxcQFwiKyRuYW1lKTsgLy8gU2FmYXJpIGJ1ZyBmaXhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89ICAgICAgICAgICBXaWR0aCBTZXR1cCAgICAgICAgICAgPVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRAbWl4aW4gd2lkdGgtc2V0dXAoJG5hbWVzcGFjZTpcIlwiLCAkYXR0cmlidXRlOlwiXCIsICRzdWZmaXg6XCJcIikge1xuXHRcdCRwcmVmaXg6IFwiLlwiICsgJG5hbWVzcGFjZSArIFwiLVwiO1xuXG5cdFx0LyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG5cdFx0I3skcHJlZml4fSN7ZnVsbH0jeyRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMTAwJTsgfVxuXG5cblx0XHQvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG5cdFx0I3skcHJlZml4fSN7aGFsZn0jeyRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNTAlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzNcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMzMuMzMzJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvM1wiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA2Ni42NjYlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuXHRcdCN7JHByZWZpeCArIFwiMVxcXFwvNFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAyNSU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzRcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXh9I3toYWxmfSN7JHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjNcXFxcLzRcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNzUlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzVcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMjAlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIyXFxcXC81XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDQwJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiM1xcXFwvNVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA2MCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjRcXFxcLzVcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogODAlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzZcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMTYuNjY2JTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvNlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMVxcXFwvM1wiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjNcXFxcLzZcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXh9I3toYWxmfSN7JHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjRcXFxcLzZcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjJcXFxcLzNcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI1XFxcXC82XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDgzLjMzMyU7IH1cblxuXG5cdFx0LyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzhcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMTIuNSU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzhcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjFcXFxcLzRcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCIzXFxcXC84XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDM3LjUlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI0XFxcXC84XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4fSN7aGFsZn0jeyRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI1XFxcXC84XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDYyLjUlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI2XFxcXC84XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIzXFxcXC80XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiN1xcXFwvOFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA4Ny41JTsgfVxuXG5cdFx0LyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzlcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMTEuMTExJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvOVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAyMi4yMjIlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIzXFxcXC85XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIxXFxcXC8zXCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNFxcXFwvOVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA0NC40NDQlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI1XFxcXC85XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDU1LjU1NiU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjZcXFxcLzlcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjJcXFxcLzNcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI3XFxcXC85XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDc3Ljc3OCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjhcXFxcLzlcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogODguODg5JTsgfVxuXG5cblx0XHQvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG5cdFx0I3skcHJlZml4ICsgXCIxXFxcXC8xMFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAxMCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzEwXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIxXFxcXC81XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiM1xcXFwvMTBcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMzAlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI0XFxcXC8xMFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMlxcXFwvNVwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjVcXFxcLzEwXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4fSN7aGFsZn0jeyRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI2XFxcXC8xMFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiM1xcXFwvNVwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjdcXFxcLzEwXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDcwJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiOFxcXFwvMTBcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjRcXFxcLzVcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI5XFxcXC8xMFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA5MCU7IH1cblxuXG5cdFx0LyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG5cdFx0I3skcHJlZml4ICsgXCIxXFxcXC8xMlwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA4LjMzMyU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzEyXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIxXFxcXC82XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiM1xcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjFcXFxcLzRcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI0XFxcXC8xMlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMVxcXFwvM1wiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjVcXFxcLzEyXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDQxLjY2NiUgfVxuXHRcdCN7JHByZWZpeCArIFwiNlxcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXh9I3toYWxmfSN7JHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjdcXFxcLzEyXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDU4LjMzMyU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjhcXFxcLzEyXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIyXFxcXC8zXCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiOVxcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjNcXFxcLzRcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCIxMFxcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjVcXFxcLzZcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCIxMVxcXFwvMTJcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogOTEuNjY2JTsgfVxuXHR9XG4iLCIvKiBfdXRpbGl0eS53aWR0aHMuc2NzcyAqL1xuXG4vLyBEZXByZWNoaWF0ZWQgYXMgSUUxMCBkb2VzIG5vdCBzdXBwb3J0IGZsZXgtYmFzaXNcbi8vIFdpZHRoIGF0dHJpYnV0ZVxuJHdpZHRoLWF0dHJpYnV0ZTogXCJ3aWR0aFwiO1xuLy9AaWYgJGVuYWJsZS1mbGV4IHtcbi8vXHQkd2lkdGgtYXR0cmlidXRlOiAnZmxleCc7XG4vL31cblxuQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LXdpZHRoXCIsICR3aWR0aC1hdHRyaWJ1dGUpO1xuQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LXdcIiwgJHdpZHRoLWF0dHJpYnV0ZSk7XG5cbkBpZiAkcmVzcG9uc2l2ZSB7XG5cblx0QGVhY2ggJG5hbWUgaW4gJGJyZWFrcG9pbnQtbW9kaWZpZXJzIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgkbmFtZSkge1xuXHRcdCAgIEBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS13aWR0aFwiLCAkd2lkdGgtYXR0cmlidXRlLCBcIlxcXFxAXCIrJG5hbWUpO1xuXHRcdCAgIEBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS13XCIsICR3aWR0aC1hdHRyaWJ1dGUsIFwiXFxcXEBcIiskbmFtZSk7XG5cdFx0fVxuXHR9XG5cbn1cbiJdfQ== */
