@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 */
@font-face {
  font-family: Gotham Thin;
  src: url(../fonts/gotham/thin/gotham-thin-webfont.eot);
  src: url(../fonts/gotham/thin/gotham-thin-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/thin/gotham-thin-webfont.woff2) format("woff2"), url(../fonts/gotham/thin/gotham-thin-webfont.woff) format("woff"), url(../fonts/gotham/thin/gotham-thin-webfont.ttf) format("truetype"), url(../fonts/gotham/thin/gotham-thin-webfont.svg#gothamthin) format("svg");
  font-weight: 100;
  font-style: normal; }

@font-face {
  font-family: Gotham Light;
  src: url(../fonts/gotham/light/gotham-light-webfont.eot);
  src: url(../fonts/gotham/light/gotham-light-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/light/gotham-light-webfont.woff2) format("woff2"), url(../fonts/gotham/light/gotham-light-webfont.woff) format("woff"), url(../fonts/gotham/light/gotham-light-webfont.ttf) format("truetype"), url(../fonts/gotham/light/gotham-light-webfont.svg#gothamlight) format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: Gotham Light Italic;
  src: url(../fonts/gotham/light/gotham-lightitalic-webfont.eot);
  src: url(../fonts/gotham/light/gotham-lightitalic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/light/gotham-lightitalic-webfont.woff2) format("woff2"), url(../fonts/gotham/light/gotham-lightitalic-webfont.woff) format("woff"), url(../fonts/gotham/light/gotham-lightitalic-webfont.ttf) format("truetype"), url(../fonts/gotham/light/gotham-lightitalic-webfont.svg#gothamlight_italic) format("svg");
  font-weight: 200;
  font-style: italic; }

@font-face {
  font-family: Gotham Book;
  src: url(../fonts/gotham/book/gotham-book-webfont.eot);
  src: url(../fonts/gotham/book/gotham-book-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/book/gotham-book-webfont.woff2) format("woff2"), url(../fonts/gotham/book/gotham-book-webfont.woff) format("woff"), url(../fonts/gotham/book/gotham-book-webfont.ttf) format("truetype"), url(../fonts/gotham/book/gotham-book-webfont.svg#gothambook) format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: Gotham Book Italic;
  src: url(../fonts/gotham/book/gotham-bookitalic-webfont.eot);
  src: url(../fonts/gotham/book/gotham-bookitalic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/book/gotham-bookitalic-webfont.woff2) format("woff2"), url(../fonts/gotham/book/gotham-bookitalic-webfont.woff) format("woff"), url(../fonts/gotham/book/gotham-bookitalic-webfont.ttf) format("truetype"), url(../fonts/gotham/book/gotham-bookitalic-webfont.svg#gothambook_italic) format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: Gotham Medium;
  src: url(../fonts/gotham/medium/gotham-medium-webfont.eot);
  src: url(../fonts/gotham/medium/gotham-medium-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/medium/gotham-medium-webfont.woff2) format("woff2"), url(../fonts/gotham/medium/gotham-medium-webfont.woff) format("woff"), url(../fonts/gotham/medium/gotham-medium-webfont.ttf) format("truetype"), url(../fonts/gotham/medium/gotham-medium-webfont.svg#gothammedium) format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: Gotham Medium Italic;
  src: url(../fonts/gotham/medium/gotham-mediumitalic-webfont.eot);
  src: url(../fonts/gotham/medium/gotham-mediumitalic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/medium/gotham-mediumitalic-webfont.woff2) format("woff2"), url(../fonts/gotham/medium/gotham-mediumitalic-webfont.woff) format("woff"), url(../fonts/gotham/medium/gotham-mediumitalic-webfont.ttf) format("truetype"), url(../fonts/gotham/medium/gotham-mediumitalic-webfont.svg#gothammedium_italic) format("svg");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: Gotham Bold;
  src: url(../fonts/gotham/bold/gotham-bold-webfont.eot);
  src: url(../fonts/gotham/bold/gotham-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/bold/gotham-bold-webfont.woff2) format("woff2"), url(../fonts/gotham/bold/gotham-bold-webfont.woff) format("woff"), url(../fonts/gotham/bold/gotham-bold-webfont.ttf) format("truetype"), url(../fonts/gotham/bold/gotham-bold-webfont.svg#gothambold) format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: Gotham Bold Italic;
  src: url(../fonts/gotham/bold/gotham-bolditalic-webfont.eot);
  src: url(../fonts/gotham/bold/gotham-bolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/bold/gotham-bolditalic-webfont.woff2) format("woff2"), url(../fonts/gotham/bold/gotham-bolditalic-webfont.woff) format("woff"), url(../fonts/gotham/bold/gotham-bolditalic-webfont.ttf) format("truetype"), url(../fonts/gotham/bold/gotham-bolditalic-webfont.svg#gothambold_italic) format("svg");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: Gotham Ultra;
  src: url(../fonts/gotham/ultra/gotham-ultra-webfont.eot);
  src: url(../fonts/gotham/ultra/gotham-ultra-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/ultra/gotham-ultra-webfont.woff2) format("woff2"), url(../fonts/gotham/ultra/gotham-ultra-webfont.woff) format("woff"), url(../fonts/gotham/ultra/gotham-ultra-webfont.ttf) format("truetype"), url(../fonts/gotham/ultra/gotham-ultra-webfont.svg#gothambold) format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: Gotham Ultra Italic;
  src: url(../fonts/gotham/ultra/gotham-ultraitalic-webfont.eot);
  src: url(../fonts/gotham/ultra/gotham-ultraitalic-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham/ultra/gotham-ultraitalic-webfont.woff2) format("woff2"), url(../fonts/gotham/ultra/gotham-ultraitalic-webfont.woff) format("woff"), url(../fonts/gotham/ultra/gotham-ultraitalic-webfont.ttf) format("truetype"), url(../fonts/gotham/ultra/gotham-ultraitalic-webfont.svg#gothambold_italic) format("svg");
  font-weight: 900;
  font-style: italic; }

@font-face {
  font-family: Gotham Black;
  src: url(../fonts/GothamPro-Black.eot);
  src: url(../fonts/GothamPro-Black.woff2) format("woff2"), url(../fonts/GothamPro-Black.woff) format("woff"), url(../fonts/GothamPro-Black.ttf) format("truetype"), url(../fonts/GothamPro-Black.svg#GothamPro-Black) format("svg"), url(../fonts/GothamPro-Black.eot?#iefix) format("embedded-opentype");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: Gotham Black Italic;
  src: url(../fonts/GothamPro-BlackItalic.eot);
  src: url(../fonts/GothamPro-BlackItalic.woff2) format("woff2"), url(../fonts/GothamPro-BlackItalic.woff) format("woff"), url(../fonts/GothamPro-BlackItalic.ttf) format("truetype"), url(../fonts/GothamPro-BlackItalic.svg#GothamPro-BlackItalic) format("svg"), url(../fonts/GothamPro-BlackItalic.eot?#iefix) format("embedded-opentype");
  font-weight: 800;
  font-style: italic; }

/* _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;
  font-family: "Gotham Black", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }

h1 {
  font-size: 2.9375rem;
  line-height: 1.15809; }

h2 {
  font-size: 2.5625rem;
  line-height: 1.32756; }

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: 2.9375rem;
    line-height: 1.15809; }
  h2 {
    font-size: 2.5625rem;
    line-height: 1.32756; }
  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: 2.25rem;
    line-height: 1.2; }
  h2 {
    font-size: 2rem;
    line-height: 1.03125; }
  h3 {
    font-size: 1.375rem;
    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: 2.25rem;
    line-height: 1.2; }
  h2 {
    font-size: 2rem;
    line-height: 1.03125; }
  h3 {
    font-size: 1.25rem;
    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: 480px) {
  h1 {
    font-size: 2.25rem;
    line-height: 1.2; }
  h2 {
    font-size: 2rem;
    line-height: 1.03125; }
  h3 {
    font-size: 1.25rem;
    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: 375px) {
  h1 {
    font-size: 2.25rem;
    line-height: 1.2; }
  h2 {
    font-size: 2rem;
    line-height: 1.03125; }
  h3 {
    font-size: 1.25rem;
    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; } }

/* _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: 16px; }

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: #616161;
  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: "Gotham Book", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 400; }

/* _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: 480px) {
  .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: 480px) {
    .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: 1400px; }
  @media only screen and (max-width: 1024px) {
    .o-wrapper {
      padding-right: 20px;
      padding-left: 20px; } }
  @media only screen and (max-width: 480px) {
    .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: 7px;
  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:disabled {
  border-color: transparent;
  cursor: not-allowed;
  opacity: 0.8;
  pointer-events: none; }

.c-btn--black {
  background-color: #141414;
  border-color: #141414;
  color: #ffffff; }
  .c-btn--black:hover {
    background-color: #141414;
    border-color: #141414; }
  .c-btn--black.is-outline {
    background-color: transparent;
    color: #616161; }
    .c-btn--black.is-outline:hover {
      background-color: rgba(20, 20, 20, 0.25);
      border-color: #181010; }
  .c-btn--black2 {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff; }
    .c-btn--black2:hover {
      background-color: #141414;
      border-color: #141414; }
    .c-btn--black2.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--black2.is-outline:hover {
        background-color: rgba(20, 20, 20, 0.25);
        border-color: #181010; }
  .c-btn--black3 {
    background-color: #0E0E0E;
    border-color: #0E0E0E;
    color: #ffffff; }
    .c-btn--black3:hover {
      background-color: #141414;
      border-color: #141414; }
    .c-btn--black3.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--black3.is-outline:hover {
        background-color: rgba(20, 20, 20, 0.25);
        border-color: #181010; }

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

.c-btn--text {
  background-color: #616161;
  border-color: #616161;
  color: #ffffff; }
  .c-btn--text:hover {
    background-color: #616161;
    border-color: #616161; }
  .c-btn--text.is-outline {
    background-color: transparent;
    color: #616161; }
    .c-btn--text.is-outline:hover {
      background-color: rgba(97, 97, 97, 0.25);
      border-color: #744e4e; }
  .c-btn--text2 {
    background-color: #4D4D4D;
    border-color: #4D4D4D;
    color: #ffffff; }
    .c-btn--text2:hover {
      background-color: #616161;
      border-color: #616161; }
    .c-btn--text2.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--text2.is-outline:hover {
        background-color: rgba(97, 97, 97, 0.25);
        border-color: #744e4e; }
  .c-btn--text3 {
    background-color: #808080;
    border-color: #808080;
    color: #ffffff; }
    .c-btn--text3:hover {
      background-color: #616161;
      border-color: #616161; }
    .c-btn--text3.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--text3.is-outline:hover {
        background-color: rgba(97, 97, 97, 0.25);
        border-color: #744e4e; }

.c-btn--divider {
  background-color: #E6E6E6;
  border-color: #E6E6E6;
  color: #616161; }
  .c-btn--divider:hover {
    background-color: #e6e6e6;
    border-color: #e6e6e6; }
  .c-btn--divider.is-outline {
    background-color: transparent;
    color: #616161; }
    .c-btn--divider.is-outline:hover {
      background-color: rgba(230, 230, 230, 0.25);
      border-color: #ebe1e1; }

.c-btn--light-grey {
  background-color: #F5F5F5;
  border-color: #F5F5F5;
  color: #616161; }
  .c-btn--light-grey:hover {
    background-color: whitesmoke;
    border-color: whitesmoke; }
  .c-btn--light-grey.is-outline {
    background-color: transparent;
    color: #616161; }
    .c-btn--light-grey.is-outline:hover {
      background-color: rgba(245, 245, 245, 0.25);
      border-color: #f7f3f3; }
  .c-btn--light-grey2 {
    background-color: #E6E6F1;
    border-color: #E6E6F1;
    color: #616161; }
    .c-btn--light-grey2:hover {
      background-color: whitesmoke;
      border-color: whitesmoke; }
    .c-btn--light-grey2.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--light-grey2.is-outline:hover {
        background-color: rgba(245, 245, 245, 0.25);
        border-color: #f7f3f3; }
  .c-btn--light-grey3 {
    background-color: #F3F3F3;
    border-color: #F3F3F3;
    color: #616161; }
    .c-btn--light-grey3:hover {
      background-color: whitesmoke;
      border-color: whitesmoke; }
    .c-btn--light-grey3.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--light-grey3.is-outline:hover {
        background-color: rgba(245, 245, 245, 0.25);
        border-color: #f7f3f3; }

.c-btn--grey {
  background-color: #616161;
  border-color: #616161;
  color: #ffffff; }
  .c-btn--grey:hover {
    background-color: #616161;
    border-color: #616161; }
  .c-btn--grey.is-outline {
    background-color: transparent;
    color: #616161; }
    .c-btn--grey.is-outline:hover {
      background-color: rgba(97, 97, 97, 0.25);
      border-color: #744e4e; }
  .c-btn--grey2 {
    background-color: #B0B0B0;
    border-color: #B0B0B0;
    color: #616161; }
    .c-btn--grey2:hover {
      background-color: #616161;
      border-color: #616161; }
    .c-btn--grey2.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--grey2.is-outline:hover {
        background-color: rgba(97, 97, 97, 0.25);
        border-color: #744e4e; }
  .c-btn--grey3 {
    background-color: #878A8B;
    border-color: #878A8B;
    color: #ffffff; }
    .c-btn--grey3:hover {
      background-color: #616161;
      border-color: #616161; }
    .c-btn--grey3.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--grey3.is-outline:hover {
        background-color: rgba(97, 97, 97, 0.25);
        border-color: #744e4e; }

.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: #616161; }
    .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: #616161; }
    .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: #616161; }
      .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: #616161; }
    .c-btn--red.is-outline:hover {
      background-color: rgba(204, 0, 0, 0.25);
      border-color: #cc0000; }

.c-btn--green {
  background-color: #3ABD35;
  border-color: #3ABD35;
  color: #ffffff; }
  .c-btn--green:hover {
    background-color: #50a54d;
    border-color: #50a54d; }
  .c-btn--green.is-outline {
    background-color: transparent;
    color: #616161; }
    .c-btn--green.is-outline:hover {
      background-color: rgba(58, 189, 53, 0.25);
      border-color: #24d51d; }
  .c-btn--green2 {
    background-color: #167912;
    border-color: #167912;
    color: #ffffff; }
    .c-btn--green2:hover {
      background-color: #50a54d;
      border-color: #50a54d; }
    .c-btn--green2.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--green2.is-outline:hover {
        background-color: rgba(58, 189, 53, 0.25);
        border-color: #24d51d; }

.c-btn--slate {
  background-color: #3C3C3B;
  border-color: #3C3C3B;
  color: #ffffff; }
  .c-btn--slate:hover {
    background-color: #3c3c3c;
    border-color: #3c3c3c; }
  .c-btn--slate.is-outline {
    background-color: transparent;
    color: #616161; }
    .c-btn--slate.is-outline:hover {
      background-color: rgba(60, 60, 59, 0.25);
      border-color: #48482f; }
  .c-btn--slate2 {
    background-color: #707070;
    border-color: #707070;
    color: #ffffff; }
    .c-btn--slate2:hover {
      background-color: #3c3c3c;
      border-color: #3c3c3c; }
    .c-btn--slate2.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--slate2.is-outline:hover {
        background-color: rgba(60, 60, 59, 0.25);
        border-color: #48482f; }
  .c-btn--slate3 {
    background-color: #D8D6D6;
    border-color: #D8D6D6;
    color: #616161; }
    .c-btn--slate3:hover {
      background-color: #3c3c3c;
      border-color: #3c3c3c; }
    .c-btn--slate3.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--slate3.is-outline:hover {
        background-color: rgba(60, 60, 59, 0.25);
        border-color: #48482f; }

.c-btn--blue {
  background-color: #22A9E0;
  border-color: #22A9E0;
  color: #ffffff; }
  .c-btn--blue:hover {
    background-color: #3b9ec7;
    border-color: #3b9ec7; }
  .c-btn--blue.is-outline {
    background-color: transparent;
    color: #616161; }
    .c-btn--blue.is-outline:hover {
      background-color: rgba(34, 169, 224, 0.25);
      border-color: #09b4f9; }
  .c-btn--blue2 {
    background-color: #E9F2F9;
    border-color: #E9F2F9;
    color: #616161; }
    .c-btn--blue2:hover {
      background-color: #3b9ec7;
      border-color: #3b9ec7; }
    .c-btn--blue2.is-outline {
      background-color: transparent;
      color: #616161; }
      .c-btn--blue2.is-outline:hover {
        background-color: rgba(34, 169, 224, 0.25);
        border-color: #09b4f9; }

.c-btn--yellow {
  background-color: #FCE502;
  border-color: #FCE502;
  color: #ffffff; }
  .c-btn--yellow:hover {
    background-color: #e3d01b;
    border-color: #e3d01b; }
  .c-btn--yellow.is-outline {
    background-color: transparent;
    color: #616161; }
    .c-btn--yellow.is-outline:hover {
      background-color: rgba(252, 229, 2, 0.25);
      border-color: #fee700; }

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

.c-btn--primary {
  background-color: #3ABD35;
  border-color: #3ABD35;
  color: #ffffff;
  font-weight: 800;
  font-family: "Gotham Black", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-align: center; }
  .c-btn--primary:hover {
    background-color: #167912;
    border-color: #167912;
    color: #ffffff; }
  .c-btn--primary.disabled {
    background-color: #CCCCCC;
    border-color: #CCCCCC;
    color: #ffffff;
    cursor: not-allowed;
    pointer-events: none; }

.c-btn--secondary {
  background-color: #ffffff;
  border-color: #3ABD35;
  color: #3ABD35;
  font-weight: 800;
  font-family: "Gotham Black", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-align: center; }
  .c-btn--secondary:hover {
    background-color: #3ABD35;
    border-color: #3ABD35;
    color: #ffffff; }

.c-btn--tertiary {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
  color: #616161;
  font-weight: 800;
  font-family: "Gotham Black", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-align: center; }
  .c-btn--tertiary:hover {
    background-color: #616161;
    border-color: #616161;
    color: #ffffff; }

.c-btn--header-telephone {
  background-color: #3ABD35;
  border-color: #3ABD35;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 24px; }
  .c-btn--header-telephone:hover {
    background-color: #167912;
    border-color: #167912;
    color: #ffffff; }

.c-btn--newsletter-signup {
  background-color: #3ABD35;
  border-color: #3ABD35;
  color: #ffffff;
  font-weight: 800;
  font-family: "Gotham Black", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  text-transform: uppercase; }
  .c-btn--newsletter-signup:hover {
    background-color: #167912;
    border-color: #167912;
    color: #ffffff; }

/* _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: 480px) {
  .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: 480px) {
    .c-slider--hero .c-slider__content {
      background-image: none !important;
      background-color: #141414;
      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: 480px) {
      .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(20, 20, 20, 0.7); }
    @media only screen and (max-width: 480px) {
      .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: 480px) {
      .c-slider--hero .c-slider__content header {
        padding: 24px 0; } }

.c-slider--steps .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .c-slider--steps .slick-track .slick-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

.c-slider--steps article img {
  width: 100%;
  max-height: 130px; }

.c-slider--steps .slick-dots {
  bottom: 0;
  position: relative;
  margin-top: 24px; }
  .c-slider--steps .slick-dots li {
    margin-left: 32px; }

.c-slider--progress-bar .slick-dots {
  position: relative;
  margin: 16px auto;
  bottom: unset;
  text-align: center;
  right: 0; }
  .c-slider--progress-bar .slick-dots li {
    margin-left: 0; }
    .c-slider--progress-bar .slick-dots li button {
      height: 6px;
      width: 50px;
      border-radius: 0;
      background-color: #BBBBBB; }
      @media only screen and (max-width: 1024px) {
        .c-slider--progress-bar .slick-dots li button {
          width: 30px; } }
    .c-slider--progress-bar .slick-dots li:first-child button {
      border-top-left-radius: 50px;
      border-bottom-left-radius: 50px; }
    .c-slider--progress-bar .slick-dots li:last-child button {
      border-top-right-radius: 50px;
      border-bottom-right-radius: 50px; }
    .c-slider--progress-bar .slick-dots li.slick-active button {
      background-color: #575757;
      border-radius: 50px; }

.c-slider--progress-bar--four-only .slick-dots {
  width: 100%; }

.c-slider--progress-bar--four-only .slick-dots li {
  width: 25%; }

.c-slider--progress-bar--four-only .slick-dots li button {
  width: 100%; }

.c-slider--progress-bar--three-only .slick-dots {
  width: 100%; }

.c-slider--progress-bar--three-only .slick-dots li {
  width: 33%; }

.c-slider--progress-bar--three-only .slick-dots li button {
  width: 100%; }

.c-slider--dots .slick-dots {
  left: 0;
  right: 0;
  text-align: center; }
  .c-slider--dots .slick-dots li button {
    height: 14px;
    width: 14px;
    background-color: #D9D9D9; }
  .c-slider--dots .slick-dots li.slick-active button {
    background-color: #3ABD35; }

.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,
.js-slick--value-props,
.js-slick--steps,
.js-slick--steps-banner,
.js-slick--featured-products,
.js-slick--products,
.js-slick--about-logos,
.js-slick--reviews {
  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,
.js-slick--value-props.slick-initialized,
.js-slick--steps.slick-initialized,
.js-slick--steps-banner.slick-initialized,
.js-slick--featured-products.slick-initialized,
.js-slick--products.slick-initialized,
.js-slick--about-logos.slick-initialized,
.js-slick--reviews.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: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 13; }
  @media only screen and (max-width: 1024px) {
    .c-hamburger {
      display: block; } }

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

.c-hamburger__text {
  font-size: 1rem;
  color: #ffffff;
  margin-left: 28px; }

.c-hamburger__inner {
  display: block;
  margin: 0 auto;
  -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;
    -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 {
    position: absolute; }
  .c-hamburger__inner:before, .c-hamburger__inner:after {
    content: "";
    display: block; }
  .c-hamburger__inner:before {
    top: -6px; }
  .c-hamburger__inner:after {
    bottom: -6px; }

.c-hamburger.is-active .c-hamburger__text {
  color: #ffffff; }

.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: #ffffff; }

/*
* 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); }

.c-modal {
  background-color: rgba(20, 20, 20, 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: #616161;
  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;
  border-radius: 16px; }
  @media only screen and (max-width: 480px) {
    .c-modal__content {
      width: 100%;
      padding: 16px; } }

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

.c-modal__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 */ }
  @media only screen and (max-width: 1024px) {
    .c-modal__scroll {
      height: 80vh;
      width: 100%;
      overflow-y: scroll; } }
  @media only screen and (max-width: 480px) {
    .c-modal__scroll .o-grid {
      margin: 0; } }
  .c-modal__scroll::-webkit-scrollbar {
    display: none; }

.c-modal--tyre-confirmation .c-modal__content {
  background: #F9F9F9;
  border: 2px solid #3ABD35;
  padding: 0; }

.c-modal--tyre-confirmation .c-modal__options {
  border-radius: 10px;
  border: 1px solid #E6E6E6;
  background: #ffffff;
  overflow: hidden; }

.c-modal--tyre-confirmation .c-modal__options__selected {
  display: none;
  width: 100%;
  padding: 8px;
  padding-right: 32px;
  background-image: url("../img/ui/icon-remove-small.svg");
  background-position: center right 16px;
  background-repeat: no-repeat;
  border-bottom: 1px solid #D7D7D7;
  margin-bottom: 4px;
  font-size: 1.125rem;
  font-family: "Gotham Medium", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  cursor: pointer; }
  .c-modal--tyre-confirmation .c-modal__options__selected strong {
    font-family: "Gotham Black", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
  @media only screen and (max-width: 480px) {
    .c-modal--tyre-confirmation .c-modal__options__selected {
      display: block; } }

.c-modal--tyre-confirmation .c-modal__options__scroll {
  padding: 16px;
  height: 150px;
  width: 100%;
  overflow-y: scroll; }
  .c-modal--tyre-confirmation .c-modal__options__scroll::-webkit-scrollbar {
    width: 7px; }
  .c-modal--tyre-confirmation .c-modal__options__scroll::-webkit-scrollbar-track {
    background-color: #BBBBBB;
    border-radius: 50px; }
  .c-modal--tyre-confirmation .c-modal__options__scroll::-webkit-scrollbar-thumb {
    background-color: #575757;
    border-radius: 50px;
    width: 5px; }

.c-modal__inner.js-modalInner > .o-wrapper {
  pointer-events: none; }

.c-modal__inner.js-modalInner > .o-wrapper > .o-grid > .o-grid__item {
  pointer-events: auto; }

/* _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: 1024px) {
    .c-navbar {
      background-color: #3ABD35;
      border-left: 1px solid #167912;
      height: 100vh;
      overflow-y: auto;
      padding-top: 80px;
      position: fixed;
      right: -100%;
      top: 0;
      -webkit-transition: right 0.3s ease-in, opacity 0.2s linear;
      transition: right 0.3s ease-in, opacity 0.2s linear;
      width: 300px; } }
  @media only screen and (max-width: 480px) {
    .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 > 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: 1024px) {
    .c-navbar > 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; }

.c-navbar li a {
  color: #ffffff; }
  @media only screen and (max-width: 480px) {
    .c-navbar li a {
      text-align: center; } }

.c-navbar > ul > li > a {
  border-radius: 5px;
  display: block;
  line-height: 32px;
  margin-left: 8px;
  padding: 4px 20px;
  position: relative;
  -webkit-transition: background-color 0.25s;
  transition: background-color 0.25s;
  font-family: "Gotham Medium", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 15px;
  letter-spacing: -0.20000000298023224px; }
  @media only screen and (max-width: 1024px) {
    .c-navbar > ul > li > a {
      border-radius: 0;
      border-top: 1px solid #167912;
      color: #ffffff;
      margin: 0;
      padding: 16px 24px; } }

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

.c-navbar > ul > li > a:hover {
  color: #3ABD35; }

.c-navbar ul ul li a {
  border-top: 1px solid #167912;
  display: block;
  line-height: 22px;
  padding: 16px 24px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s; }

.c-navbar ul ul li a:hover {
  background-color: #167912;
  color: white; }

.c-navbar ul ul li:first-child a {
  border-top: none; }

.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);
  border-radius: 0 5px 5px;
  max-height: 0;
  left: 8px;
  list-style: none;
  margin: 0;
  min-width: 200px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 40px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  width: 100%; }
  @media only screen and (max-width: 1024px) {
    .c-navbar ul ul {
      background: #3ABD35;
      -webkit-transition: max-height 0.5s;
      transition: max-height 0.5s;
      border-radius: 0;
      -webkit-box-shadow: none;
              box-shadow: none; } }

.c-navbar ul li:last-child ul {
  border-radius: 5px 0 5px 5px;
  left: -66px; }

.c-navbar .is-open {
  border-radius: 5px 5px 0 0;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  position: relative; }
  @media only screen and (max-width: 1024px) {
    .c-navbar .is-open {
      border-bottom: 1px solid #167912;
      border-radius: 0;
      -webkit-box-shadow: none;
              box-shadow: none; } }
  .c-navbar .is-open + ul {
    max-height: 500px;
    opacity: 1;
    text-align: left;
    top: 40px;
    width: auto; }
    @media only screen and (max-width: 1024px) {
      .c-navbar .is-open + ul {
        border: none;
        padding: 0 0 16px;
        position: static;
        text-align: left; } }

.c-navbar.hamburger-opened {
  opacity: 1;
  right: 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__dropdown:after {
  content: url("../img/ui/icon-dropdown.svg");
  margin-left: 8px;
  position: absolute;
  top: 3px;
  -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: 16px; } }

.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: 7px; }
  @media only screen and (max-width: 1024px) {
    .c-navbar__dropdown.is-open:after {
      top: 19px; } }

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

/* _component.page-head.scss */
.c-page-head {
  padding: 16px 0;
  position: relative;
  z-index: 10;
  background-color: #141414; }

.c-page-head__wrap {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.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;
    top: 0; }

.c-page-head__logo {
  width: 276px; }
  @media only screen and (max-width: 768px) {
    .c-page-head__logo {
      width: 243px; } }

/* _component.breadcrumbs.scss */
.c-breadcrumbs {
  font-size: 1rem;
  position: relative;
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 16px; }
  .c-breadcrumbs ul {
    list-style-type: none;
    margin: 0; }
    .c-breadcrumbs ul li {
      display: inline-block;
      color: #616161;
      position: relative; }
      .c-breadcrumbs ul li:after {
        content: ">";
        margin: 0 8px; }
        @media only screen and (max-width: 768px) {
          .c-breadcrumbs ul li:after {
            margin: 0 4px; } }
      .c-breadcrumbs ul li:last-child:after {
        content: ""; }
      .c-breadcrumbs ul li:last-child {
        font-weight: 700; }
  .c-breadcrumbs a {
    color: #616161; }

/* _component.hero.scss */
.c-hero {
  padding: 64px 0; }

.c-hero--background {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right; }

.c-hero--overlay {
  position: relative;
  z-index: 1; }
  .c-hero--overlay:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, right top, from(white), color-stop(50%, white), color-stop(90%, rgba(255, 255, 255, 0)));
    background: linear-gradient(90deg, white 0%, white 50%, rgba(255, 255, 255, 0) 90%);
    width: 100%;
    height: 100%;
    z-index: 2; }
  .c-hero--overlay:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(20%, white), color-stop(50%, rgba(255, 255, 255, 0)));
    background: linear-gradient(0deg, white 0%, white 20%, rgba(255, 255, 255, 0) 50%); }
  .c-hero--overlay header {
    position: relative;
    z-index: 3; }

.c-hero--blog {
  min-height: 600px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 64px 0; }
  .c-hero--blog header {
    width: 100%; }
  @media only screen and (max-width: 480px) {
    .c-hero--blog {
      min-height: unset;
      padding: 32px 0; } }

.c-hero__image-left {
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 1024px) {
    .c-hero__image-left {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  @supports (display: grid) {
    .c-hero__image-left {
      display: grid;
      grid-gap: 0;
      grid-template-columns: minmax(1em, 1fr) repeat(12, minmax(0, 116.66667px)) minmax(1em, 1fr);
      max-width: initial; } }
  @media only screen and (max-width: 480px) {
    .c-hero__image-left {
      grid-gap: 8px !important; } }

.c-hero__image-left__img {
  grid-column-start: 1;
  grid-column-end: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 1024px) {
    .c-hero__image-left__img {
      grid-column-start: 1;
      grid-column-end: 8; } }

.c-hero__image-left__content {
  grid-column-start: 2;
  grid-column-end: 14;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2em;
  margin-right: 1em;
  margin-left: 1em; }
  @supports (display: grid) {
    .c-hero__image-left__content {
      margin-top: 0;
      margin-right: 0;
      margin-left: 0; } }
  @media (min-width: 1024px) {
    .c-hero__image-left__content {
      grid-column-start: 8;
      grid-column-end: 14;
      margin-top: 0;
      margin-left: 2em; }
      @supports (display: grid) {
        .c-hero__image-left__content {
          margin-left: 0; } } }

.c-hero__image-right {
  max-width: 1400px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 1024px) {
    .c-hero__image-right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  @supports (display: grid) {
    .c-hero__image-right {
      display: grid;
      grid-gap: 0;
      grid-template-columns: minmax(1em, 1fr) repeat(12, minmax(0, 116.66667px)) minmax(1em, 1fr);
      max-width: initial; } }
  @media only screen and (max-width: 480px) {
    .c-hero__image-right {
      grid-gap: 8px !important; } }

.c-hero__image-right__img {
  grid-column-start: 1;
  grid-column-end: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 1024px) {
    .c-hero__image-right__img {
      grid-column-start: 8;
      grid-column-end: 15; } }

.c-hero__image-right__content {
  grid-column-start: 2;
  grid-column-end: 14;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2em;
  margin-right: 1em;
  margin-left: 1em; }
  @supports (display: grid) {
    .c-hero__image-right__content {
      margin-top: 0;
      margin-right: 0;
      margin-left: 0; } }
  @media (min-width: 1024px) {
    .c-hero__image-right__content {
      grid-column-start: 2;
      grid-column-end: 8;
      margin-top: 0;
      margin-left: 2em; }
      @supports (display: grid) {
        .c-hero__image-right__content {
          margin-left: 0; } } }

/* _component.tabs.scss */
.c-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  width: 100%;
  overflow: hidden; }

.c-tabs input[type="radio"] {
  display: none; }

.c-tabs__label {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  font-size: 1.125rem;
  border-bottom: 2px solid #E6E6E6;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  -webkit-transition: all 120ms ease-out;
  transition: all 120ms ease-out;
  z-index: 1; }

.c-tabs__content {
  display: block;
  max-height: 0;
  opacity: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  overflow: hidden;
  width: 100%;
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out; }

.c-tabs input[type="radio"]:checked + .c-tabs__label {
  border-color: #8e69b2;
  color: #49355c; }
  .c-tabs input[type="radio"]:checked + .c-tabs__label + .c-tabs__content {
    height: auto;
    max-height: 5000px;
    opacity: 1;
    padding-bottom: 8px;
    padding-top: 16px; }
    @media only screen and (max-width: 480px) {
      .c-tabs input[type="radio"]:checked + .c-tabs__label + .c-tabs__content {
        padding-bottom: 24px;
        padding-top: 24px; } }

.c-tabs--search .c-tabs__label {
  width: 50%;
  background-color: #3C3C3B;
  border-right: 3px solid #3C3C3B;
  border-top: 3px solid #3C3C3B;
  border-bottom: 3px solid #3ABD35;
  text-transform: capitalize;
  font-family: "Gotham Ultra", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #ffffff;
  letter-spacing: 0.36px;
  display: block;
  text-align: center; }
  @media only screen and (max-width: 1024px) {
    .c-tabs--search .c-tabs__label {
      font-size: 1.125rem; } }
  .c-tabs--search .c-tabs__label:first-of-type {
    border-right: 3px solid #141414;
    border-top: 3px solid #141414;
    border-left: 3px solid #141414;
    border-radius: 0 15px 0 0;
    background-color: #141414; }
  .c-tabs--search .c-tabs__label:last-of-type {
    border-left: 3px solid #3C3C3B;
    border-radius: 15px 0 0;
    background-color: #3C3C3B; }

.c-tabs--search .c-tabs__content {
  border-right: 3px solid #3ABD35;
  border-left: 3px solid #3ABD35;
  border-bottom: 3px solid #3ABD35;
  top: -3px;
  position: relative;
  margin-bottom: -3px; }

.c-tabs--search.c-tabs input[type="radio"]:checked + .c-tabs__label {
  border-color: #3ABD35;
  color: #ffffff; }
  .c-tabs--search.c-tabs input[type="radio"]:checked + .c-tabs__label:first-of-type {
    background-color: #141414;
    border-left: 3px solid #3ABD35;
    border-right: 3px solid #3ABD35;
    border-top: 3px solid #3ABD35;
    border-bottom: none; }
  .c-tabs--search.c-tabs input[type="radio"]:checked + .c-tabs__label:last-of-type {
    background-color: #3C3C3B;
    border-left: 3px solid #3ABD35;
    border-right: 3px solid #3ABD35;
    border-top: 3px solid #3ABD35;
    border-bottom: none; }

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

.c-reg__input {
  display: block;
  background-color: #ffffff;
  border: 3px solid #3ABD35;
  border-radius: 8px;
  font-size: 2.5rem;
  font-family: "Gotham Medium", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #141414;
  letter-spacing: 0.5px;
  text-align: left;
  padding: 8px 8px 8px 70px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  height: 100%; }
  @media only screen and (max-width: 1279px) {
    .c-reg__input {
      font-size: 1.875rem; } }
  @media only screen and (max-width: 1024px) {
    .c-reg__input {
      font-size: 2.3125rem; } }
  @media only screen and (max-width: 768px) {
    .c-reg__input {
      max-width: 350px !important; } }
  @media only screen and (max-width: 480px) {
    .c-reg__input {
      text-align: left; } }
  .c-reg__input--large {
    text-align: center;
    font-size: 3.625rem;
    line-height: 70px;
    letter-spacing: 0.8px; }
    @media only screen and (max-width: 1024px) {
      .c-reg__input--large {
        font-size: 2rem;
        line-height: 38px; } }

.c-reguk__input {
  display: block;
  background-color: #eedb0c;
  border: 3px solid #3ABD35;
  border-radius: 10px;
  font-size: 2.25rem;
  font-family: "Gotham Black", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  color: #141414;
  letter-spacing: 0.5px;
  text-align: left;
  padding: 8px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  height: 100%;
  text-align: center; }
  .c-reguk__input--large {
    text-align: center;
    font-size: 3.625rem;
    line-height: 70px;
    letter-spacing: 0.8px; }
    @media only screen and (max-width: 1024px) {
      .c-reguk__input--large {
        font-size: 2rem;
        line-height: 38px; } }

.c-reg__plate {
  position: absolute;
  top: 3px;
  left: 2px;
  height: calc(100% - 6px); }

.c-reg__panel {
  background-color: #F5F5F5;
  border-radius: 20px;
  overflow: hidden;
  padding: 16px; }

/* _component.mini-cart.scss */
.c-mini-cart__wrapper {
  display: none;
  position: absolute;
  margin-top: 32px;
  opacity: 0;
  right: -100%;
  -webkit-transition: right 0.3s ease-in, opacity 0.2s linear;
  transition: right 0.3s ease-in, opacity 0.2s linear; }
  @media only screen and (max-width: 768px) {
    .c-mini-cart__wrapper {
      right: 0;
      -webkit-transition: top 0.2s ease-in, opacity 0.2s linear;
      transition: top 0.2s ease-in, opacity 0.2s linear; } }
  @media only screen and (max-width: 375px) {
    .c-mini-cart__wrapper {
      right: -8px; } }
  .c-mini-cart__wrapper.is-open {
    display: block;
    opacity: 1;
    right: 0; }

.c-mini-cart {
  position: relative;
  overflow: hidden;
  background: #ffffff;
  width: 533px;
  border-radius: 20px 0 0 20px;
  border: 2px solid #3ABD35; }
  @media only screen and (max-width: 768px) {
    .c-mini-cart {
      width: 95vw;
      border-radius: 20px; } }
  .c-mini-cart .c-mini-cart__products {
    height: 200px;
    width: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 8px;
    /* Hide scrollbar for Chrome, Safari and Opera */ }
    .c-mini-cart .c-mini-cart__products::-webkit-scrollbar {
      width: 8px; }
    .c-mini-cart .c-mini-cart__products::-webkit-scrollbar-track {
      background-color: #F5F5F5; }
    .c-mini-cart .c-mini-cart__products::-webkit-scrollbar-thumb {
      background-color: #808080;
      border-radius: 16px; }

body.is-open {
  position: relative;
  z-index: 1; }
  body.is-open:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(20, 20, 20, 0.7);
    z-index: 2; }

/* _component.order.scss */
.c-order__summary {
  position: relative;
  overflow: hidden;
  background: #ffffff;
  width: 100%;
  border-radius: 20px;
  border: 2px solid #3ABD35;
  position: sticky;
  top: 100px; }
  .c-order__summary .c-btn {
    border-radius: 12px; }

/* _component.divider.scss */
.c-divider {
  width: 100%;
  height: 16px;
  background-color: #3ABD35; }
  @media only screen and (max-width: 768px) {
    .c-divider {
      height: 2px; } }

/* _component.tyre.scss */
.c-tyre__card {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 20px;
  overflow: hidden;
  background: #ffffff;
  -webkit-transition: all 120ms ease-out;
  transition: all 120ms ease-out; }
  .c-tyre__card--green-border {
    border: 3px solid #3ABD35; }
  .c-tyre__card header, .c-tyre__card__content {
    padding: 16px; }
  .c-tyre__card footer .c-tyre__card__buttons__more, .c-tyre__card__buttons .c-tyre__card__buttons__more {
    background-color: #E9F2F9;
    color: #616161;
    width: 100%;
    height: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: "Gotham Medium", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    padding: 8px;
    border-bottom-left-radius: 20px; }
    @media only screen and (max-width: 480px) {
      .c-tyre__card footer .c-tyre__card__buttons__more, .c-tyre__card__buttons .c-tyre__card__buttons__more {
        font-size: 0.875rem; } }
  .c-tyre__card footer .c-tyre__card__buttons__order, .c-tyre__card__buttons .c-tyre__card__buttons__order {
    background-color: #3ABD35;
    color: #ffffff;
    width: 100%;
    height: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: "Gotham Black", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 1.125rem;
    padding: 8px;
    border-bottom-right-radius: 20px; }
    @media only screen and (max-width: 480px) {
      .c-tyre__card footer .c-tyre__card__buttons__order, .c-tyre__card__buttons .c-tyre__card__buttons__order {
        font-size: 0.875rem; } }
  .c-tyre__card .c-tyre__card__overlay-icons {
    position: absolute;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

.c-tyre__card__content {
  border-radius: 20px;
  border: 2px solid #E9F2F9;
  overflow: hidden;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }

.c-tyre__card__symbol-small {
  width: 40px; }

.c-tyre__card__eu-label {
  border: 2px solid #141414;
  padding: 4px;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100px; }
  @media only screen and (max-width: 480px) {
    .c-tyre__card__eu-label {
      width: 77px; } }
  .c-tyre__card__eu-label .c-tyre-card__fuel {
    width: calc(50% - 2px);
    margin-right: 4px; }
  .c-tyre__card__eu-label .c-tyre-card__grip {
    width: calc(40% - 2px); }
  .c-tyre__card__eu-label .c-tyre-card__noise {
    width: 100%;
    margin-top: 8px; }
    @media only screen and (max-width: 1024px) {
      .c-tyre__card__eu-label .c-tyre-card__noise {
        margin-top: 4px; } }

/* _component.login.scss */
.c-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 100%;
  min-height: 100vh;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 64px 0;
  position: relative; }
  @media only screen and (max-width: 768px) {
    .c-login {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  .c-login:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #141414;
    opacity: 0.8; }

.c-login__logo {
  width: 414px; }
  @media only screen and (max-width: 480px) {
    .c-login__logo {
      width: 365px; } }
  @media only screen and (max-width: 375px) {
    .c-login__logo {
      width: 300px; } }

.c-login__panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  width: 100%;
  padding: 32px 24px;
  background-color: #ffffff;
  border-radius: 16px;
  overflow: hidden; }
  .c-login__panel .c-textbox {
    border-color: #D7D7D7;
    border-radius: 6px; }
    .c-login__panel .c-textbox::-webkit-input-placeholder {
      color: #C8C8C8; }
    .c-login__panel .c-textbox::-moz-placeholder {
      color: #C8C8C8; }
    .c-login__panel .c-textbox:-ms-input-placeholder {
      color: #C8C8C8; }
    .c-login__panel .c-textbox::-ms-input-placeholder {
      color: #C8C8C8; }
    .c-login__panel .c-textbox::placeholder {
      color: #C8C8C8; }

/* _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: 480px) {
  .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; }

.u-flex-align-self-center {
  -ms-flex-item-align: center;
      align-self: center; }

@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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  .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: 480px) {
  /**
		* 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: 480px) {
  /**
		* 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jcml0aWNhbC5jc3MiLCJfY29uZmlnLnR5cGUuc2NzcyIsIl9iYXNlLmFuaW1hdGlvbi5zY3NzIiwiX2Jhc2UuZm9udHMuc2NzcyIsIl9nZW5lcmljLm5vcm1hbGl6ZS5zY3NzIiwiX2dlbmVyaWMuYm94LXNpemluZy5zY3NzIiwiX2VsZW1lbnQuYnV0dG9ucy5zY3NzIiwiX2VsZW1lbnQuYWRkcmVzcy5zY3NzIiwiX2VsZW1lbnQuaGVhZGluZ3Muc2NzcyIsIl90b29scy5yZW0uc2NzcyIsIl90b29scy5tZWRpYS5zY3NzIiwiX2VsZW1lbnQuaW1hZ2VzLnNjc3MiLCJfZWxlbWVudC5pbnB1dHMuc2NzcyIsIl90b29scy5zcGFjZS5zY3NzIiwiX2VsZW1lbnQuaW5wdXQtcmFuZ2Uuc2NzcyIsIl9jb25maWcuY29sb3JzLnNjc3MiLCJfZWxlbWVudC5saW5rcy5zY3NzIiwiX2VsZW1lbnQubGlzdHMuc2NzcyIsIl9lbGVtZW50LnBhZ2Uuc2NzcyIsIl9lbGVtZW50LnJ1bGUuc2NzcyIsIl9lbGVtZW50LnF1b3Rlcy5zY3NzIiwiX2VsZW1lbnQuc2VsZWN0cy5zY3NzIiwiX29iamVjdC5jb2x1bW4uc2NzcyIsIl9vYmplY3QuZ3JpZC5zY3NzIiwiX2NvbmZpZy5ncmlkLnNjc3MiLCJfb2JqZWN0LndyYXBwZXJzLnNjc3MiLCJfY29tcG9uZW50LmJ1dHRvbnMuc2NzcyIsIl9jb25maWcuZ2xvYmFsLnNjc3MiLCJfdG9vbHMudGV4dC1jb2xvci5zY3NzIiwiX2NvbXBvbmVudC5zbGlkZXIuc2NzcyIsIl9jb21wb25lbnQuaGFtYnVyZ2VyLnNjc3MiLCJfY29tcG9uZW50Lm1vZGFsLnNjc3MiLCJfY29tcG9uZW50Lm5hdmJhci5zY3NzIiwiX2NvbXBvbmVudC5wYWdlLWJvZHkuc2NzcyIsIl9jb21wb25lbnQucGFnZS1oZWFkLnNjc3MiLCJfY29tcG9uZW50LmJyZWFkY3J1bWJzLnNjc3MiLCJfY29tcG9uZW50Lmhlcm8uc2NzcyIsIl9jb21wb25lbnQudGFicy5zY3NzIiwiX2NvbXBvbmVudC5yZWcuc2NzcyIsIl9jb21wb25lbnQubWluaWNhcnQuc2NzcyIsIl9jb21wb25lbnQub3JkZXIuc2NzcyIsIl9jb21wb25lbnQuZGl2aWRlci5zY3NzIiwiX2NvbXBvbmVudC50eXJlLnNjc3MiLCJfY29tcG9uZW50LmxvZ2luLnNjc3MiLCJfdXRpbGl0eS5kaXNwbGF5LnNjc3MiLCJfdXRpbGl0eS5mbGV4LnNjc3MiLCJfdXRpbGl0eS5zcGFjaW5nLnNjc3MiLCJfdXRpbGl0eS5oZWlnaHRzLnNjc3MiLCJfdG9vbHMud2lkdGhzLnNjc3MiLCJfdXRpbGl0eS53aWR0aHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIseUNBQUE7QUNBQSx5QkFBQTtBQUVBO0VBQ0k7SUFBSywyQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7RUFDeEI7SUFBTSw2QkFBcUI7WUFBckIscUJBQXFCLEVBQUE7RUFDM0I7SUFBTywyQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUEsRUFBQTtBQUg5QjtFQUNJO0lBQUssMkJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBQ3hCO0lBQU0sNkJBQXFCO1lBQXJCLHFCQUFxQixFQUFBO0VBQzNCO0lBQU8sMkJBQW1CO1lBQW5CLG1CQUFtQixFQUFBLEVBQUE7O0FBRzlCO0VBQ0k7SUFBSywrQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7RUFDNUI7SUFBTyxpQ0FBeUI7WUFBekIseUJBQXlCLEVBQUEsRUFBQTs7QUFGcEM7RUFDSTtJQUFLLCtCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQUM1QjtJQUFPLGlDQUF5QjtZQUF6Qix5QkFBeUIsRUFBQSxFQUFBOztBQ1ZwQyxxQkFBQTtBQU1FO0VBQ0Usd0JBQXdCO0VBQ3hCLHNEQUFzRDtFQUN0RCxtWEFBbVg7RUFDblgsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFBOztBQUdwQjtFQUNFLHlCQUF5QjtFQUN6Qix3REFBd0Q7RUFDeEQsOFhBQThYO0VBQzlYLGdCQUFnQjtF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O0VPSHBCO0lDS0EsaUJBUGU7SURpQkssZ0JQWEQsRUFBQTtFT0puQjtJQ0tBLG1CQVBlO0lEaUJLLGdCUFZELEVBQUE7RU9MbkI7SUNLQSxtQkFQZTtJRGlCSyxnQlBURCxFQUFBO0VPTm5CO0lDS0EsZUFQZTtJRGlCSyxnQlBSRCxFQUFBLEVPVU47O0FFbkJMO0VGRVI7SUNLQSxrQkFQZTtJRGlCSyxnQlBMRCxFQUFBO0VPVm5CO0lDS0EsZUFQZTtJRGlCSyxvQlBKSCxFQUFBO0VPWGpCO0lDS0EsbUJBUGU7SURpQkssZ0JQSEQsRUFBQTtFT1puQjtJQ0tBLG1CQVBlO0lEaUJLLGdCUEZELEVBQUE7RU9ibkI7SUNLQSxtQkFQZTtJRGlCSyxnQlBERCxFQUFBO0VPZG5CO0lDS0EsZUFQZTtJRGlCSyxnQlBBRCxFQUFBLEVPRU47O0FFbkJMO0VGRVI7SUNLQSxrQkFQZTtJRGlCSyxnQlBHRCxFQUFBO0VPbEJuQjtJQ0tBLGVBUGU7SURpQkssb0JQSUgsRUFBQTtFT25CakI7SUNLQSxrQkFQZTtJRGlCSyxnQlBLSCxFQUFBO0VPcEJqQjtJQ0tBLG1CQVBlO0lEaUJLLGdCUE1ELEVBQUE7RU9yQm5CO0lDS0EsbUJBUGU7SURpQkssZ0JQT0QsRUFBQTtFT3RCbkI7SUNLQSxlQVBlO0lEaUJLLGdCUFFELEVBQUEsRU9OTjs7QUVuQkw7RUZFUjtJQ0tBLGtCQVBlO0lEaUJLLGdCUFdELEVBQUE7RU8xQm5CO0lDS0EsZUFQZTtJRGlCSyxvQlBZSCxFQUFBO0VPM0JqQjtJQ0tBLGtCQVBlO0lEaUJLLGdCUGFILEVBQUE7RU81QmpCO0lDS0EsbUJBUGU7SURpQkssZ0JQY0QsRUFBQTtFTzdCbkI7SUNLQSxtQkFQZTtJRGlCSyxnQlBlRCxFQUFBO0VPOUJuQjtJQ0tBLGVBUGU7SURpQkssZ0JQZ0JELEVBQUEsRU9kTjs7QUVuQkw7RUZFUjtJQ0tBLGtCQVBlO0lEaUJLLGdCUG1CRCxFQUFBO0VPbENuQjtJQ0tBLGVBUGU7SURpQkssb0JQb0JILEVBQUE7RU9uQ2pCO0lDS0Esa0JBUGU7SURpQkssZ0JQcUJILEVB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RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUEsRUFFaUM7O0FaTG5EO0VZS1E7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUEsRUFFaUM7O0FaTG5EO0VZS1E7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUEsRUFFaUM7O0FaTG5EO0VZS1E7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUEsRUFFaUM7O0FaTG5EO0VZS1E7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixrQkFGbEI7T0FFa0IsZUFGbEI7WUFFa0IsVUFGbEIsRUFBQTtFQUVWO0lBQTRCLGtCQUZsQjtPQUVrQixlQUZsQjtZQUVrQixVQUZsQixFQUFBO0VBRVY7SUFBNEIsa0JBRmxCO09BRWtCLGVBRmxCO1lBRWtCLFVBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUE7RUFFVjtJQUE0QixtQkFGbEI7T0FFa0IsZ0JBRmxCO1lBRWtCLFdBRmxCLEVBQUEsRUFFaUM7O0FDbkIvRCxzQkFBQTtBQUVBOzs7RXZCa2lDRTtBdUI5aENGO0VBQ0ksZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxVQUFVO0VBQ1Ysa0JBQWdDO0VBQ2hDLG1CQUFpQztFQUNqQyxrQkFBa0I7RUFHZCx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDhCQUFtQjtFQUFuQiw2QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBZTtNQUFmLGVBQWUsRUFBQTtFYkpYO0lhUlo7TUFnQlEsa0JBQWlDO01BQ2pDLGlCQUFnQyxFQUFBLEVBRXZDOztBQUdHO0VBQ0ksa0JBQWlDO0VBQ2pDLG1CQUFrQztFQUNsQyxrQkFBa0IsRUFBQTtFYmpCZDtJYWNSO01BV1Esa0JBQWtDO01BQ2xDLGlCQUFpQyxFQUFBLEVBT3hDO0ViakNPO0lhY1I7TUFnQlEsa0JBQWtDO01BQ2xDLGlCQUFpQyxFQUFBLEVBRXhDOztBQUdMOzs7RXZCbWhDRTtBdUIvZ0NGO0VBQ0ksY0FBYztFQUNkLGdCQUFnQixFQUFBO0VBRnBCO0lBS1EsY0FBYztJQUNkLGdCQUFnQixFQUFBOztBQUl4Qjs7RXZCK2dDRTtBdUIzZ0NFO0VBQ0ksNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7O0FBTTlCOzs7RXZCMmdDRTtBdUJ2Z0NGO0VBQ0ksZUFBZTtFQUNmLGNBQWMsRUFBQTtFQUZsQjtJQUtRLFVBQVUsRUFBQTs7QUFLbEI7OztFdkJ1Z0NFO0F1QmxnQ0U7RUFDSSwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQixFQUFBOztBQUs1Qjs7RXZCa2dDRTtBdUIvL0JGO0VBRVEscUJBQXlCO01BQXpCLGtCQUF5QjtVQUF6Qix5QkFBeUIsRUFBQTs7QUFhakM7OztFdkJ1L0JFO0F1Qm4vQkY7RUFFUSx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBQWEvQjs7O0V2QjIrQkU7QXVCditCRjtFQUlZLDJCQUFrQjtNQUFsQixrQkFBa0IsRUFBQTs7QUFTOUI7RUFJWSx3QkFBb0I7TUFBcEIsb0JBQW9CLEVBQUE7O0FBVWhDOztFdkJxOUJFO0F1Qmw5QkY7RUFDSSxrQkFBaUM7RUFDakMsaUJBQWdDLEVBQUE7RUFGcEM7SUFLUSxrQkFBa0M7SUFDbEMsaUJBQWlDLEVBQUE7O0FBS3pDOztFdkJpOUJFO0F1Qjk4QkY7RUFDSSxtQkN2S2U7RUR3S2Ysa0JDeEtlLEVBQUE7RURzS25CO0lBS1EsbUJDM0tXO0lENEtYLGtCQzVLVyxFQUFBOztBRGlMbkI7O0V2QjY4QkU7QXVCMThCRDtFQUNHLHFCQUFpQjtNQUFqQixpQkFBaUIsRUFBQTs7QUV4TXJCLDBCQUFBO0FBRUE7RUFDQyxrQkRnQmtCO0VDZmYsaUJBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixtQkRhZTtFQ1psQixXQUFXO0VBR1YsaUJEYW9CLEVBQUE7RWRUVjtJZVpaO01BZVEsbUJBQW1CO01BQ3RCLGtCQUFrQixFQUFBLEVBT3RCO0VmWFc7SWVaWjtNQW9CRSxtQlpsQnlCO01ZbUJ6QixrQlpuQnlCLEVBQUEsRVlxQjFCOztBQ3pCRCw0QkFBQTtBQUVBO0VBQ0MsNkJBQTZCO0VBQzdCLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsaUJBQWlCO0VBRWpCLGtCQUFrQjtFQUNsQixjWEdXO0VXRlgscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixxQkFBMkI7RUFDM0Isc0NDUGdCO0VET2hCLDhCQ1BnQixFQUFBOztBRFVqQjtFQUNDLHlCQUF5QjtFQUN6QixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLG9CQUFvQixFQUFBOztBQUtsQjtFQUNDLHlCWHBCUTtFV3FCUixxQlhyQlE7RVdzQlIsY0VyQmEsRUFBQTtFRmtCYjtJQU1DLHlCQUFvRDtJQUNwRCxxQkFBZ0QsRUFBQTtFQVBqRDtJQVdDLDZCQUE2QjtJQUM3QixjWHBCTyxFQUFBO0lXUVI7TUFlRSx3Q1hsQ007TVdtQ04scUJBQThDLEVBQUE7RUFLL0M7SUFDQyx5Qlh4Q007SVd5Q04scUJYekNNO0lXMENOLGNFMUNXLEVBQUE7SUZ1Q1g7TUFNQyx5QkFBb0Q7TUFDcEQscUJBQWdELEVBQUE7SUFQakQ7TUFXQyw2QkFBNkI7TUFDN0IsY1h6Q0ssRUFBQTtNVzZCTjtRQWVFLHdDWHZESTtRV3dESixxQkFBOEMsRUFBQTtFQU9qRDtJQUNDLHlCWDlETTtJVytETixxQlgvRE07SVdnRU4sY0VqRVcsRUFBQTtJRjhEWDtNQU1DLHlCQUFvRDtNQUNwRCxxQkFBZ0QsRUFBQTtJQVBqRDtNQVdDLDZCQUE2QjtNQUM3QixjWGhFSyxFQUFBO01Xb0ROO1FBZUUsd0NYOUVJO1FXK0VKLHFCQUE4QyxFQUFBOztBQTVEbkQ7RUFDQyx5QlhkUTtFV2VSLHFCWGZRO0VXZ0JSLGNYWFEsRUFBQTtFV1FSO0lBTUMsdUJBQW9EO0lBQ3BELG1CQUFnRCxFQUFBO0VBUGpEO0lBV0MsNkJBQTZCO0lBQzdCLGNYcEJPLEVBQUE7SVdRUjtNQWVFLDJDWDVCTTtNVzZCTixtQkFBOEMsRUFBQTtFQUsvQztJQUNDLHlCWGxDTTtJV21DTixxQlhuQ007SVdvQ04sY1hoQ00sRUFBQTtJVzZCTjtNQU1DLHVCQUFvRDtNQUNwRCxtQkFBZ0QsRUFBQTtJQVBqRDtNQVdDLDZCQUE2QjtNQUM3QixjWHpDSyxFQUFBO01XNkJOO1FBZUUsMkNYakRJO1FXa0RKLG1CQUE4QyxFQUFBOztBQXJDbkQ7RUFDQyx5QlhUUTtFV1VSLHFCWFZRO0VXV1IsY0VyQmEsRUFBQTtFRmtCYjtJQU1DLHlCQUFvRDtJQUNwRCxxQkFBZ0QsRUFBQTtFQVBqRDtJQVdDLDZCQUE2QjtJQUM3QixjWHBCTyxFQUFBO0lXUVI7TUFlRSx3Q1h2Qk07TVd3Qk4scUJBQThDLEVBQUE7RUFLL0M7SUFDQyx5Qlg3Qk07SVc4Qk4scUJYOUJNO0lXK0JOLGNFMUNXLEVBQUE7SUZ1Q1g7TUFNQyx5QkFBb0Q7TUFDcEQscUJBQWdELEVBQUE7SUFQakQ7TUFXQyw2QkFBNkI7TUFDN0IsY1h6Q0ssRUFBQTtNVzZCTjtRQWVFLHdDWDVDSTtRVzZDSixxQkFBOEMsRUFBQTtFQU9qRDtJQUNDLHlCWG5ETTtJV29ETixxQlhwRE07SVdxRE4sY0VqRVcsRUFBQTtJRjhEWDtNQU1DLHlCQUFvRDtNQUNwRCxxQkFBZ0QsRUFBQTtJQVBqRDtNQVdDLDZCQUE2QjtNQUM3QixjWGhFSyxFQUFBO01Xb0ROO1FBZUUsd0NYbkVJO1FXb0VKLHFCQUE4QyxFQUFBOztBQTVEbkQ7RUFDQyx5QlhIUTtFV0lSLHFCWEpRO0VXS1IsY1hYUSxFQUFBO0VXUVI7SUFNQyx5QkFBb0Q7SUFDcEQscUJBQWdELEVBQUE7RUFQakQ7SUFXQyw2QkFBNkI7SUFDN0IsY1hwQk8sRUFBQTtJV1FSO01BZUUsMkNYakJNO01Xa0JOLHFCQUE4QyxFQUFBOztBQWhCakQ7RUFDQyx5QlhDUTtFV0FSLHFCWEFRO0VXQ1IsY1hYUSxFQUFBO0VXUVI7SUFNQyw0QkFBb0Q7SUFDcEQsd0JBQWdELEVBQUE7RUFQakQ7SUFXQyw2QkFBNkI7SUFDN0IsY1hwQk8sRUFBQTtJV1FSO01BZUUsMkNYYk07TVdjTixxQkFBOEMsRUFBQTtFQUsvQztJQUNDLHlCWG5CTTtJV29CTixxQlhwQk07SVdxQk4sY1hoQ00sRUFBQTtJVzZCTjtNQU1DLDRCQUFvRDtNQUNwRCx3QkFBZ0QsRUFBQTtJQVBqRDtNQVdDLDZCQUE2QjtNQUM3QixjWHpDSyxFQUFBO01XNkJOO1FBZUUsMkNYbENJO1FXbUNKLHFCQUE4QyxFQUFBO0VBT2pEO0lBQ0MseUJYekNNO0lXMENOLHFCWDFDTTtJVzJDTixjWHZETSxFQUFBO0lXb0ROO01BTUMsNEJBQW9EO01BQ3BELHdCQUFnRCxFQUFBO0lBUGpEO01BV0MsNkJBQTZCO01BQzdCLGNYaEVLLEVBQUE7TVdvRE47UUFlRSwyQ1h6REk7UVcwREoscUJBQThDLEVBQUE7O0FBNURuRDtFQUNDLHlCWFFRO0VXUFIscUJYT1E7RVdOUixjRXJCYSxFQUFBO0VGa0JiO0lBTUMseUJBQW9EO0lBQ3BELHFCQUFnRCxFQUFBO0VBUGpEO0lBV0MsNkJBQTZCO0lBQzdCLGNYcEJPLEVBQUE7SVdRUjtNQWVFLHdDWE5NO01XT04scUJBQThDLEVBQUE7RUFLL0M7SUFDQyx5QlhaTTtJV2FOLHFCWGJNO0lXY04sY1hoQ00sRUFBQTtJVzZCTjtNQU1DLHlCQUFvRDtNQUNwRCxxQkFBZ0QsRUFBQTtJQVBqRDtNQVdDLDZCQUE2QjtNQUM3QixjWHpDSyxFQUFBO01XNkJOO1FBZUUsd0NYM0JJO1FXNEJKLHFCQUE4QyxFQUFBO0VBT2pEO0lBQ0MseUJYbENNO0lXbUNOLHFCWG5DTTtJV29DTixjRWpFVyxFQUFBO0lGOERYO01BTUMseUJBQW9EO01BQ3BELHFCQUFnRCxFQUFBO0lBUGpEO01BV0MsNkJBQTZCO01BQzdCLGNYaEVLLEVBQUE7TVdvRE47UUFlRSx3Q1hsREk7UVdtREoscUJBQThDLEVBQUE7O0FBNURuRDtFQUNDLHlCWGNRO0VXYlIscUJYYVE7RVdaUixjRXJCYSxFQUFBO0VGa0JiO0lBTUMseUJBQW9EO0lBQ3BELHFCQUFnRCxFQUFBO0VBUGpEO0lBV0MsNkJBQTZCO0lBQzdCLGNYcEJPLEVBQUE7SVdRUjtNQWVFLHdDWEFNO01XQ04scUJBQThDLEVBQUE7O0FBaEJqRDtFQUNDLHlCWGtCUTtFV2pCUixxQlhpQlE7RVdoQlIsY0VyQmEsRUFBQTtFRmtCYjtJQU1DLHlCQUFvRDtJQUNwRCxxQkFBZ0QsRUFBQTtFQVBqRDtJQVdDLDZCQUE2QjtJQUM3QixjWHBCTyxFQUFBO0lXUVI7TUFlRSx3Q1hJTTtNV0hOLHFCQUE4QyxFQUFBO0VBSy9DO0lBQ0MseUJYRk07SVdHTixxQlhITTtJV0lOLGNFMUNXLEVBQUE7SUZ1Q1g7TUFNQyx5QkFBb0Q7TUFDcEQscUJBQWdELEVBQUE7SUFQakQ7TUFXQyw2QkFBNkI7TUFDN0IsY1h6Q0ssRUFBQTtNVzZCTjtRQWVFLHdDWGpCSTtRV2tCSixxQkFBOEMsRUFBQTs7QUFyQ25EO0VBQ0Msc0JYdUJLO0VXdEJMLGtCWHNCSztFV3JCTCxjRXJCYSxFQUFBO0VGa0JiO0lBTUMseUJBQW9EO0lBQ3BELHFCQUFnRCxFQUFBO0VBUGpEO0lBV0MsNkJBQTZCO0lBQzdCLGNYcEJPLEVBQUE7SVdRUjtNQWVFLHVDWFNHO01XUkgscUJBQThDLEVBQUE7O0FBaEJqRDtFQUNDLHlCWDZCUTtFVzVCUixxQlg0QlE7RVczQlIsY0VyQmEsRUFBQTtFRmtCYjtJQU1DLHlCQUFvRDtJQUNwRCxxQkFBZ0QsRUFBQTtFQVBqRDtJQVdDLDZCQUE2QjtJQUM3QixjWHBCTyxFQUFBO0lXUVI7TUFlRSx5Q1hlTTtNV2ROLHFCQUE4QyxFQUFBO0VBSy9DO0lBQ0MseUJYU007SVdSTixxQlhRTTtJV1BOLGNFMUNXLEVBQUE7SUZ1Q1g7TUFNQyx5QkFBb0Q7TUFDcEQscUJBQWdELEVBQUE7SUFQakQ7TUFXQyw2QkFBNkI7TUFDN0IsY1h6Q0ssRUFBQTtNVzZCTjtRQWVFLHlDWE5JO1FXT0oscUJBQThDLEVBQUE7O0FBckNuRDtFQUNDLHlCWGtDUTtFV2pDUixxQlhpQ1E7RVdoQ1IsY0VyQmEsRUFBQTtFRmtCYjtJQU1DLHlCQUFvRDtJQUNwRCxxQkFBZ0QsRUFBQTtFQVBqRDtJQVdDLDZCQUE2QjtJQUM3QixjWHBCTyxFQUFBO0lXUVI7TUFlRSx3Q1hvQk07TVduQk4scUJBQThDLEVBQUE7RUFLL0M7SUFDQyx5QlhjTTtJV2JOLHFCWGFNO0lXWk4sY0UxQ1csRUFBQTtJRnVDWDtNQU1DLHlCQUFvRDtNQUNwRCxxQkFBZ0QsRUFBQTtJQVBqRDtNQVdDLDZCQUE2QjtNQUM3QixjWHpDSyxFQUFBO01XNkJOO1FBZUUsd0NYREk7UVdFSixxQkFBOEMsRUFBQTtFQU9qRDtJQUNDLHlCWFJNO0lXU04scUJYVE07SVdVTixjWHZETSxFQUFBO0lXb0ROO01BTUMseUJBQW9EO01BQ3BELHFCQUFnRCxFQUFBO0lBUGpEO01BV0MsNkJBQTZCO01BQzdCLGNYaEVLLEVBQUE7TVdvRE47UUFlRSx3Q1h4Qkk7UVd5QkoscUJBQThDLEVBQUE7O0FBNURuRDtFQUNDLHlCWHdDUTtFV3ZDUixxQlh1Q1E7RVd0Q1IsY0VyQmEsRUFBQTtFRmtCYjtJQU1DLHlCQUFvRDtJQUNwRCxxQkFBZ0QsRUFBQTtFQVBqRDtJQVdDLDZCQUE2QjtJQUM3QixjWHBCTyxFQUFBO0lXUVI7TUFlRSwwQ1gwQk07TVd6Qk4scUJBQThDLEVBQUE7RUFLL0M7SUFDQyx5QlhvQk07SVduQk4scUJYbUJNO0lXbEJOLGNYaENNLEVBQUE7SVc2Qk47TUFNQyx5QkFBb0Q7TUFDcEQscUJBQWdELEVBQUE7SUFQakQ7TUFXQyw2QkFBNkI7TUFDN0IsY1h6Q0ssRUFBQTtNVzZCTjtRQWVFLDBDWEtJO1FXSkoscUJBQThDLEVBQUE7O0FBckNuRDtFQUNDLHlCWDZDUTtFVzVDUixxQlg0Q1E7RVczQ1IsY0VyQmEsRUFBQTtFRmtCYjtJQU1DLHlCQUFvRDtJQUNwRCxxQkFBZ0QsRUFBQTtFQVBqRDtJQVdDLDZCQUE2QjtJQUM3QixjWHBCTyxFQUFBO0lXUVI7TUFlRSx5Q1grQk07TVc5Qk4scUJBQThDLEVBQUE7O0FBcURuRDtFQUNDLGtCYjNGeUI7RWE0RnpCLG1CYjVGeUIsRUFBQTs7QWErRjFCO0VBQ0MseUJYN0NVO0VXOENWLHFCWDlDVTtFVytDVixjWDFGVTtFVzJGVixnQkFBZ0I7RUFDaEIsb016QnBHMkw7RXlCcUczTCxrQkFBa0IsRUFBQTtFQU5uQjtJQVNFLHlCWHBEUztJV3FEVCxxQlhyRFM7SVdzRFQsY1hsR1MsRUFBQTtFV3VGWDtJQWVFLHlCQUF5QjtJQUN6QixxQkFBcUI7SUFDckIsY1h4R1M7SVd5R1QsbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFBOztBQUl0QjtFQUNDLHlCWC9HVTtFV2dIVixxQlhyRVU7RVdzRVYsY1h0RVU7RVd1RVYsZ0JBQWdCO0VBQ2hCLG9NekIzSDJMO0V5QjRIM0wsa0JBQWtCLEVBQUE7RUFObkI7SUFTRSx5Qlg1RVM7SVc2RVQscUJYN0VTO0lXOEVULGNYekhTLEVBQUE7O0FXNkhYO0VBQ0MseUJBQXlCO0VBQ3pCLHFCQUFxQjtFQUNyQixjWDFHVTtFVzJHVixnQkFBZ0I7RUFDaEIsb016QjFJMkw7RXlCMkkzTCxrQkFBa0IsRUFBQTtFQU5uQjtJQVNFLHlCWGhIUztJV2lIVCxxQlhqSFM7SVdrSFQsY1h4SVMsRUFBQTs7QVc0SVg7RUFDQyx5QlhsR1U7RVdtR1YscUJYbkdVO0VXb0dWLGNYL0lVO0VXZ0pWLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixtQmI3SnlCLEVBQUE7RWFvSjFCO0lBWUUseUJYNUdTO0lXNkdULHFCWDdHUztJVzhHVCxjWDFKUyxFQUFBOztBVzhKWDtFQUNDLHlCWHBIVTtFV3FIVixxQlhySFU7RVdzSFYsY1hqS1U7RVdrS1YsZ0JBQWdCO0VBQ2hCLG9NekIzSzJMO0V5QjRLM0wsa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLHlCQUF5QixFQUFBO0VBWDFCO0lBY0UseUJYaElTO0lXaUlULHFCWGpJUztJV2tJVCxjWDlLUyxFQUFBOztBY1paLDJCQUFBO0FBRUE7RUFFRSxXQUFXLEVBQUE7O0FBRmI7RUFLRSxPQUFPO0VBQ1AsUUFBUTtFQUNSLGtCQUFrQixFQUFBOztBQUlwQjtFQUVFLHlCZDhCVTtFYzdCVixjZEpVO0VjS1YsYWhCYnlCLEVBQUE7O0FnQlMzQjtFQU9FLGFoQmhCeUIsRUFBQTtFSFVmO0ltQkRaO01BU0csU0FBUyxFQUFBLEVBRVY7O0FBR0Y7RUFHRSx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixrQ0FBa0M7RUFDbEMsNEJBQTRCO0VBQzVCLHNCQUFzQjtFQUN0QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBQTtFQVZwQjtJQWFHLGNkNUJTLEVBQUE7O0FjZVo7RUFrQkUsWWhCekN5QixFQUFBOztBZ0I2QzNCO0VBR0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixZQUFZLEVBQUE7RUFKZDtJQU9HLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsWUFBWSxFQUFBOztBbkIzQ0g7RW1CbUNaO0lBY0csa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxnQmhCN0R3QixFQUFBLEVnQitEekI7O0FBbEJGO0VBcUJFLGtDQUFrQztFQUNsQyw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxpQkFBaUIsRUFBQTtFQTVCbkI7SUErQkcsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLDhIQUE2RTtJQUE3RSw2RUFBNkU7SUFDN0UsK0JBQStCO0lBQy9CLFdBQVc7SUFDWCxZQUFZO0lBQ1osVUFBVSxFQUFBO0VuQjFFRDtJbUJtQ1o7TUEyQ0csaUJBQWlCLEVBQUEsRUE0Q2xCO0VuQjFIVTtJbUJtQ1o7TUErQ0csaUNBQWlDO01BQ2pDLHlCZDNGUztNYzRGVCxpQkFBaUI7TUFDakIsd0JBQXVCO1VBQXZCLHFCQUF1QjtjQUF2Qix1QkFBdUI7TUFDdkIsNEJBQXNCO01BQXRCLDZCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCLEVBQUE7TUFuRHpCO1FBc0RJLGFBQWEsRUFBQSxFQUNiO0VBdkRKO0lBMkRHLGFBQWEsRUFBQTtJbkI5Rko7TW1CbUNaO1FBOERJLGNBQWMsRUFBQSxFQUVmO0VBaEVIO0lBbUVHLGFoQmhId0I7SWdCaUh4QixpQ2QvR1MsRUFBQTtJTFFBO01tQm1DWjtRQXVFSSxVQUFVO1FBQ1YsZ0JBQWdCLEVBQUEsRUFFakI7RUExRUg7SUE2RUcsa0JBQWtCO0lBQ1osVUFBVTtJQUNoQixXQUFXO0lBQ1gsY2RySFM7SWNzSFQsZUFBbUIsRUFBQTtJbkJwSFY7TW1CbUNaO1FBb0ZJLGVBQW1CLEVBQUEsRUFFcEI7O0FBSUg7RUFHUSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYSxFQUFBO0VBSHJCO0lBTVksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixZQUFZO0lBQ1osMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTs7QUFUbkM7RUFjRSxXQUFXO0VBQ1gsaUJBQWlCLEVBQUE7O0FBZm5CO0VBbUJFLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7RUFyQmxCO0lBd0JHLGlCaEIvSndCLEVBQUE7O0FnQm9LM0I7RUFFRSxrQkFBa0I7RUFDbEIsaUJBQXFCO0VBQ3JCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsUUFBUSxFQUFBO0VBTlY7SUFTRyxjQUFjLEVBQUE7SUFUakI7TUFZSSxXQUFXO01BQ1gsV0FBVztNQUNYLGdCQUFnQjtNQUNoQix5QkFBeUIsRUFBQTtNbkJ6S2pCO1FtQjBKWjtVQWtCSyxXQUFXLEVBQUEsRUFFWjtJQXBCSjtNQXlCSSw0QkFBNEI7TUFDNUIsK0JBQStCLEVBQUE7SUExQm5DO01BOEJJLDZCQUE2QjtNQUM3QixnQ0FBZ0MsRUFBQTtJQS9CcEM7TUFtQ0kseUJBQXlCO01BQ3pCLG1CQUFtQixFQUFBOztBQU1yQjtFQUVDLFdBQVcsRUFBQTs7QUFGWjtFQUtDLFVBQVUsRUFBQTs7QUFMWDtFQVFDLFdBQVcsRUFBQTs7QUFJWjtFQUVDLFdBQVcsRUFBQTs7QUFGWjtFQUtDLFVBQVUsRUFBQTs7QUFMWDtFQVFDLFdBQVcsRUFBQTs7QUFLZDtFQUVFLE9BQU87RUFDUCxRQUFRO0VBQ1Isa0JBQWtCLEVBQUE7RUFKcEI7SUFTSSxZQUFZO0lBQ1osV0FBVztJQUNYLHlCQUF5QixFQUFBO0VBWDdCO0lBZUkseUJkbk1RLEVBQUE7O0FjMk1aO0VBRUUsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixZQUFZLEVBQUE7RUFIZDtJQU1HLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsWUFBWSxFQUFBOztBQTlCZjtFQXVDRSxPQUFPO0VBQ1AsUUFBUTtFQUNSLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2Isa0JBQWtCLEVBQUE7O0FBSXBCOzs7Ozs7Ozs7O0VBVUksVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixtQ0FBMkI7RUFBM0IsMkJBQTJCLEVBQUE7O0FBRy9COzs7Ozs7Ozs7O0VBVUksbUJBQW1CO0VBQ25CLFVBQVUsRUFBQTs7QUNwVGQsOEJBQUE7QUFFQTs7Ozs7O0U5QmcxREU7QThCdHpERjtFQUNJLGVBQWU7RUFDZixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQiw0QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLFdBQVcsRUFBQTtFcEJwQkg7SW9CY1o7TUFRUSxjQUFjLEVBQUEsRUFFckI7O0FBTUQ7RUFDSSxVQUFVLEVBQUE7O0FBR2Q7RXJCM0JJLGVBUGU7RXFCb0NmLGNmdENRO0VldUNSLGlCQUFpQixFQUFBOztBQUdyQjtFQUNJLGNBQWM7RUFFZCxjQUFjO0VBRWQsaUNBQXlCO0VBQXpCLHlCQUF5QixFQUFBO0VBTDdCO0lBT1EseUJmakRJO0lla0RKLGtCQTVDK0I7SUE2Qy9CLFdBaEQrQjtJQWtEL0IsZ0RBQWdDO0lBQWhDLHdDQUFnQztJQUFoQyxnQ0FBZ0M7SUFBaEMsOERBQWdDO0lBQ2hDLFdBcERnQyxFQUFBO0VBd0N4QztJQWVRLGtCQUFrQixFQUFBO0VBZjFCO0lBbUJJLFdBQVc7SUFDWCxjQUFjLEVBQUE7RUFwQmxCO0lBd0JJLFNBQThELEVBQUE7RUF4QmxFO0lBNEJJLFlBQWlFLEVBQUE7O0FBSXJFO0VBS1EsY2YvRUksRUFBQTs7QWUwRVo7RUFTWSx5QmZuRkEsRUFBQTs7QWV3Rlo7O0M5Qjh4REM7QThCM3hERDtFQUVNLGlDQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsMEVBQWtFO1VBQWxFLGtFQUFrRSxFQUFBO0VBSHhFO0lBTVEsZ0VBQXdEO0lBQXhELHdEQUF3RCxFQUFBO0VBTmhFO0lBVVEsNEdBQTRGO0lBQTVGLG9HQUE0RjtJQUE1Riw0RkFBNEY7SUFBNUYsMkpBQTRGLEVBQUE7O0FBVnBHO0VBZ0JZLFdBQVc7RUFDWCxpQ0FBeUI7VUFBekIseUJBQXlCO0VBQ3pCLCtCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsdUVBQStEO1VBQS9ELCtEQUErRCxFQUFBO0VBbkIzRTtJQXNCZ0IsTUFBTTtJQUNOLFVBQVU7SUFDVixrRUFBMEQ7SUFBMUQsMERBQTBELEVBQUE7RUF4QjFFO0lBNEJnQixTQUFTO0lBQ1QsV0FBVztJQUNYLGlDQUF5QjtZQUF6Qix5QkFBeUI7SUFDekIsMEdBQTBGO0lBQTFGLGtHQUEwRjtJQUExRiwwRkFBMEY7SUFBMUYsNEpBQTBGLEVBQUE7O0FDcEkxRztFQUNJLHVDaEJHUTtFZ0JGUixjQUFjO0VBQ2QsWUFBWTtFQUNaLE9BQU87RUFDUCxVQUFVO0VBQ1YsZUFBZTtFQUNmLE1BQU07RUFDTixzQ0pKYTtFSUliLDhCSkphO0VJS2Isa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxhQUFhLEVBQUE7RUFYakI7SUFjUSxVQUFVO0lBQ1YsbUJBQW1CLEVBQUE7O0FBSXZCO0VBQ0kseUJBQXlCO0VBQ3pCLGNoQk5JO0VnQk9KLGdCQUFnQjtFQUNoQixvQmxCckJtQjtFa0JzQm5CLGlCbEJ0Qm1CO0VrQnVCbkIsa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLFdBQVcsRUFBQTs7QUFHZjtFQUNJLG1CaEIzQkk7RWdCNEJKLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsdUJBQXVCO0VBQ3ZCLGtCQUFrQjtFQUVsQixtQkFBbUIsRUFBQTtFckIvQmY7SXFCd0JSO01BVVEsV0FBVztNQUNYLGFsQjdDZSxFQUFBLEVrQitDdEI7O0FBRUQ7RUFDSSx1REFBdUQ7RUFDdkQsMkJBQTJCO0VBQzNCLDRCQUE0QjtFQUM1QixZQUFZO0VBQ1osVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsUUFBUTtFQUNSLFdBQVc7RUFDWCxZQUFZO0VBQ1osZUFBZSxFQUFBOztBQUduQjtFQWNGLGdEQUFBO0VBS0EsNENBQUE7RUFDQSx3QkFBd0I7RUFBRyxnQkFBQTtFQUMzQixxQkFBcUI7RUFBRyxZQUFBLEVBQWE7RXJCMUUzQjtJcUJxRFI7TUFHUSxZQUFZO01BQ1osV0FBVztNQUNYLGtCQUFrQixFQUFBLEVBaUJ6QjtFckIzRU87SXFCcURSO01BVVksU0FBUyxFQUFBLEVBQ1o7RUFYVDtJQWdCRCxhQUFhLEVBQUE7O0FBU1o7RUFFUSxtQmhCakZBO0VnQmtGQSx5QmhCeENBO0VnQnlDQSxVQUFVLEVBQUE7O0FBSmxCO0VBUU8sbUJBQW1CO0VBQ25CLHlCaEI5RUM7RWdCK0VELG1CaEIxRkM7RWdCMkZELGdCQUFnQixFQUFBOztBQVh2QjtFQWVRLGFBQWE7RUFDYixXQUFXO0VBQ1gsWWxCekdlO0VrQjBHZixtQmxCMUdlO0VrQjJHZix3REFBd0Q7RUFDeEQsc0NsQjVHZTtFa0I2R2YsNEJBQTRCO0VBQzVCLGdDQUFnQztFQUNoQyxrQmxCL0dlO0VKaUJ2QixtQkFQZTtFc0J1R1AscU05QmpIaUw7RThCa0hqTCxlQUFlLEVBQUE7RUExQnZCO0lBNkJZLG9NOUJySDZLLEVBQUE7RVNVakw7SXFCOEVSO01BaUNZLGNBQWMsRUFBQSxFQUVyQjs7QUFuQ0w7RUFzQ1EsYWxCOUhlO0VrQmdJWCxhQUFhO0VBQ2IsV0FBVztFQUNYLGtCQUFrQixFQUFBO0VBMUM5QjtJQThDWSxVQUFVLEVBQUE7RUE5Q3RCO0lBa0RZLHlCQUF5QjtJQUN6QixtQkFBbUIsRUFBQTtFQW5EL0I7SUF1RFkseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQixVQUFVLEVBQUE7O0FBTXRCO0VBQ0ksb0JBQW9CLEVBQUE7O0FBRXhCO0VBQ0ksb0JBQW9CLEVBQUE7O0FDL0o1QiwyQkFBQTtBQUVBO0VBQ0ksc0JBQXFCO01BQXJCLG1CQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsV0FBVyxFQUFBO0V0QlFIO0lzQlpaO01BTVEseUJqQitDSTtNaUI5Q0osOEJqQitDSTtNaUI5Q0osYUFBYTtNQUNiLGdCQUFnQjtNQUNoQixpQm5CUm1CO01tQlNuQixlQUFlO01BQ2YsWUFBWTtNQUNaLE1BQU07TUFDTiwyREFBbUQ7TUFBbkQsbURBQW1EO01BQ25ELFlBQVksRUFBQSxFQU1uQjtFdEJUVztJc0JaWjtNQWtCUSx5REFBaUQ7TUFBakQsaURBQWlEO01BQ2pELFdBQVcsRUFBQSxFQUVsQjs7QUFFRDtFQUNJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IscUJBQXlCO01BQXpCLGtCQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLFNBQVMsRUFBQTtFdEJmRDtJc0JXWjtNQU1RLHVCQUEyQjtVQUEzQixvQkFBMkI7Y0FBM0IsMkJBQTJCO01BQzNCLDRCQUFzQjtNQUF0Qiw2QkFBc0I7VUFBdEIsMEJBQXNCO2NBQXRCLHNCQUFzQjtNQUN0QixnQkFBZ0I7TUFDaEIsV0FBVyxFQUFBLEVBRWxCOztBQUVEO0VBQ0ksa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksY2pCL0JRLEVBQUE7RUxFQTtJc0I0Qlo7TUFHUSxrQkFBa0IsRUFBQSxFQUV6Qjs7QUFFRDtFQUNJLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGdCbkJqRHVCO0VtQmtEdkIsaUJuQmxEdUI7RW1CbUR2QixrQkFBa0I7RUFDbEIsMENBQWtDO0VBQWxDLGtDQUFrQztFQUNsQyxxTS9CckR5TDtFK0JzRHpMLGdCQUFnQjtFdkJyQ2hCLGtCQVBlO0V1QjhDZixpQkFBaUI7RUFDakIsc0NBQXNDLEVBQUE7RXRCL0M5QjtJc0JtQ1o7TUFlUSxnQkFBZ0I7TUFDaEIsNkJqQlRJO01pQlVKLGNqQnRESTtNaUJ1REosU0FBUztNQUNULGtCbkJoRW1CLEVBQUEsRW1Ca0UxQjs7QUFFRDtFQUNJLG1CQUFtQixFQUFBOztBQUd2QjtFQUNJLGNqQnRCUSxFQUFBOztBaUI2Qlo7RUFDSSw2QmpCN0JRO0VpQjhCUixjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGtCbkJwRnVCO0VtQnFGdkIseUNBQWlDO0VBQWpDLGlDQUFpQyxFQUFBOztBQUdyQztFQUNJLHlCakJyQ1E7RWlCc0NSLFlBQVksRUFBQTs7QUFHaEI7RUFDSSxnQkFBZ0IsRUFBQTs7QUFJcEI7RUFDSSxtQmpCM0ZRO0VpQjRGUiwrQ0FBdUM7VUFBdkMsdUNBQXVDO0VBQ3ZDLHdCQUF3QjtFQUN4QixhQUFhO0VBQ2IsU0FBUztFQUNULGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFNuQjlHdUI7RW1CK0d2Qiw0QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLFdBQVcsRUFBQTtFdEJ0R0g7SXNCd0ZaO01BZ0JRLG1CakIvREk7TWlCZ0VKLG1DQUEyQjtNQUEzQiwyQkFBMkI7TUFDM0IsZ0JBQWdCO01BQ2hCLHdCQUFnQjtjQUFoQixnQkFBZ0IsRUFBQSxFQUV2Qjs7QUFFRDtFQUNJLDRCQUE0QjtFQUM1QixXQUFXLEVBQUE7O0FBR2Y7RUFDSSwwQkFBMEI7RUFDMUIsK0NBQXVDO1VBQXZDLHVDQUF1QztFQUN2QyxrQkFBa0IsRUFBQTtFdEJ2SFY7SXNCb0haO01BS1EsZ0NqQi9FSTtNaUJnRkosZ0JBQWdCO01BQ2hCLHdCQUFnQjtjQUFoQixnQkFBZ0IsRUFBQSxFQWV2QjtFQXRCRDtJQVVRLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1YsZ0JBQWdCO0lBQ2hCLFNuQjNJbUI7SW1CNEluQixXQUFXLEVBQUE7SXRCbElQO01zQm9IWjtRQWdCWSxZQUFZO1FBQ1osaUJuQi9JZTtRbUJnSmYsZ0JBQWdCO1FBQ2hCLGdCQUFnQixFQUFBLEVBRXZCOztBQUlMO0VBQ0ksVUFBVTtFQUNWLFFBQVE7RUFDUixNQUFNLEVBQUE7O0FBR1Y7RUFDSSxTbkI5SnVCLEVBQUE7O0FtQmlLM0I7RUFDSSxlQUFlO0VBQ2YsTUFBTTtFQUNOLG1DQUEyQjtVQUEzQiwyQkFBMkIsRUFBQTs7QUFHL0I7RUFFUSwyQ0FBMkM7RUFDM0MsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1Isb0RBQW9DO0VBQXBDLDRDQUFvQztFQUFwQyxvQ0FBb0M7RUFBcEMsNERBQW9DLEVBQUE7RXRCbktoQztJc0I2Slo7TUFRWSxTbkIvS2UsRUFBQSxFbUJpTHRCOztBQUdMO0VBRVEsVUFBVSxFQUFBOztBQUZsQjtFQUtRLDJDQUEyQztFQUMzQyxnQkFBZ0I7RUFDaEIsa0NBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQixRQUFRLEVBQUE7RXRCbExKO0lzQjBLWjtNQVVZLFNBQVMsRUFBQSxFQUVoQjs7QUNwTUwsOEJBQUE7QUFFQTtFQUNJLGtCQUFrQixFQUFBOztBQ0h0Qiw4QkFBQTtBQUVBO0VBQ0MsZUFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCx5Qm5CQVcsRUFBQTs7QW1CR1o7RUFDQyx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCLEVBQUE7O0FBRy9CO0VBQ0Msc0NQVmdCO0VPVWhCLDhCUFZnQixFQUFBO0VPU2pCO0lBSUUsY0FBYztJQUNkLGVBQWU7SUFDZixXQUFXO0lBQ1gsV0FBVztJQUVYLE1BQU0sRUFBQTs7QUFlUjtFQUNDLFlBQVksRUFBQTtFeEIxQkQ7SXdCeUJaO01BSUUsWUFBWSxFQUFBLEVBRWI7O0FDN0NELGdDQUFBO0FBRUE7RTFCbUJJLGVBUGU7RTBCVmYsa0JBQWtCO0VBQ2xCLGdDcEJrQlE7RW9CakJSLG9CdEJGdUIsRUFBQTtFc0JGM0I7SUFPUSxxQkFBcUI7SUFDckIsU0FBUyxFQUFBO0lBUmpCO01BV1kscUJBQXFCO01BQ3JCLGNwQm9CQTtNb0JuQkEsa0JBQWtCLEVBQUE7TUFiOUI7UUFnQmdCLFlBQVk7UUFDWixhdEJmVyxFQUFBO1FIVWY7VXlCWlo7WUFvQm9CLGF0QmxCTyxFQUFBLEVzQm9CZDtNQXRCYjtRQXlCZ0IsV0FBVyxFQUFBO01BekIzQjtRQTZCZ0IsZ0JBQWdCLEVBQUE7RUE3QmhDO0lBbUNRLGNwQkhJLEVBQUE7O0FxQmxDWix5QkFBQTtBQUVBO0VBQ0ksZUFBbUIsRUFBQTs7QUFHdkI7RUFDSSw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLGlDQUFpQyxFQUFBOztBQUdyQztFQUNJLGtCQUFrQjtFQUNsQixVQUFVLEVBQUE7RUFGZDtJQUtRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCx1SUFBNEc7SUFBNUcsbUZBQTRHO0lBQzVHLFdBQVc7SUFDWCxZQUFZO0lBQ1osVUFBVSxFQUFBO0VBWmxCO0lBZ0JRLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsU0FBUztJQUNULE9BQU87SUFDUCxXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7SUFDVix5SUFBMkc7SUFBM0csa0ZBQTJHLEVBQUE7RUF2Qm5IO0lBMkJRLGtCQUFrQjtJQUNsQixVQUFVLEVBQUE7O0FBSWxCO0VBQ0ksaUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isc0JBQXFCO01BQXJCLG1CQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsZUFBbUIsRUFBQTtFQUp2QjtJQU9RLFdBQVcsRUFBQTtFMUJyQ1A7STBCOEJaO01BV1EsaUJBQWlCO01BQ2pCLGVBQW1CLEVBQUEsRUFFMUI7O0FBWUQ7RUFDSSxpQlpoRGtCO0VZaURsQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7RUFFakI7SUFMSjtNQU1RLG9CQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhLEVBQUEsRUFhcEI7RUFWNEI7SUFUN0I7TUFVUSxhQUFhO01BQ2IsV0FsQkQ7TUFtQkMsMkZBQW1HO01BQ25HLGtCQUFrQixFQUFBLEVBTXpCO0UxQjNFVztJMEJ3RFo7TUFpQlEsd0JBQXdCLEVBQUEsRUFFL0I7O0FBRUQ7RUFDSSxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTtFQUVuQjtJQU5KO01BT1Esb0JBQW9CO01BQ3BCLGtCQUFrQixFQUFBLEVBRXpCOztBQUtEO0VBQ0ksb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7RUFFUztJQVQ3QjtNQVVRLGFBQWE7TUFDYixlQUFlO01BQ2YsY0FBYyxFQUFBLEVBYXJCO0VBVkc7SUFmSjtNQWdCUSxvQkFBb0I7TUFDcEIsbUJBQW1CO01BQ25CLGFBQWE7TUFDYixnQkFBZ0IsRUFBQTtNQUVTO1FBckJqQztVQXNCWSxjQUFjLEVBQUEsRUFHekIsRUFBQTs7QUFHRDtFQUNJLGlCWmhIa0I7RVlpSGxCLGtCQUFrQjtFQUNsQixpQkFBaUIsRUFBQTtFQUVqQjtJQUxKO01BTVEsb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWEsRUFBQSxFQWFwQjtFQVY0QjtJQVQ3QjtNQVVRLGFBQWE7TUFDYixXQWxGRDtNQW1GQywyRkFBbUc7TUFDbkcsa0JBQWtCLEVBQUEsRUFNekI7RTFCM0lXO0kwQndIWjtNQWlCUSx3QkFBd0IsRUFBQSxFQUUvQjs7QUFFRDtFQUNJLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQixFQUFBO0VBRW5CO0lBTko7TUFPUSxvQkFBb0I7TUFDcEIsbUJBQW1CLEVBQUEsRUFFMUI7O0FBRUQ7RUFDSSxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBQTtFQUVTO0lBVDdCO01BVVEsYUFBYTtNQUNiLGVBQWU7TUFDZixjQUFjLEVBQUEsRUFhckI7RUFWRztJQWZKO01BZ0JRLG9CQUFvQjtNQUNwQixrQkFBa0I7TUFDbEIsYUFBYTtNQUNiLGdCQUFnQixFQUFBO01BRVM7UUFyQmpDO1VBc0JZLGNBQWMsRUFBQSxFQUd6QixFQUFBOztBQ2hNRCx5QkFBQTtBQUVBO0VBQ0ksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLGdCQUFnQixFQUFBOztBQUdwQjtFQUNJLGFBQWEsRUFBQTs7QUFHYjtFQUNJLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGlCQUFpQjtFNUJLckIsbUJBUGU7RTRCSVgsZ0N0QktJO0VzQkpKLGVBQWU7RUFDZixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG1CeEJsQm1CO0V3Qm1CbkIsa0J4Qm5CbUI7RXdCb0JuQixtQnhCcEJtQjtFd0JxQm5CLGdCeEJyQm1CO0V3QnNCbkIsc0NWcEJTO0VVb0JULDhCVnBCUztFVXFCVCxVQUFVLEVBQUE7O0FBR2Q7RUFDSSxjQUFjO0VBQ2QsYUFBYTtFQUNiLFVBQVU7RUFDViw0QkFBUTtNQUFSLGlCQUFRO1VBQVIsUUFBUTtFQUNSLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsNkNBQXFDO0VBQXJDLHFDQUFxQyxFQUFBOztBQUl6QztFQUdRLHFCdEJDQTtFc0JBQSxjdEJEQSxFQUFBO0VzQkhSO0lBT1ksWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixVQUFVO0lBR1YsbUJ4QmpEVztJd0JrRFgsaUJ4QmxEVyxFQUFBO0lIVWY7TTJCMkJSO1FBZ0JnQixvQnhCckRPO1F3QnNEUCxpQnhCdERPLEVBQUEsRXdCd0RkOztBQWVUO0VBRVEsVUFBVTtFQUNWLHlCdEJsQkE7RXNCcUJBLCtCdEJyQkE7RXNCc0JBLDZCdEJ0QkE7RXNCdUJBLGdDdEI1QkE7RXNCNkJBLDBCQUEwQjtFQUMxQixvTXBDakZpTDtFb0NrRmpMLGN0QjFFQTtFc0IyRUEsc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxrQkFBa0IsRUFBQTtFM0IzRWxCO0kyQjZEUjtNNUJ0REEsbUJBUGUsRUFBQSxFNEJnR1Y7RUFuQ0w7SUFzQlksK0J0QjNGSjtJc0I0RkksNkJ0QjVGSjtJc0I2RkksOEJ0QjdGSjtJc0I4RkkseUJBQXlCO0lBQ3pCLHlCdEIvRkosRUFBQTtFc0JxRVI7SUErQlksOEJ0QjlDSjtJc0IrQ0ksdUJBQXVCO0lBQ3ZCLHlCdEJoREosRUFBQTs7QXNCZVI7RUFzQ1EsK0J0QjFEQTtFc0IyREEsOEJ0QjNEQTtFc0I0REEsZ0N0QjVEQTtFc0I4REEsU0FBUztFQUNULGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUE1QzNCO0VBaUVZLHFCdEJyRko7RXNCc0ZJLGN0QmpJSixFQUFBO0VzQitEUjtJQWtEZ0IseUJ0QnZIUjtJc0J5SFEsOEJ0QnhFUjtJc0J5RVEsK0J0QnpFUjtJc0IwRVEsNkJ0QjFFUjtJc0IyRVEsbUJBQW1CLEVBQUE7RUF2RG5DO0lBMERnQix5QnRCekVSO0lzQjJFUSw4QnRCaEZSO0lzQmlGUSwrQnRCakZSO0lzQmtGUSw2QnRCbEZSO0lzQm1GUSxtQkFBbUIsRUFBQTs7QUMxSXZDLHdCQUFBO0FBRUE7RUFDSSxrQkFBa0IsRUFBQTs7QUFHdEI7RUFDSSxjQUFjO0VBQ2QseUJ2QklRO0V1QkhSLHlCdkI4Q1E7RXVCN0NSLGtCQUFrQjtFN0JXbEIsaUJBUGU7RTZCRmYscU1yQ1J5TDtFcUNTekwsY3ZCUFE7RXVCUVIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQix5QkFBcUM7RUFDckMsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsWUFBWSxFQUFBO0U1Qk5KO0k0QlJaO003QmVJLG1CQVBlLEVBQUEsRTZCd0NsQjtFNUJ4Q1c7STRCUlo7TTdCZUksb0JBUGUsRUFBQSxFNkJ3Q2xCO0U1QnhDVztJNEJSWjtNQThCUSwyQkFBMkIsRUFBQSxFQWtCbEM7RTVCeENXO0k0QlJaO01Ba0NRLGdCQUFnQixFQUFBLEVBY3ZCO0VBWEc7SUFDSSxrQkFBa0I7STdCdkJ0QixtQkFQZTtJNkJnQ1gsaUJBQWlCO0lBQ2pCLHFCQUFxQixFQUFBO0k1QmpDakI7TTRCNkJSO1E3QnRCQSxlQVBlO1E2QnFDUCxpQkFBaUIsRUFBQSxFQUV4Qjs7QUFFTDtFQUNJLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIseUJ2QkhRO0V1QklSLG1CQUFtQjtFN0J0Q25CLGtCQVBlO0U2QitDZixvTXJDekR5TDtFcUMwRHpMLGN2QnhEUTtFdUJ5RFIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixZekI3RHVCO0V5QjhEdkIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQixFQUFBO0VBRWxCO0lBQ0ksa0JBQWtCO0k3QnBEdEIsbUJBUGU7STZCNkRYLGlCQUFpQjtJQUNqQixxQkFBcUIsRUFBQTtJNUI5RGpCO000QjBEUjtRN0JuREEsZUFQZTtRNkJrRVAsaUJBQWlCLEVBQUEsRUFFeEI7O0FBR0w7RUFDSSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCx3QkFBd0IsRUFBQTs7QUFHNUI7RUFDSSx5QnZCbEVRO0V1Qm1FUixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGF6QjVGdUIsRUFBQTs7QTBCSjNCLDhCQUFBO0FBQ0E7RUFDSSxhQUFhO0VBQ2Isa0JBQWtCO0VBRWxCLGdCMUJEdUI7RTBCRXZCLFVBQVU7RUFDVixZQUFZO0VBRVosMkRBQW1EO0VBQW5ELG1EQUFtRCxFQUFBO0U3QkszQztJNkJiWjtNQVVRLFFBQVE7TUFDUix5REFBaUQ7TUFBakQsaURBQWlELEVBQUEsRUFVeEQ7RTdCUlc7STZCYlo7TUFjUSxXQUFXLEVBQUEsRUFPbEI7RUFyQkQ7SUFpQlEsY0FBYztJQUNkLFVBQVU7SUFDVixRQUFRLEVBQUE7O0FBR2hCO0VBQ0ksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQnhCZFE7RXdCZVIsWUFBWTtFQUNaLDRCQUE0QjtFQUM1Qix5QnhCMEJRLEVBQUE7RUx6Q0E7STZCU1o7TUFTUSxXQUFXO01BQ1gsbUJBQW1CLEVBQUEsRUFvQzFCO0VBOUNEO0lBa0JRLGFBQWE7SUFDYixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixrQjFCekNtQjtJMEJ3RG5CLGdEQUFBLEVBQWlEO0lBckN6RDtNQXlCWSxVMUI1Q2UsRUFBQTtJMEJtQjNCO01BNkJZLHlCeEJ6QkEsRUFBQTtJd0JKWjtNQWlDWSx5QnhCckNBO013QnNDQSxtQjFCckRlLEVBQUE7O0EwQm1FM0I7RUFDSSxrQkFBa0I7RUFDbEIsVUFBVSxFQUFBO0VBRmQ7SUFLUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLFlBQVk7SUFDWix1Q3hCNUVJO0l3QjZFSixVQUFVLEVBQUE7O0FDbkZsQiwwQkFBQTtBQUtBO0VBQ0ksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQnpCSVE7RXlCSFIsV0FBVztFQUNYLG1CQUFtQjtFQUNuQix5QnpCNENRO0V5QjNDUixnQkFBZ0I7RUFDaEIsVUFBVSxFQUFBO0VBUmQ7SUFXUSxtQkFBbUIsRUFBQTs7QUNoQjNCLDRCQUFBO0FBRUE7RUFDSSxXQUFXO0VBQ1gsWTVCQXVCO0U0QkN2Qix5QjFCa0RRLEVBQUE7RUx6Q0E7SStCWlo7TUFNUSxXQUFXLEVBQUEsRUFFbEI7O0FDVkQseUJBQUE7QUFNQTtFQUNJLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixtQjNCRlE7RTJCTVIsc0NmWmE7RWVZYiw4QmZaYSxFQUFBO0VlbUJiO0lBQ0kseUIzQjZCSSxFQUFBO0UyQmpEWjtJQTZCUSxhN0IvQm1CLEVBQUE7RTZCRTNCO0lBb0NZLHlCM0J5QkE7STJCeEJBLGMzQlRBO0kyQlVBLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIscU16QzlDaUw7SVFpQnpMLG1CQVBlO0lpQ3NDUCxZN0JoRGU7STZCdURmLCtCQUErQixFQUFBO0loQzdDL0I7TWdDUlo7UWpDZUksbUJBUGUsRUFBQSxFaUM4Q1Y7RUF0RFQ7SUF3RFkseUIzQlBBO0kyQlFBLGMzQm5EQTtJMkJvREEsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixvTXpDbEVpTDtJUWlCekwsbUJBUGU7SWlDMERQLFk3QnBFZTtJNkIyRWYsZ0NBQWdDLEVBQUE7SWhDakVoQztNZ0NSWjtRakNlSSxtQkFQZSxFQUFBLEVpQ2tFVjtFQTFFVDtJQThFUSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULE9BQU87SUFDUCxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7O0FBNEIzQjtFQUNJLG1CQUFtQjtFQUNuQix5QjNCbkRRO0UyQm9EUixnQkFBZ0I7RUFFaEIsNEJBQTRCO0VBQzVCLDZCQUE2QjtFQUM3QixtQkFBbUI7RUFDbkIsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7RUFDWixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0Qix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5QixXQUFXLEVBQUE7O0FBR2Y7RUFDSSxXQUFXLEVBQUE7O0FBR2Y7RUFDSSx5QjNCbElRO0UyQm1JUixZN0JySXVCO0U2QnNJdkIsa0I3QnRJdUI7RTZCdUl2QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFlBQVksRUFBQTtFaENqSUo7SWdDeUhaO01BV1EsV0FBVyxFQUFBLEVBb0JsQjtFQS9CRDtJQWVRLHNCQUFzQjtJQUN0QixpQjdCbkptQixFQUFBO0U2Qm1JM0I7SUFvQlEsc0JBQXNCLEVBQUE7RUFwQjlCO0lBd0JRLFdBQVc7SUFDWCxlN0I1Sm1CLEVBQUE7SUhVZjtNZ0N5SFo7UUE0QlksZTdCL0plLEVBQUEsRTZCaUt0Qjs7QUNyS0wsMEJBQUE7QUFFQTtFQUNJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsc0JBQXNCO0VBQ3RCLGVBQW1CO0VBQ25CLGtCQUFrQixFQUFBO0VqQ0FWO0lpQ1paO01BZVEsd0JBQXVCO1VBQXZCLHFCQUF1QjtjQUF2Qix1QkFBdUIsRUFBQSxFQWE5QjtFQTVCRDtJQW1CUSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLFlBQVk7SUFDWixtQjVCckJJO0k0QnNCSixZQUFZLEVBQUE7O0FBSXBCO0VBQ0ksWUFBWSxFQUFBO0VqQ25CSjtJaUNrQlo7TUFJUSxZQUFZLEVBQUEsRUFNbkI7RWpDNUJXO0lpQ2tCWjtNQVFRLFlBQVksRUFBQSxFQUVuQjs7QUFFRDtFQUNJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0I5QjlDdUI7RThCK0N2Qix5QjVCdkNRO0U0QndDUixtQjlCaER1QjtFOEJpRHZCLGdCQUFnQixFQUFBO0VBVHBCO0lBWVEscUJBQXFCO0lBQ3JCLGtCQUFrQixFQUFBO0lBYjFCO01BZ0JZLGNBQWMsRUFBQTtJQWhCMUI7TUFnQlksY0FBYyxFQUFBO0lBaEIxQjtNQWdCWSxjQUFjLEVBQUE7SUFoQjFCO01BZ0JZLGNBQWMsRUFBQTtJQWhCMUI7TUFnQlksY0FBYyxFQUFBOztBQzVEMUIsMEJBQUE7QUFJQTtFQUNDLGNBQWMsRUFBQTs7QUFHZjtFQUNDLG1CQUFtQixFQUFBOztBQUdwQjtFQUNDLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLGtCQUFrQixFQUFBOztBQUduQjtFQUNDLG1CQUFtQixFQUFBOztBQUdwQjtFQUNDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhLEVBQUE7O0FBR2Q7RUFDSSxlQUFlLEVBQUE7O0FBR25CO0VBQ0kscUJBQXFCLEVBQUE7O0FBR3pCO0VBQ0ksY0FBYyxFQUFBOztBQUdsQjtFQUNJLGFBQWEsRUFBQTs7QUFJaEI7RUFERDtJQUVFLGNBQWMsRUFBQSxFQUVmOztBQUdBO0VBREQ7SUFFRSxxQkFBcUIsRUFBQSxFQUV0Qjs7QUFHQTtFQUREO0lBRUUsYUFBYSxFQUFBLEVBRWQ7O0FsQzlDVztFa0N1RFI7SUFDQyxjQUFjLEVBQUE7RUFLZjtJQUNDLG1CQUFtQixFQUFBO0VBS3BCO0lBQ0Msa0JBQWtCLEVBQUE7RUFLbkI7SUFDQyxrQkFBa0IsRUFBQTtFQUtuQjtJQUNDLG1CQUFtQixFQUFBO0VBS3BCO0lBQ0ksZUFBZSxFQUFBO0VBS25CO0lBQ0kscUJBQXFCLEVBQUE7RUFLekI7SUFDSSxjQUFjLEVBQUE7RUFLbEI7SUFDSSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0VBS2pCO0lBQ0ksYUFBYSxFQUFBLEVBQ2hCOztBbEMvR087RWtDdURSO0lBQ0MsY0FBYyxFQUFBO0VBS2Y7SUFDQyxtQkFBbUIsRUFBQTtFQUtwQjtJQUNDLGtCQUFrQixFQUFBO0VBS25CO0lBQ0Msa0JBQWtCLEVBQUE7RUFLbkI7SUFDQyxtQkFBbUIsRUFBQTtFQUtwQjtJQUNJLGVBQWUsRUFBQTtFQUtuQjtJQUNJLHFCQUFxQixFQUFBO0VBS3pCO0lBQ0ksY0FBYyxFQUFBO0VBS2xCO0lBQ0ksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWEsRUFBQTtFQUtqQjtJQUNJLGFBQWEsRUFBQSxFQUNoQjs7QWxDL0dPO0VrQ3VEUjtJQUNDLGNBQWMsRUFBQTtFQUtmO0lBQ0MsbUJBQW1CLEVBQUE7RUFLcEI7SUFDQyxrQkFBa0IsRUFBQTtFQUtuQjtJQUNDLGtCQUFrQixFQUFBO0VBS25CO0lBQ0MsbUJBQW1CLEVBQUE7RUFLcEI7SUFDSSxlQUFlLEVBQUE7RUFLbkI7SUFDSSxxQkFBcUIsRUFBQTtFQUt6QjtJQUNJLGNBQWMsRUFBQTtFQUtsQjtJQUNJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhLEVBQUE7RUFLakI7SUFDSSxhQUFhLEVBQUEsRUFDaEI7O0FsQy9HTztFa0N1RFI7SUFDQyxjQUFjLEVBQUE7RUFLZjtJQUNDLG1CQUFtQixFQUFBO0VBS3BCO0lBQ0Msa0JBQWtCLEVBQUE7RUFLbkI7SUFDQyxrQkFBa0IsRUFBQTtFQUtuQjtJQUNDLG1CQUFtQixFQUFBO0VBS3BCO0lBQ0ksZUFBZSxFQUFBO0VBS25CO0lBQ0kscUJBQXFCLEVBQUE7RUFLekI7SUFDSSxjQUFjLEVBQUE7RUFLbEI7SUFDSSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYSxFQUFBO0VBS2pCO0lBQ0ksYUFBYSxFQUFBLEVBQ2hCOztBbEMvR087RWtDdURSO0lBQ0MsY0FBYyxFQUFBO0VBS2Y7SUFDQyxtQkFBbUIsRUFBQTtFQUtwQjtJQUNDLGtCQUFrQixFQUFBO0VBS25CO0lBQ0Msa0JBQWtCLEVBQUE7RUFLbkI7SUFDQyxtQkFBbUIsRUFBQTtFQUtwQjtJQUNJLGVBQWUsRUFBQTtFQUtuQjtJQUNJLHFCQUFxQixFQUFBO0VBS3pCO0lBQ0ksY0FBYyxFQUFBO0VBS2xCO0lBQ0ksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWEsRUFBQTtFQUtqQjtJQUNJLGFBQWEsRUFBQSxFQUNoQjs7QUM3SEwsdUJBQUE7QUFPQTtFQUNDLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCLEVBQUE7O0FBR3hCO0VBQ0MsdUJBQTJCO01BQTNCLG9CQUEyQjtVQUEzQiwyQkFBMkIsRUFBQTs7QUFHNUI7RUFDQyx5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QixFQUFBOztBQUcvQjtFQUNDLHFCQUF5QjtNQUF6QixrQkFBeUI7VUFBekIseUJBQXlCLEVBQUE7O0FBRzFCO0VBQ0MseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUFHcEI7RUFDQyx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBOztBQUd4QjtFQUNDLHNCQUFxQjtNQUFyQixtQkFBcUI7VUFBckIscUJBQXFCLEVBQUE7O0FBR3RCO0VBQ0MsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0IsRUFBQTs7QUFHckI7RUFDQyxtQkFBZTtNQUFmLGVBQWUsRUFBQTs7QUFHaEI7RUFDQyw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0IsRUFBQTs7QUFHdkI7RUFDQyw4QkFBbUI7RUFBbkIsNkJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixtQkFBbUIsRUFBQTs7QUFHcEI7RUFDQyxtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWSxFQUFBOztBQUdiO0VBQ0MsMkJBQWtCO01BQWxCLGtCQUFrQixFQUFBOztBbkMxQ1A7RW1Db0RSO0lBQ0Msd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQUl4QjtJQUNDLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCLEVBQUE7RUFJNUI7SUFDQyx5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QixFQUFBO0VBSS9CO0lBQ0MscUJBQXlCO1FBQXpCLGtCQUF5QjtZQUF6Qix5QkFBeUIsRUFBQTtFQUkxQjtJQUNDLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7RUFJcEI7SUFDQyx3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBSXhCO0lBQ0Msc0JBQXFCO1FBQXJCLG1CQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtFQUl0QjtJQUNDLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CLEVBQUE7RUFJckI7SUFDQyxtQkFBZTtRQUFmLGVBQWUsRUFBQTtFQUloQjtJQUNDLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0VBSXZCO0lBQ0MsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7RUFJcEI7SUFDQyxtQkFBWTtRQUFaLG9CQUFZO1lBQVosWUFBWSxFQUFBLEVBQ1o7O0FuQzdHTztFbUNvRFI7SUFDQyx3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBSXhCO0lBQ0MsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtFQUk1QjtJQUNDLHlCQUE4QjtRQUE5QixzQkFBOEI7WUFBOUIsOEJBQThCLEVBQUE7RUFJL0I7SUFDQyxxQkFBeUI7UUFBekIsa0JBQXlCO1lBQXpCLHlCQUF5QixFQUFBO0VBSTFCO0lBQ0MseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQUlwQjtJQUNDLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7RUFJeEI7SUFDQyxzQkFBcUI7UUFBckIsbUJBQXFCO1lBQXJCLHFCQUFxQixFQUFBO0VBSXRCO0lBQ0MsMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0IsRUFBQTtFQUlyQjtJQUNDLG1CQUFlO1FBQWYsZUFBZSxFQUFBO0VBSWhCO0lBQ0MsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUFJdkI7SUFDQyw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQUlwQjtJQUNDLG1CQUFZO1FBQVosb0JBQVk7WUFBWixZQUFZLEVBQUEsRUFDWjs7QW5DN0dPO0VtQ29EUjtJQUNDLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7RUFJeEI7SUFDQyx1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQixFQUFBO0VBSTVCO0lBQ0MseUJBQThCO1FBQTlCLHNCQUE4QjtZQUE5Qiw4QkFBOEIsRUFBQTtFQUkvQjtJQUNDLHFCQUF5QjtRQUF6QixrQkFBeUI7WUFBekIseUJBQXlCLEVBQUE7RUFJMUI7SUFDQyx5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBSXBCO0lBQ0Msd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQUl4QjtJQUNDLHNCQUFxQjtRQUFyQixtQkFBcUI7WUFBckIscUJBQXFCLEVBQUE7RUFJdEI7SUFDQywwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQixFQUFBO0VBSXJCO0lBQ0MsbUJBQWU7UUFBZixlQUFlLEVBQUE7RUFJaEI7SUFDQyw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0IsRUFBQTtFQUl2QjtJQUNDLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0VBSXBCO0lBQ0MsbUJBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVksRUFBQSxFQUNaOztBbkM3R087RW1Db0RSO0lBQ0Msd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUIsRUFBQTtFQUl4QjtJQUNDLHVCQUEyQjtRQUEzQixvQkFBMkI7WUFBM0IsMkJBQTJCLEVBQUE7RUFJNUI7SUFDQyx5QkFBOEI7UUFBOUIsc0JBQThCO1lBQTlCLDhCQUE4QixFQUFBO0VBSS9CO0lBQ0MscUJBQXlCO1FBQXpCLGtCQUF5QjtZQUF6Qix5QkFBeUIsRUFBQTtFQUkxQjtJQUNDLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7RUFJcEI7SUFDQyx3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBSXhCO0lBQ0Msc0JBQXFCO1FBQXJCLG1CQUFxQjtZQUFyQixxQkFBcUIsRUFBQTtFQUl0QjtJQUNDLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CLEVBQUE7RUFJckI7SUFDQyxtQkFBZTtRQUFmLGVBQWUsRUFBQTtFQUloQjtJQUNDLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQixFQUFBO0VBSXZCO0lBQ0MsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7RUFJcEI7SUFDQyxtQkFBWTtRQUFaLG9CQUFZO1lBQVosWUFBWSxFQUFBLEVBQ1o7O0FuQzdHTztFbUNvRFI7SUFDQyx3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBSXhCO0lBQ0MsdUJBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkIsRUFBQTtFQUk1QjtJQUNDLHlCQUE4QjtRQUE5QixzQkFBOEI7WUFBOUIsOEJBQThCLEVBQUE7RUFJL0I7SUFDQyxxQkFBeUI7UUFBekIsa0JBQXlCO1lBQXpCLHlCQUF5QixFQUFBO0VBSTFCO0lBQ0MseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQUlwQjtJQUNDLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCLEVBQUE7RUFJeEI7SUFDQyxzQkFBcUI7UUFBckIsbUJBQXFCO1lBQXJCLHFCQUFxQixFQUFBO0VBSXRCO0lBQ0MsMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0IsRUFBQTtFQUlyQjtJQUNDLG1CQUFlO1FBQWYsZUFBZSxFQUFBO0VBSWhCO0lBQ0MsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUFJdkI7SUFDQyw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtFQUlwQjtJQUNDLG1CQUFZO1FBQVosb0JBQVk7WUFBWixZQUFZLEVBQUEsRUFDWjs7QUMzSEwsMEJBQUE7QUFFQTs7Ozs7O0U5Q3VtR0U7QThDemxHVTtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHVCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHdCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHlCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHlCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHlCQUFrRCxFQUFBOztBQUh6RDtFQUdPLHlCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDhCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsZ0NBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELGdDQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTywrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyxnQ0FBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyxzQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyxzQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx1QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx3QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx3QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx3QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyx3QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0Q7RUFBbEQsNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDRCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELDZCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDZCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw2QkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDBCQUFrRDtFQUFsRCw2QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywwQkFBa0Q7RUFBbEQsNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTywyQkFBa0Q7RUFBbEQsOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtEO0VBQWxELDhCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDJCQUFrRDtFQUFsRCw4QkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtEO0VBQWxELCtCQUFrRCxFQUFBOztBQUh6RDtFQUdPLDRCQUFrRDtFQUFsRCwrQkFBa0QsRUFBQTs7QUFIekQ7RUFHTyw0QkFBa0Q7RUFBbEQsK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sMEJBQWtELEVBQUE7O0FBSHpEO0VBR08sMEJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sOEJBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sK0JBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sMkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNEJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FBSHpEO0VBR08sNkJBQWtELEVBQUE7O0FwQ0x6RDtFb0M2QmdCO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQSxFQUV6RDs7QXBDbkNqQjtFb0M2QmdCO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQSxFQUV6RDs7QXBDbkNqQjtFb0M2QmdCO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQSxFQUV6RDs7QXBDbkNqQjtFb0M2QmdCO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQSxFQUV6RDs7QXBDbkNqQjtFb0M2QmdCO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHlCQUFrRCxFQUFBO0VBSjFEO0lBSVEseUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx5QkFBa0QsRUFBQSxFQUV6RDs7QXBDbkNqQjtFb0M2QmdCO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QXBDbkNqQjtFb0M2QmdCO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDJCQUFr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LEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBO0VBSjFEO0lBSVEsZ0NBQWtELEVBQUE7RUFKMUQ7SUFJUSxnQ0FBa0QsRUFBQTtFQUoxRDtJQUlRLGdDQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSxzQkFBa0QsRUFBQTtFQUoxRDtJQUlRLHNCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHVCQUFrRCxFQUFBO0VBSjFEO0lBSVEsdUJBQWtELEVBQUE7RUFKMUQ7SUFJUSx1QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBO0VBSjFEO0lBSVEsd0JBQWtELEVBQUE7RUFKMUQ7SUFJUSx3QkFBa0QsRUFBQTtFQUoxRDtJQUlRLHdCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQSxFQUV6RDs7QXBDbkNqQjtFb0M2QmdCO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0Q7SUFBbEQsOEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCw2QkFBa0Qs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RDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRDtJQUFsRCw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRDtJQUFsRCwrQkFBa0QsRUFBQSxFQUV6RDs7QXBDbkNqQjtFb0M2QmdCO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtEO0lBQWxELDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtEO0lBQWxELDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtEO0lBQWxELCtCQUFrRCxFQUFBLEVBRXpEOztBcENuQ2pCO0VvQzZCZ0I7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwwQkFBa0Q7SUFBbEQsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0Q7SUFBbEQsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0Q7SUFBbEQsK0JBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDBCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMEJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSwyQkFBa0QsRUFBQTtFQUoxRDtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsOEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw4QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDhCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUE7RUFKMUQ7SUFJUSwrQkFBa0QsRUFBQTtFQUoxRDtJQUlRLCtCQUFrRCxFQUFBO0VBSjFEO0lBSVEsK0JBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNEJBQWtELEVBQUE7RUFKMUQ7SUFJUSw0QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDRCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUE7RUFKMUQ7SUFJUSw2QkFBa0QsRUFBQTtFQUoxRDtJQUlRLDZCQUFrRCxFQUFBO0VBSjFEO0lBSVEsNkJBQWtELEVBQUEsRUFFekQ7O0FwQ25DakI7RW9DNkJnQjtJQUlRLDJCQUFrRCxFQUFBO0VBSjFEO0lBSVEsMkJB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RUFBQTtFQUlwRDtJQUFrQyxVQUFrQixFQUFBO0VBRXBEO0lBQWtDLFVBQWtCLEVBQUE7RUFHcEQ7O0doRDY2UkM7RWdEMTZSRDtJQUFrQyxhQUFxQixFQUFBO0VBSXZEO0lBQWtDLGNBQXVCLEVBQUE7RUFFekQ7SUFBa0MsY0FBc0IsRUFBQTtFQUl4RDtJQUFtQyxjQUFzQixFQUFBLEVBQUkiLCJmaWxlIjoiYXBwLmNyaXRpY2FsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZSAqL1xuLyogX2Jhc2UuYW5pbWF0aW9uLnNjc3MgKi9cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4vKiBfYmFzZS5mb250cy5zY3NzICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbSBUaGluO1xuICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vdGhpbi9nb3RoYW0tdGhpbi13ZWJmb250LmVvdCk7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS90aGluL2dvdGhhbS10aGluLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vdGhpbi9nb3RoYW0tdGhpbi13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS90aGluL2dvdGhhbS10aGluLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS90aGluL2dvdGhhbS10aGluLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS90aGluL2dvdGhhbS10aGluLXdlYmZvbnQuc3ZnI2dvdGhhbXRoaW4pIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogR290aGFtIExpZ2h0O1xuICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vbGlnaHQvZ290aGFtLWxpZ2h0LXdlYmZvbnQuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL2xpZ2h0L2dvdGhhbS1saWdodC13ZWJmb250LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2xpZ2h0L2dvdGhhbS1saWdodC13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9saWdodC9nb3RoYW0tbGlnaHQtd2ViZm9udC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2xpZ2h0L2dvdGhhbS1saWdodC13ZWJmb250LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vbGlnaHQvZ290aGFtLWxpZ2h0LXdlYmZvbnQuc3ZnI2dvdGhhbWxpZ2h0KSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbSBMaWdodCBJdGFsaWM7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS9saWdodC9nb3RoYW0tbGlnaHRpdGFsaWMtd2ViZm9udC5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vbGlnaHQvZ290aGFtLWxpZ2h0aXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vbGlnaHQvZ290aGFtLWxpZ2h0aXRhbGljLXdlYmZvbnQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2xpZ2h0L2dvdGhhbS1saWdodGl0YWxpYy13ZWJmb250LndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9nb3RoYW0vbGlnaHQvZ290aGFtLWxpZ2h0aXRhbGljLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9saWdodC9nb3RoYW0tbGlnaHRpdGFsaWMtd2ViZm9udC5zdmcjZ290aGFtbGlnaHRfaXRhbGljKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbSBCb29rO1xuICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vYm9vay9nb3RoYW0tYm9vay13ZWJmb250LmVvdCk7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29rLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vYm9vay9nb3RoYW0tYm9vay13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29rLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29rLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29rLXdlYmZvbnQuc3ZnI2dvdGhhbWJvb2spIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogR290aGFtIEJvb2sgSXRhbGljO1xuICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vYm9vay9nb3RoYW0tYm9va2l0YWxpYy13ZWJmb250LmVvdCk7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29raXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vYm9vay9nb3RoYW0tYm9va2l0YWxpYy13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29raXRhbGljLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29raXRhbGljLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29raXRhbGljLXdlYmZvbnQuc3ZnI2dvdGhhbWJvb2tfaXRhbGljKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbSBNZWRpdW07XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS9tZWRpdW0vZ290aGFtLW1lZGl1bS13ZWJmb250LmVvdCk7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS9tZWRpdW0vZ290aGFtLW1lZGl1bS13ZWJmb250LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL21lZGl1bS9nb3RoYW0tbWVkaXVtLXdlYmZvbnQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL21lZGl1bS9nb3RoYW0tbWVkaXVtLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9tZWRpdW0vZ290aGFtLW1lZGl1bS13ZWJmb250LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vbWVkaXVtL2dvdGhhbS1tZWRpdW0td2ViZm9udC5zdmcjZ290aGFtbWVkaXVtKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbSBNZWRpdW0gSXRhbGljO1xuICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vbWVkaXVtL2dvdGhhbS1tZWRpdW1pdGFsaWMtd2ViZm9udC5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vbWVkaXVtL2dvdGhhbS1tZWRpdW1pdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9tZWRpdW0vZ290aGFtLW1lZGl1bWl0YWxpYy13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9tZWRpdW0vZ290aGFtLW1lZGl1bWl0YWxpYy13ZWJmb250LndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9nb3RoYW0vbWVkaXVtL2dvdGhhbS1tZWRpdW1pdGFsaWMtd2ViZm9udC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL21lZGl1bS9nb3RoYW0tbWVkaXVtaXRhbGljLXdlYmZvbnQuc3ZnI2dvdGhhbW1lZGl1bV9pdGFsaWMpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogR290aGFtIEJvbGQ7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib2xkL2dvdGhhbS1ib2xkLXdlYmZvbnQuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL2JvbGQvZ290aGFtLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib2xkL2dvdGhhbS1ib2xkLXdlYmZvbnQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2JvbGQvZ290aGFtLWJvbGQtd2ViZm9udC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2JvbGQvZ290aGFtLWJvbGQtd2ViZm9udC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2JvbGQvZ290aGFtLWJvbGQtd2ViZm9udC5zdmcjZ290aGFtYm9sZCkgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW0gQm9sZCBJdGFsaWM7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib2xkL2dvdGhhbS1ib2xkaXRhbGljLXdlYmZvbnQuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL2JvbGQvZ290aGFtLWJvbGRpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib2xkL2dvdGhhbS1ib2xkaXRhbGljLXdlYmZvbnQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2JvbGQvZ290aGFtLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2JvbGQvZ290aGFtLWJvbGRpdGFsaWMtd2ViZm9udC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2JvbGQvZ290aGFtLWJvbGRpdGFsaWMtd2ViZm9udC5zdmcjZ290aGFtYm9sZF9pdGFsaWMpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogR290aGFtIFVsdHJhO1xuICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vdWx0cmEvZ290aGFtLXVsdHJhLXdlYmZvbnQuZW90KTtcbiAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL3VsdHJhL2dvdGhhbS11bHRyYS13ZWJmb250LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL3VsdHJhL2dvdGhhbS11bHRyYS13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmEtd2ViZm9udC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL3VsdHJhL2dvdGhhbS11bHRyYS13ZWJmb250LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vdWx0cmEvZ290aGFtLXVsdHJhLXdlYmZvbnQuc3ZnI2dvdGhhbWJvbGQpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogR290aGFtIFVsdHJhIEl0YWxpYztcbiAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL3VsdHJhL2dvdGhhbS11bHRyYWl0YWxpYy13ZWJmb250LmVvdCk7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmFpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmFpdGFsaWMtd2ViZm9udC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9nb3RoYW0vdWx0cmEvZ290aGFtLXVsdHJhaXRhbGljLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmFpdGFsaWMtd2ViZm9udC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL3VsdHJhL2dvdGhhbS11bHRyYWl0YWxpYy13ZWJmb250LnN2ZyNnb3RoYW1ib2xkX2l0YWxpYykgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBHb3RoYW0gQmxhY2s7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0dvdGhhbVByby1CbGFjay5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2sud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvR290aGFtUHJvLUJsYWNrLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2sudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL0dvdGhhbVByby1CbGFjay5zdmcjR290aGFtUHJvLUJsYWNrKSBmb3JtYXQoXCJzdmdcIiksIHVybCguLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2suZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEdvdGhhbSBCbGFjayBJdGFsaWM7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL0dvdGhhbVByby1CbGFja0l0YWxpYy5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvR290aGFtUHJvLUJsYWNrSXRhbGljLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL0dvdGhhbVByby1CbGFja0l0YWxpYy5zdmcjR290aGFtUHJvLUJsYWNrSXRhbGljKSBmb3JtYXQoXCJzdmdcIiksIHVybCguLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBfZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyAqL1xuLyogbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cbioge1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSxcbndpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5kbCxcbmRkLFxub2wsXG51bCxcbmZvcm0sXG5maWVsZHNldCxcbmxlZ2VuZCxcbmZpZ3VyZSxcbnRhYmxlLFxudGgsXG50ZCxcbmNhcHRpb24sXG5ociB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSxcbkZpcmVmb3gsXG5hbmQgT3BlcmEuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLFxuU2FmYXJpLFxuYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSxcblNhZmFyaSxcbmFuZCBDaHJvbWUuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsXG5DaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCxcbnVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG4gIG1hcmdpbjogMDtcbiAgLyogMyAqLyB9XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCxcbklFIDgvOS8xMC8xMSxcbmFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiAzICovIH1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZyxcbnBhZGRpbmcsXG5vciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLFxuaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbiAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsXG5tYXJnaW4sXG5hbmQgcGFkZGluZy5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogX2dlbmVyaWMuYm94LXNpemluZy5zY3NzICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4vKiBfZWxlbWVudC5idXR0b25zLnNjc3MgKi9cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuLyogX2VsZW1lbnQuYWRkcmVzcy5zY3NzICovXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIF9lbGVtZW50LmhlYWRpbmdzLnNjc3MgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCbGFja1wiLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1ODA5OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMyNzU2OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU4MDk7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMyNzU2OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wMzEyNTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAzMTI1OyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wMzEyNTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDMxMjU7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuXG4vKiBfZWxlbWVudC5pbWFnZXMuc2NzcyAqL1xuLyoqXG4gKiAxLiBGbHVpZCBpbWFnZXMgZm9yIHJlc3BvbnNpdmUgcHVycG9zZXMuXG4gKiAyLiBPZmZzZXQgYGFsdGAgdGV4dCBmcm9tIHN1cnJvdW5kaW5nIGNvcHkuXG4gKiAzLiBTZXR0aW5nIGB2ZXJ0aWNhbC1hbGlnbmAgcmVtb3ZlcyB0aGUgd2hpdGVzcGFjZSB0aGF0IGFwcGVhcnMgdW5kZXIgYGltZ2BcbiAqICAgIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgZHJvcHBlZCBpbnRvIGEgcGFnZSBhcy1pcy4gU2FmZXIgYWx0ZXJuYXRpdmUgdG9cbiAqICAgIHVzaW5nIGBkaXNwbGF5OiBibG9jaztgLlxuICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIFsxXSAqL1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIC8qIFsyXSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvKiBbM10gKi8gfVxuXG4vKipcbiAqIDEuIElmIGEgYHdpZHRoYCBhbmQvb3IgYGhlaWdodGAgYXR0cmlidXRlIGhhdmUgYmVlbiBleHBsaWNpdGx5IGRlZmluZWQsIGxldOKAmXNcbiAqICAgIG5vdCBtYWtlIHRoZSBpbWFnZSBmbHVpZC5cbiAqL1xuaW1nW3dpZHRoXSxcbmltZ1toZWlnaHRdIHtcbiAgLyogWzFdICovXG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG5jYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogX2VsZW1lbnQuaW5wdXRzLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MzU1YztcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tb3otcmFuZ2UtdGh1bWIsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MzU1YztcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iLCBpbnB1dFt0eXBlPVwicmFuZ2VcIl06aG92ZXI6Oi1tb3otcmFuZ2UtdGh1bWIsIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpob3Zlcjo6LW1zLXRodW1iIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiwgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiwgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmFjdGl2ZTo6LW1zLXRodW1iIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBpbnB1dFt0eXBlPVwicmFuZ2VcIl06Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogX2VsZW1lbnQubGlua3Muc2NzcyAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogX2VsZW1lbnQubGlzdHMuc2NzcyAqL1xub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kZCxcbmR0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBfZWxlbWVudC5wYWdlLnNjc3MgKi9cbkB2aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjE2MTYxO1xuICBmb250LWZhbWlseTogQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9va1wiLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIF9lbGVtZW50LnJ1bGUuc2NzcyAqL1xuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMUQxO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi8qIF9lbGVtZW50LnF1b3Rlcy5zY3NzICovXG5ibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBcIuKAnFwiIFwi4oCdXCI7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICB0ZXh0LWluZGVudDogLTAuNDJlbTsgfVxuICAgIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgICAgY29udGVudDogb3Blbi1xdW90ZTsgfVxuICAgIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgICBjb250ZW50OiBuby1jbG9zZS1xdW90ZTsgfVxuICAgIGJsb2NrcXVvdGUgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgYmxvY2txdW90ZSBwOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlOyB9XG5cbi8qIF9lbGVtZW50LnNlbGVjdHMuc2NzcyAqL1xuc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiB3aW5kb3c7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBfb2JqZWN0LmNvbHVtbnMuc2NzcyAqL1xuLm8tY29sdW1uIHtcbiAgY29sdW1uLWdhcDogMjRweDsgfVxuXG4uby1jb2x1bW4tMCB7XG4gIGNvbHVtbnM6IDA7IH1cblxuLm8tY29sdW1uLTEge1xuICBjb2x1bW5zOiAxOyB9XG5cbi5vLWNvbHVtbi0yIHtcbiAgY29sdW1uczogMjsgfVxuXG4uby1jb2x1bW4tMyB7XG4gIGNvbHVtbnM6IDM7IH1cblxuLm8tY29sdW1uLTQge1xuICBjb2x1bW5zOiA0OyB9XG5cbi5vLWNvbHVtbi01IHtcbiAgY29sdW1uczogNTsgfVxuXG4uby1jb2x1bW4tNiB7XG4gIGNvbHVtbnM6IDY7IH1cblxuLm8tY29sdW1uLTcge1xuICBjb2x1bW5zOiA3OyB9XG5cbi5vLWNvbHVtbi04IHtcbiAgY29sdW1uczogODsgfVxuXG4uby1jb2x1bW4tOSB7XG4gIGNvbHVtbnM6IDk7IH1cblxuLm8tY29sdW1uLTEwIHtcbiAgY29sdW1uczogMTA7IH1cblxuLm8tY29sdW1uLTExIHtcbiAgY29sdW1uczogMTE7IH1cblxuLm8tY29sdW1uLTEyIHtcbiAgY29sdW1uczogMTI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8tY29sdW1uLTBcXEB4bCB7XG4gICAgY29sdW1uczogMDsgfVxuICAuby1jb2x1bW4tMVxcQHhsIHtcbiAgICBjb2x1bW5zOiAxOyB9XG4gIC5vLWNvbHVtbi0yXFxAeGwge1xuICAgIGNvbHVtbnM6IDI7IH1cbiAgLm8tY29sdW1uLTNcXEB4bCB7XG4gICAgY29sdW1uczogMzsgfVxuICAuby1jb2x1bW4tNFxcQHhsIHtcbiAgICBjb2x1bW5zOiA0OyB9XG4gIC5vLWNvbHVtbi01XFxAeGwge1xuICAgIGNvbHVtbnM6IDU7IH1cbiAgLm8tY29sdW1uLTZcXEB4bCB7XG4gICAgY29sdW1uczogNjsgfVxuICAuby1jb2x1bW4tN1xcQHhsIHtcbiAgICBjb2x1bW5zOiA3OyB9XG4gIC5vLWNvbHVtbi04XFxAeGwge1xuICAgIGNvbHVtbnM6IDg7IH1cbiAgLm8tY29sdW1uLTlcXEB4bCB7XG4gICAgY29sdW1uczogOTsgfVxuICAuby1jb2x1bW4tMTBcXEB4bCB7XG4gICAgY29sdW1uczogMTA7IH1cbiAgLm8tY29sdW1uLTExXFxAeGwge1xuICAgIGNvbHVtbnM6IDExOyB9XG4gIC5vLWNvbHVtbi0xMlxcQHhsIHtcbiAgICBjb2x1bW5zOiAxMjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vLWNvbHVtbi0wXFxAbCB7XG4gICAgY29sdW1uczogMDsgfVxuICAuby1jb2x1bW4tMVxcQGwge1xuICAgIGNvbHVtbnM6IDE7IH1cbiAgLm8tY29sdW1uLTJcXEBsIHtcbiAgICBjb2x1bW5zOiAyOyB9XG4gIC5vLWNvbHVtbi0zXFxAbCB7XG4gICAgY29sdW1uczogMzsgfVxuICAuby1jb2x1bW4tNFxcQGwge1xuICAgIGNvbHVtbnM6IDQ7IH1cbiAgLm8tY29sdW1uLTVcXEBsIHtcbiAgICBjb2x1bW5zOiA1OyB9XG4gIC5vLWNvbHVtbi02XFxAbCB7XG4gICAgY29sdW1uczogNjsgfVxuICAuby1jb2x1bW4tN1xcQGwge1xuICAgIGNvbHVtbnM6IDc7IH1cbiAgLm8tY29sdW1uLThcXEBsIHtcbiAgICBjb2x1bW5zOiA4OyB9XG4gIC5vLWNvbHVtbi05XFxAbCB7XG4gICAgY29sdW1uczogOTsgfVxuICAuby1jb2x1bW4tMTBcXEBsIHtcbiAgICBjb2x1bW5zOiAxMDsgfVxuICAuby1jb2x1bW4tMTFcXEBsIHtcbiAgICBjb2x1bW5zOiAxMTsgfVxuICAuby1jb2x1bW4tMTJcXEBsIHtcbiAgICBjb2x1bW5zOiAxMjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm8tY29sdW1uLTBcXEBtIHtcbiAgICBjb2x1bW5zOiAwOyB9XG4gIC5vLWNvbHVtbi0xXFxAbSB7XG4gICAgY29sdW1uczogMTsgfVxuICAuby1jb2x1bW4tMlxcQG0ge1xuICAgIGNvbHVtbnM6IDI7IH1cbiAgLm8tY29sdW1uLTNcXEBtIHtcbiAgICBjb2x1bW5zOiAzOyB9XG4gIC5vLWNvbHVtbi00XFxAbSB7XG4gICAgY29sdW1uczogNDsgfVxuICAuby1jb2x1bW4tNVxcQG0ge1xuICAgIGNvbHVtbnM6IDU7IH1cbiAgLm8tY29sdW1uLTZcXEBtIHtcbiAgICBjb2x1bW5zOiA2OyB9XG4gIC5vLWNvbHVtbi03XFxAbSB7XG4gICAgY29sdW1uczogNzsgfVxuICAuby1jb2x1bW4tOFxcQG0ge1xuICAgIGNvbHVtbnM6IDg7IH1cbiAgLm8tY29sdW1uLTlcXEBtIHtcbiAgICBjb2x1bW5zOiA5OyB9XG4gIC5vLWNvbHVtbi0xMFxcQG0ge1xuICAgIGNvbHVtbnM6IDEwOyB9XG4gIC5vLWNvbHVtbi0xMVxcQG0ge1xuICAgIGNvbHVtbnM6IDExOyB9XG4gIC5vLWNvbHVtbi0xMlxcQG0ge1xuICAgIGNvbHVtbnM6IDEyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuby1jb2x1bW4tMFxcQHMge1xuICAgIGNvbHVtbnM6IDA7IH1cbiAgLm8tY29sdW1uLTFcXEBzIHtcbiAgICBjb2x1bW5zOiAxOyB9XG4gIC5vLWNvbHVtbi0yXFxAcyB7XG4gICAgY29sdW1uczogMjsgfVxuICAuby1jb2x1bW4tM1xcQHMge1xuICAgIGNvbHVtbnM6IDM7IH1cbiAgLm8tY29sdW1uLTRcXEBzIHtcbiAgICBjb2x1bW5zOiA0OyB9XG4gIC5vLWNvbHVtbi01XFxAcyB7XG4gICAgY29sdW1uczogNTsgfVxuICAuby1jb2x1bW4tNlxcQHMge1xuICAgIGNvbHVtbnM6IDY7IH1cbiAgLm8tY29sdW1uLTdcXEBzIHtcbiAgICBjb2x1bW5zOiA3OyB9XG4gIC5vLWNvbHVtbi04XFxAcyB7XG4gICAgY29sdW1uczogODsgfVxuICAuby1jb2x1bW4tOVxcQHMge1xuICAgIGNvbHVtbnM6IDk7IH1cbiAgLm8tY29sdW1uLTEwXFxAcyB7XG4gICAgY29sdW1uczogMTA7IH1cbiAgLm8tY29sdW1uLTExXFxAcyB7XG4gICAgY29sdW1uczogMTE7IH1cbiAgLm8tY29sdW1uLTEyXFxAcyB7XG4gICAgY29sdW1uczogMTI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5vLWNvbHVtbi0wXFxAeHMge1xuICAgIGNvbHVtbnM6IDA7IH1cbiAgLm8tY29sdW1uLTFcXEB4cyB7XG4gICAgY29sdW1uczogMTsgfVxuICAuby1jb2x1bW4tMlxcQHhzIHtcbiAgICBjb2x1bW5zOiAyOyB9XG4gIC5vLWNvbHVtbi0zXFxAeHMge1xuICAgIGNvbHVtbnM6IDM7IH1cbiAgLm8tY29sdW1uLTRcXEB4cyB7XG4gICAgY29sdW1uczogNDsgfVxuICAuby1jb2x1bW4tNVxcQHhzIHtcbiAgICBjb2x1bW5zOiA1OyB9XG4gIC5vLWNvbHVtbi02XFxAeHMge1xuICAgIGNvbHVtbnM6IDY7IH1cbiAgLm8tY29sdW1uLTdcXEB4cyB7XG4gICAgY29sdW1uczogNzsgfVxuICAuby1jb2x1bW4tOFxcQHhzIHtcbiAgICBjb2x1bW5zOiA4OyB9XG4gIC5vLWNvbHVtbi05XFxAeHMge1xuICAgIGNvbHVtbnM6IDk7IH1cbiAgLm8tY29sdW1uLTEwXFxAeHMge1xuICAgIGNvbHVtbnM6IDEwOyB9XG4gIC5vLWNvbHVtbi0xMVxcQHhzIHtcbiAgICBjb2x1bW5zOiAxMTsgfVxuICAuby1jb2x1bW4tMTJcXEB4cyB7XG4gICAgY29sdW1uczogMTI7IH0gfVxuXG4vKiBfb2JqZWN0LmdyaWQuc2NzcyAqL1xuLyoqXG4gKiBHcmlkIHdyYXBwZXIgc2V0dXAsIHN1cHBvcnRzIGlubGluZS1ibG9jayAmIGZsZXggbW9kZXNcbiAqIGNoYW5nZSBpbiBfY29uZmlnLmdyaWQuc2Nzc1xuICovXG4uby1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5vLWdyaWQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7IH0gfVxuXG4uby1ncmlkX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuby1ncmlkX19pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7IH0gfVxuXG4vKipcbiAqIFJldmVyc2VkIGdyaWRzIGFsbG93IHlvdSB0byBzdHJ1Y3R1cmUgeW91ciBzb3VyY2UgaW4gdGhlIG9wcG9zaXRlIG9yZGVyIHRvXG4gKiBob3cgeW91ciByZW5kZXJlZCBsYXlvdXQgd2lsbCBhcHBlYXIuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tcmV2IHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm8tZ3JpZC0tcmV2ID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIEFsaWduIGdyaWQgYXMgYSB2ZXJ0aWNhbCBjb2x1bW4uIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tY29sdW1ucyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLyoqXG4gKiBHdXR0ZXJsZXNzIGdyaWRzIGhhdmUgYWxsIHRoZSBwcm9wZXJ0aWVzIG9mIHJlZ3VsYXIgZ3JpZHMsIG1pbnVzIGFueSBzcGFjaW5nLlxuICogRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1mdWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuby1ncmlkLS1mdWxsID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIEZpbGwgZ3JpZHMgd2lsbCBhbGxvdyB1cyB0byBhdXRvZmlsbCBoZWlnaHQgZm9yIGZsZXggYmFzZWQgZ3JpZHMuXG4gKiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLWZpbGwge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4vKipcbiAqIEFsaWduIHRoZSBlbnRpcmUgZ3JpZCB0byB0aGUgcmlnaHQuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi8qKlxuICogQ2VudGVyZWQgZ3JpZHMgYWxpZ24gZ3JpZCBpdGVtcyBjZW50cmFsbHkgd2l0aG91dCBuZWVkaW5nIHRvIHVzZSBwdXNoIG9yIHB1bGxcbiAqIGNsYXNzZXMuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyoqXG4gKiBBbGlnbiBncmlkIGNlbGxzIHZlcnRpY2FsbHkgKGAuZ3JpZC0tbWlkZGxlYCBvciBgLmdyaWQtLWJvdHRvbWApLiBFeHRlbmRzXG4gKiBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1taWRkbGUgPiAuby1ncmlkX19pdGVtIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5vLWdyaWQtLWJvdHRvbSA+IC5vLWdyaWRfX2l0ZW0ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4vKipcbiAqIENyZWF0ZSBncmlkcyB3aXRoIG5hcnJvd2VyIGd1dHRlcnMuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tbmFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDsgfVxuICAuby1ncmlkLS1uYXJyb3cgPiAuby1ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cblxuLyoqXG4gKiBDcmVhdGUgZ3JpZHMgd2l0aCB3aWRlciBndXR0ZXJzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXdpZGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLm8tZ3JpZC0td2lkZSA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4OyB9XG5cbi8qKlxuICogRmxleCBiYXNpcyBtb2RpZnkuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tdW53cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLyogX29iamVjdC53cmFwcGVycy5zY3NzICovXG4uby13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9IH1cblxuLyogX2NvbXBvbmVudC5idXR0b25zLnNjc3MgKi9cbi5jLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA4cHggMjBweCA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAxMjBtcyBlYXNlLW91dDsgfVxuXG4uYy1idG46ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jLWJ0bi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tYmxhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0OyB9XG4gIC5jLWJ0bi0tYmxhY2suaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAuYy1idG4tLWJsYWNrLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjAsIDIwLCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE4MTAxMDsgfVxuICAuYy1idG4tLWJsYWNrMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1idG4tLWJsYWNrMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0OyB9XG4gICAgLmMtYnRuLS1ibGFjazIuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgICAuYy1idG4tLWJsYWNrMi5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjAsIDIwLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTgxMDEwOyB9XG4gIC5jLWJ0bi0tYmxhY2szIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEUwRTBFO1xuICAgIGJvcmRlci1jb2xvcjogIzBFMEUwRTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jLWJ0bi0tYmxhY2szOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDE0MTQ7IH1cbiAgICAuYy1idG4tLWJsYWNrMy5pcy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgIC5jLWJ0bi0tYmxhY2szLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyMCwgMjAsIDAuMjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxODEwMTA7IH1cblxuLmMtYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmMtYnRuLS13aGl0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAuYy1idG4tLXdoaXRlLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgLmMtYnRuLS13aGl0ZS5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIC5jLWJ0bi0td2hpdGUyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgIGJvcmRlci1jb2xvcjogI0Y5RjlGOTtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgIC5jLWJ0bi0td2hpdGUyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jLWJ0bi0td2hpdGUyLmlzLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgICAgLmMtYnRuLS13aGl0ZTIuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cblxuLmMtYnRuLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLXRleHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxOyB9XG4gIC5jLWJ0bi0tdGV4dC5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgIC5jLWJ0bi0tdGV4dC5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTcsIDk3LCA5NywgMC4yNSk7XG4gICAgICBib3JkZXItY29sb3I6ICM3NDRlNGU7IH1cbiAgLmMtYnRuLS10ZXh0MiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENEQ0RDtcbiAgICBib3JkZXItY29sb3I6ICM0RDRENEQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1idG4tLXRleHQyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7XG4gICAgICBib3JkZXItY29sb3I6ICM2MTYxNjE7IH1cbiAgICAuYy1idG4tLXRleHQyLmlzLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgICAgLmMtYnRuLS10ZXh0Mi5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NywgOTcsIDk3LCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNzQ0ZTRlOyB9XG4gIC5jLWJ0bi0tdGV4dDMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA4MDgwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmMtYnRuLS10ZXh0Mzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxOyB9XG4gICAgLmMtYnRuLS10ZXh0My5pcy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgIC5jLWJ0bi0tdGV4dDMuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTcsIDk3LCA5NywgMC4yNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzc0NGU0ZTsgfVxuXG4uYy1idG4tLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBib3JkZXItY29sb3I6ICNFNkU2RTY7XG4gIGNvbG9yOiAjNjE2MTYxOyB9XG4gIC5jLWJ0bi0tZGl2aWRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cbiAgLmMtYnRuLS1kaXZpZGVyLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgLmMtYnRuLS1kaXZpZGVyLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ViZTFlMTsgfVxuXG4uYy1idG4tLWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG4gIGNvbG9yOiAjNjE2MTYxOyB9XG4gIC5jLWJ0bi0tbGlnaHQtZ3JleTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7IH1cbiAgLmMtYnRuLS1saWdodC1ncmV5LmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgLmMtYnRuLS1saWdodC1ncmV5LmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y3ZjNmMzsgfVxuICAuYy1idG4tLWxpZ2h0LWdyZXkyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkYxO1xuICAgIGJvcmRlci1jb2xvcjogI0U2RTZGMTtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgIC5jLWJ0bi0tbGlnaHQtZ3JleTI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgIGJvcmRlci1jb2xvcjogd2hpdGVzbW9rZTsgfVxuICAgIC5jLWJ0bi0tbGlnaHQtZ3JleTIuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgICAuYy1idG4tLWxpZ2h0LWdyZXkyLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmN2YzZjM7IH1cbiAgLmMtYnRuLS1saWdodC1ncmV5MyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgICBib3JkZXItY29sb3I6ICNGM0YzRjM7XG4gICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAuYy1idG4tLWxpZ2h0LWdyZXkzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlc21va2U7IH1cbiAgICAuYy1idG4tLWxpZ2h0LWdyZXkzLmlzLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgICAgLmMtYnRuLS1saWdodC1ncmV5My5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjdmM2YzOyB9XG5cbi5jLWJ0bi0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7XG4gIGJvcmRlci1jb2xvcjogIzYxNjE2MTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1ncmV5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuICAgIGJvcmRlci1jb2xvcjogIzYxNjE2MTsgfVxuICAuYy1idG4tLWdyZXkuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAuYy1idG4tLWdyZXkuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk3LCA5NywgOTcsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNzQ0ZTRlOyB9XG4gIC5jLWJ0bi0tZ3JleTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMEIwQjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjBCMEIwO1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgLmMtYnRuLS1ncmV5Mjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjE2MTYxOyB9XG4gICAgLmMtYnRuLS1ncmV5Mi5pcy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgIC5jLWJ0bi0tZ3JleTIuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTcsIDk3LCA5NywgMC4yNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzc0NGU0ZTsgfVxuICAuYy1idG4tLWdyZXkzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4QThCO1xuICAgIGJvcmRlci1jb2xvcjogIzg3OEE4QjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jLWJ0bi0tZ3JleTM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzYxNjE2MTsgfVxuICAgIC5jLWJ0bi0tZ3JleTMuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgICAuYy1idG4tLWdyZXkzLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk3LCA5NywgOTcsIDAuMjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICM3NDRlNGU7IH1cblxuLmMtYnRuLS1kYXJrLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMTIxO1xuICBib3JkZXItY29sb3I6ICMyMzIxMjE7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tZGFyay1ncmV5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgIGJvcmRlci1jb2xvcjogIzIyMjIyMjsgfVxuICAuYy1idG4tLWRhcmstZ3JleS5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgIC5jLWJ0bi0tZGFyay1ncmV5LmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNSwgMzMsIDMzLCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJhMWExYTsgfVxuXG4uYy1idG4tLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTM1NWM7XG4gIGJvcmRlci1jb2xvcjogIzQ5MzU1YztcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS1wdXJwbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0OTQ0NGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDk0NDRlOyB9XG4gIC5jLWJ0bi0tcHVycGxlLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgLmMtYnRuLS1wdXJwbGUuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDczLCA1MywgOTIsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDkyNzZiOyB9XG4gIC5jLWJ0bi0tcHVycGxlMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhlNjliMjtcbiAgICBib3JkZXItY29sb3I6ICM4ZTY5YjI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1idG4tLXB1cnBsZTI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NDQ0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ5NDQ0ZTsgfVxuICAgIC5jLWJ0bi0tcHVycGxlMi5pcy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgIC5jLWJ0bi0tcHVycGxlMi5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MywgNTMsIDkyLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDkyNzZiOyB9XG5cbi5jLWJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzAwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLXJlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MTQxNDtcbiAgICBib3JkZXItY29sb3I6ICNiODE0MTQ7IH1cbiAgLmMtYnRuLS1yZWQuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAuYy1idG4tLXJlZC5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAwLCAwLCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2NjMDAwMDsgfVxuXG4uYy1idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBQkQzNTtcbiAgYm9yZGVyLWNvbG9yOiAjM0FCRDM1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBhNTRkO1xuICAgIGJvcmRlci1jb2xvcjogIzUwYTU0ZDsgfVxuICAuYy1idG4tLWdyZWVuLmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgLmMtYnRuLS1ncmVlbi5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTgsIDE4OSwgNTMsIDAuMjUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjRkNTFkOyB9XG4gIC5jLWJ0bi0tZ3JlZW4yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3OTEyO1xuICAgIGJvcmRlci1jb2xvcjogIzE2NzkxMjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jLWJ0bi0tZ3JlZW4yOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGE1NGQ7XG4gICAgICBib3JkZXItY29sb3I6ICM1MGE1NGQ7IH1cbiAgICAuYy1idG4tLWdyZWVuMi5pcy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgIC5jLWJ0bi0tZ3JlZW4yLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU4LCAxODksIDUzLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjRkNTFkOyB9XG5cbi5jLWJ0bi0tc2xhdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNCO1xuICBib3JkZXItY29sb3I6ICMzQzNDM0I7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLWJ0bi0tc2xhdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2MzYzNjOyB9XG4gIC5jLWJ0bi0tc2xhdGUuaXMtb3V0bGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAuYy1idG4tLXNsYXRlLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDU5LCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQ4NDgyZjsgfVxuICAuYy1idG4tLXNsYXRlMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgICBib3JkZXItY29sb3I6ICM3MDcwNzA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1idG4tLXNsYXRlMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjM2MzYzNjOyB9XG4gICAgLmMtYnRuLS1zbGF0ZTIuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgICAuYy1idG4tLXNsYXRlMi5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNjAsIDU5LCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDg0ODJmOyB9XG4gIC5jLWJ0bi0tc2xhdGUzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhENkQ2O1xuICAgIGJvcmRlci1jb2xvcjogI0Q4RDZENjtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgIC5jLWJ0bi0tc2xhdGUzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzNjM2M7XG4gICAgICBib3JkZXItY29sb3I6ICMzYzNjM2M7IH1cbiAgICAuYy1idG4tLXNsYXRlMy5pcy1vdXRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgIC5jLWJ0bi0tc2xhdGUzLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNTksIDAuMjUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ODQ4MmY7IH1cblxuLmMtYnRuLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyQTlFMDtcbiAgYm9yZGVyLWNvbG9yOiAjMjJBOUUwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjllYzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2I5ZWM3OyB9XG4gIC5jLWJ0bi0tYmx1ZS5pcy1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgIC5jLWJ0bi0tYmx1ZS5pcy1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDE2OSwgMjI0LCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA5YjRmOTsgfVxuICAuYy1idG4tLWJsdWUyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlGMkY5O1xuICAgIGJvcmRlci1jb2xvcjogI0U5RjJGOTtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgIC5jLWJ0bi0tYmx1ZTI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiOWVjNztcbiAgICAgIGJvcmRlci1jb2xvcjogIzNiOWVjNzsgfVxuICAgIC5jLWJ0bi0tYmx1ZTIuaXMtb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgICAuYy1idG4tLWJsdWUyLmlzLW91dGxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAxNjksIDIyNCwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA5YjRmOTsgfVxuXG4uYy1idG4tLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0U1MDI7XG4gIGJvcmRlci1jb2xvcjogI0ZDRTUwMjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmMtYnRuLS15ZWxsb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2QwMWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTNkMDFiOyB9XG4gIC5jLWJ0bi0teWVsbG93LmlzLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gICAgLmMtYnRuLS15ZWxsb3cuaXMtb3V0bGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjI5LCAyLCAwLjI1KTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZlZTcwMDsgfVxuXG4uYy1idG4tLXdkIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4OyB9XG5cbi5jLWJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQUJEMzU7XG4gIGJvcmRlci1jb2xvcjogIzNBQkQzNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCbGFja1wiLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmMtYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3OTEyO1xuICAgIGJvcmRlci1jb2xvcjogIzE2NzkxMjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYy1idG4tLXByaW1hcnkuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0NDQ0NDO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMzQUJEMzU7XG4gIGNvbG9yOiAjM0FCRDM1O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQmxhY2tcIiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLWJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0FCRDM1O1xuICAgIGJvcmRlci1jb2xvcjogIzNBQkQzNTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYy1idG4tLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDQ0NDO1xuICBjb2xvcjogIzYxNjE2MTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJsYWNrXCIsIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYy1idG4tLXRlcnRpYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuICAgIGJvcmRlci1jb2xvcjogIzYxNjE2MTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYy1idG4tLWhlYWRlci10ZWxlcGhvbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0FCRDM1O1xuICBib3JkZXItY29sb3I6ICMzQUJEMzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAuYy1idG4tLWhlYWRlci10ZWxlcGhvbmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjc5MTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTY3OTEyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jLWJ0bi0tbmV3c2xldHRlci1zaWdudXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0FCRDM1O1xuICBib3JkZXItY29sb3I6ICMzQUJEMzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQmxhY2tcIiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmMtYnRuLS1uZXdzbGV0dGVyLXNpZ251cDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2NzkxMjtcbiAgICBib3JkZXItY29sb3I6ICMxNjc5MTI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogX2NvbXBvbmVudC5zbGlkZXIuc2NzcyAqL1xuLmMtc2xpZGVyIGFydGljbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYy1zbGlkZXItLWJhc2ljIGhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTY5YjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi5jLXNsaWRlci0tYmFzaWMgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDExMnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAuYy1zbGlkZXItLWJhc2ljIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMDsgfSB9XG5cbi5jLXNsaWRlci0tYmFja2dyb3VuZCAuYy1zbGlkZXJfX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYy1zbGlkZXItLWJhY2tncm91bmQgLmMtc2xpZGVyX19jb250ZW50IGhlYWRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmMtc2xpZGVyLS1iYWNrZ3JvdW5kIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAxNnB4OyB9XG5cbi5jLXNsaWRlci0taGVybyAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmMtc2xpZGVyLS1oZXJvIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtc2xpZGVyLS1oZXJvIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuXG4uYy1zbGlkZXItLWhlcm8gLmMtc2xpZGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjAwcHg7IH1cbiAgLmMtc2xpZGVyLS1oZXJvIC5jLXNsaWRlcl9fY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMzAyRDJCIDAuNzMlLCByZ2JhKDQ4LCA0NSwgNDMsIDApIDkyLjE4JSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jLXNsaWRlci0taGVybyAuYy1zbGlkZXJfX2NvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmMtc2xpZGVyLS1oZXJvIC5jLXNsaWRlcl9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5jLXNsaWRlci0taGVybyAuYy1zbGlkZXJfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmMtc2xpZGVyLS1oZXJvIC5jLXNsaWRlcl9fY29udGVudCAuYy1zbGlkZXJfX21vYmlsZS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1zbGlkZXItLWhlcm8gLmMtc2xpZGVyX19jb250ZW50IC5jLXNsaWRlcl9fbW9iaWxlLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmMtc2xpZGVyLS1oZXJvIC5jLXNsaWRlcl9fY29udGVudCAuYy1zbGlkZXJfX2JveCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyMCwgMjAsIDAuNyk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1zbGlkZXItLWhlcm8gLmMtc2xpZGVyX19jb250ZW50IC5jLXNsaWRlcl9fYm94IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG4gIC5jLXNsaWRlci0taGVybyAuYy1zbGlkZXJfX2NvbnRlbnQgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzMnB4IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYy1zbGlkZXItLWhlcm8gLmMtc2xpZGVyX19jb250ZW50IGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDsgfSB9XG5cbi5jLXNsaWRlci0tc3RlcHMgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYy1zbGlkZXItLXN0ZXBzIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jLXNsaWRlci0tc3RlcHMgYXJ0aWNsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTMwcHg7IH1cblxuLmMtc2xpZGVyLS1zdGVwcyAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIC5jLXNsaWRlci0tc3RlcHMgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9XG5cbi5jLXNsaWRlci0tcHJvZ3Jlc3MtYmFyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE2cHggYXV0bztcbiAgYm90dG9tOiB1bnNldDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICByaWdodDogMDsgfVxuICAuYy1zbGlkZXItLXByb2dyZXNzLWJhciAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYy1zbGlkZXItLXByb2dyZXNzLWJhciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCQkJCOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYy1zbGlkZXItLXByb2dyZXNzLWJhciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cbiAgICAuYy1zbGlkZXItLXByb2dyZXNzLWJhciAuc2xpY2stZG90cyBsaTpmaXJzdC1jaGlsZCBidXR0b24ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHg7IH1cbiAgICAuYy1zbGlkZXItLXByb2dyZXNzLWJhciAuc2xpY2stZG90cyBsaTpsYXN0LWNoaWxkIGJ1dHRvbiB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4OyB9XG4gICAgLmMtc2xpZGVyLS1wcm9ncmVzcy1iYXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4uYy1zbGlkZXItLXByb2dyZXNzLWJhci0tZm91ci1vbmx5IC5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmMtc2xpZGVyLS1wcm9ncmVzcy1iYXItLWZvdXItb25seSAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmMtc2xpZGVyLS1wcm9ncmVzcy1iYXItLWZvdXItb25seSAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1zbGlkZXItLXByb2dyZXNzLWJhci0tdGhyZWUtb25seSAuc2xpY2stZG90cyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLXNsaWRlci0tcHJvZ3Jlc3MtYmFyLS10aHJlZS1vbmx5IC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDMzJTsgfVxuXG4uYy1zbGlkZXItLXByb2dyZXNzLWJhci0tdGhyZWUtb25seSAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy1zbGlkZXItLWRvdHMgLnNsaWNrLWRvdHMge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jLXNsaWRlci0tZG90cyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5OyB9XG4gIC5jLXNsaWRlci0tZG90cyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0FCRDM1OyB9XG5cbi5jLXNsaWRlci0tZXF1YWwtaGVpZ2h0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuYy1zbGlkZXItLWVxdWFsLWhlaWdodCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uYy1zbGlkZXItLWRvdHMgLnNsaWNrLWRvdHMge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpzLXNsaWNrLS1mb3JlZ3JvdW5kLFxuLmpzLXNsaWNrLS1oZXJvLFxuLmpzLXNsaWNrLS1mZWF0dXJlcyxcbi5qcy1zbGljay0tdmFsdWUtcHJvcHMsXG4uanMtc2xpY2stLXN0ZXBzLFxuLmpzLXNsaWNrLS1zdGVwcy1iYW5uZXIsXG4uanMtc2xpY2stLWZlYXR1cmVkLXByb2R1Y3RzLFxuLmpzLXNsaWNrLS1wcm9kdWN0cyxcbi5qcy1zbGljay0tYWJvdXQtbG9nb3MsXG4uanMtc2xpY2stLXJldmlld3Mge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTsgfVxuXG4uanMtc2xpY2stLWZvcmVncm91bmQuc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLWhlcm8uc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLWZlYXR1cmVzLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS12YWx1ZS1wcm9wcy5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tc3RlcHMuc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLXN0ZXBzLWJhbm5lci5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tZmVhdHVyZWQtcHJvZHVjdHMuc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLXByb2R1Y3RzLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1hYm91dC1sb2dvcy5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tcmV2aWV3cy5zbGljay1pbml0aWFsaXplZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogX2NvbXBvbmVudC5oYW1idXJnZXIuc2NzcyAqL1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmMtaGFtYnVyZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgei1pbmRleDogMTM7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYy1oYW1idXJnZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5jLWhhbWJ1cmdlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4OyB9XG5cbi5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgLmMtaGFtYnVyZ2VyX19pbm5lciwgLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUsIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgIHdpZHRoOiAxOHB4OyB9XG4gIC5jLWhhbWJ1cmdlcl9faW5uZXI6YmVmb3JlLCAuYy1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUsIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUge1xuICAgIHRvcDogLTZweDsgfVxuICAuYy1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgICBib3R0b206IC02cHg7IH1cblxuLmMtaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYy1oYW1idXJnZXIuaXMtYWN0aXZlIC5jLWhhbWJ1cmdlcl9faW5uZXIsIC5jLWhhbWJ1cmdlci5pcy1hY3RpdmUgLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUsIC5jLWhhbWJ1cmdlci5pcy1hY3RpdmUgLmMtaGFtYnVyZ2VyX19pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLypcbiogU3BpblxuKi9cbi5jLWhhbWJ1cmdlci0tc3BpbiAuYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5jLWhhbWJ1cmdlci0tc3BpbiAuYy1oYW1idXJnZXJfX2lubmVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cbiAgLmMtaGFtYnVyZ2VyLS1zcGluIC5jLWhhbWJ1cmdlcl9faW5uZXI6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMzRzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5jLWhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmMtaGFtYnVyZ2VyX19pbm5lciB7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5jLWhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmMtaGFtYnVyZ2VyX19pbm5lcjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZS1vdXQ7IH1cbiAgLmMtaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuYy1oYW1idXJnZXJfX2lubmVyOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLmMtbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyMCwgMjAsIDAuNyk7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMTIwbXMgZWFzZS1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExMTE7IH1cbiAgLmMtbW9kYWwuaXMtb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5jLW1vZGFsX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzYxNjE2MTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmMtbW9kYWxfX2lubmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jLW1vZGFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMycHggMTZweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jLW1vZGFsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTZweDsgfSB9XG5cbi5jLW1vZGFsX19jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91aS9pY29uLW1vZGFsLWNsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMzBweDtcbiAgei1pbmRleDogODAxO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmMtbW9kYWxfX3Njcm9sbCB7XG4gIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBDaHJvbWUsIFNhZmFyaSBhbmQgT3BlcmEgKi9cbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGaXJlZm94ICovIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1tb2RhbF9fc2Nyb2xsIHtcbiAgICAgIGhlaWdodDogODB2aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jLW1vZGFsX19zY3JvbGwgLm8tZ3JpZCB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAuYy1tb2RhbF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1tb2RhbC0tdHlyZS1jb25maXJtYXRpb24gLmMtbW9kYWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXI6IDJweCBzb2xpZCAjM0FCRDM1O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5jLW1vZGFsLS10eXJlLWNvbmZpcm1hdGlvbiAuYy1tb2RhbF9fb3B0aW9ucyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmMtbW9kYWwtLXR5cmUtY29uZmlybWF0aW9uIC5jLW1vZGFsX19vcHRpb25zX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91aS9pY29uLXJlbW92ZS1zbWFsbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3RDdENztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gTWVkaXVtXCIsIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYy1tb2RhbC0tdHlyZS1jb25maXJtYXRpb24gLmMtbW9kYWxfX29wdGlvbnNfX3NlbGVjdGVkIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJsYWNrXCIsIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jLW1vZGFsLS10eXJlLWNvbmZpcm1hdGlvbiAuYy1tb2RhbF9fb3B0aW9uc19fc2VsZWN0ZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYy1tb2RhbC0tdHlyZS1jb25maXJtYXRpb24gLmMtbW9kYWxfX29wdGlvbnNfX3Njcm9sbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLmMtbW9kYWwtLXR5cmUtY29uZmlybWF0aW9uIC5jLW1vZGFsX19vcHRpb25zX19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogN3B4OyB9XG4gIC5jLW1vZGFsLS10eXJlLWNvbmZpcm1hdGlvbiAuYy1tb2RhbF9fb3B0aW9uc19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JCQkJCQjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gIC5jLW1vZGFsLS10eXJlLWNvbmZpcm1hdGlvbiAuYy1tb2RhbF9fb3B0aW9uc19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1NztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHdpZHRoOiA1cHg7IH1cblxuLmMtbW9kYWxfX2lubmVyLmpzLW1vZGFsSW5uZXIgPiAuby13cmFwcGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtbW9kYWxfX2lubmVyLmpzLW1vZGFsSW5uZXIgPiAuby13cmFwcGVyID4gLm8tZ3JpZCA+IC5vLWdyaWRfX2l0ZW0ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4vKiBfY29tcG9uZW50Lm5hdmJhci5zY3NzICovXG4uYy1uYXZiYXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDEwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtbmF2YmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQUJEMzU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNjc5MTI7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4zcyBlYXNlLWluLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jLW5hdmJhciB7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYy1uYXZiYXIgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jLW5hdmJhciA+IHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYy1uYXZiYXIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmMtbmF2YmFyIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmMtbmF2YmFyIGxpIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmMtbmF2YmFyID4gdWwgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIE1lZGl1bVwiLCBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjAwMDAwMDAyOTgwMjMyMjRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jLW5hdmJhciA+IHVsID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE2NzkxMjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4OyB9IH1cblxuLmMtbmF2YmFyID4gdWwgPiBsaSA+IGEuYy1uYXZiYXJfX2Ryb3Bkb3duIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4uYy1uYXZiYXIgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjM0FCRDM1OyB9XG5cbi5jLW5hdmJhciB1bCB1bCBsaSBhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNjc5MTI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7IH1cblxuLmMtbmF2YmFyIHVsIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY3OTEyO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmMtbmF2YmFyIHVsIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5jLW5hdmJhciB1bCB1bCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBsZWZ0OiA4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jLW5hdmJhciB1bCB1bCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM0FCRDM1O1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4uYy1uYXZiYXIgdWwgbGk6bGFzdC1jaGlsZCB1bCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDVweCA1cHg7XG4gIGxlZnQ6IC02NnB4OyB9XG5cbi5jLW5hdmJhciAuaXMtb3BlbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jLW5hdmJhciAuaXMtb3BlbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE2NzkxMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cbiAgLmMtbmF2YmFyIC5pcy1vcGVuICsgdWwge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmMtbmF2YmFyIC5pcy1vcGVuICsgdWwge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmMtbmF2YmFyLmhhbWJ1cmdlci1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5jLW5hdmJhci5zdGlja3kge1xuICB0b3A6IDY0cHg7IH1cblxuLmMtbmF2YmFyLnN0YXRlLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uYy1uYXZiYXJfX2Ryb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24uc3ZnXCIpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgdG9wIDAuM3M7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1uYXZiYXJfX2Ryb3Bkb3duOmFmdGVyIHtcbiAgICAgIHRvcDogMTZweDsgfSB9XG5cbi5jLW5hdmJhcl9fZHJvcGRvd24uaXMtb3BlbjpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jLW5hdmJhcl9fZHJvcGRvd24uaXMtb3BlbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy91aS9pY29uLWRyb3Bkb3duLnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRvcDogN3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtbmF2YmFyX19kcm9wZG93bi5pcy1vcGVuOmFmdGVyIHtcbiAgICAgIHRvcDogMTlweDsgfSB9XG5cbi8qIF9jb21wb25lbnQucGFnZS1ib2R5LnNjc3MgKi9cbi5jLXBhZ2UtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBfY29tcG9uZW50LnBhZ2UtaGVhZC5zY3NzICovXG4uYy1wYWdlLWhlYWQge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7IH1cblxuLmMtcGFnZS1oZWFkX193cmFwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jLXBhZ2UtaGVhZC0tc2Nyb2xsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDEyMG1zIGVhc2Utb3V0OyB9XG4gIC5jLXBhZ2UtaGVhZC0tc2Nyb2xsLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIHRvcDogMDsgfVxuXG4uYy1wYWdlLWhlYWRfX2xvZ28ge1xuICB3aWR0aDogMjc2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXBhZ2UtaGVhZF9fbG9nbyB7XG4gICAgICB3aWR0aDogMjQzcHg7IH0gfVxuXG4vKiBfY29tcG9uZW50LmJyZWFkY3J1bWJzLnNjc3MgKi9cbi5jLWJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAuYy1icmVhZGNydW1icyB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jLWJyZWFkY3J1bWJzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjNjE2MTYxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYy1icmVhZGNydW1icyB1bCBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICBtYXJnaW46IDAgOHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYy1icmVhZGNydW1icyB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNHB4OyB9IH1cbiAgICAgIC5jLWJyZWFkY3J1bWJzIHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAuYy1icmVhZGNydW1icyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYy1icmVhZGNydW1icyBhIHtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuXG4vKiBfY29tcG9uZW50Lmhlcm8uc2NzcyAqL1xuLmMtaGVybyB7XG4gIHBhZGRpbmc6IDY0cHggMDsgfVxuXG4uYy1oZXJvLS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyB9XG5cbi5jLWhlcm8tLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmMtaGVyby0tb3ZlcmxheTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB3aGl0ZSAwJSwgd2hpdGUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDkwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmMtaGVyby0tb3ZlcmxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCB3aGl0ZSAwJSwgd2hpdGUgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSk7IH1cbiAgLmMtaGVyby0tb3ZlcmxheSBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzOyB9XG5cbi5jLWhlcm8tLWJsb2cge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA2NHB4IDA7IH1cbiAgLmMtaGVyby0tYmxvZyBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYy1oZXJvLS1ibG9nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMzJweCAwOyB9IH1cblxuLmMtaGVyb19faW1hZ2UtbGVmdCB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1oZXJvX19pbWFnZS1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAuYy1oZXJvX19pbWFnZS1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFlbSwgMWZyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxMTYuNjY2NjdweCkpIG1pbm1heCgxZW0sIDFmcik7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmMtaGVyb19faW1hZ2UtbGVmdCB7XG4gICAgICBncmlkLWdhcDogOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1oZXJvX19pbWFnZS1sZWZ0X19pbWcge1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtaGVyb19faW1hZ2UtbGVmdF9faW1nIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA4OyB9IH1cblxuLmMtaGVyb19faW1hZ2UtbGVmdF9fY29udGVudCB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICBncmlkLWNvbHVtbi1lbmQ6IDE0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5jLWhlcm9fX2ltYWdlLWxlZnRfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jLWhlcm9fX2ltYWdlLWxlZnRfX2NvbnRlbnQge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDE0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW07IH1cbiAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgICAuYy1oZXJvX19pbWFnZS1sZWZ0X19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9IH1cblxuLmMtaGVyb19faW1hZ2UtcmlnaHQge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtaGVyb19faW1hZ2UtcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgIC5jLWhlcm9fX2ltYWdlLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFlbSwgMWZyKSByZXBlYXQoMTIsIG1pbm1heCgwLCAxMTYuNjY2NjdweCkpIG1pbm1heCgxZW0sIDFmcik7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmMtaGVyb19faW1hZ2UtcmlnaHQge1xuICAgICAgZ3JpZC1nYXA6IDhweCAhaW1wb3J0YW50OyB9IH1cblxuLmMtaGVyb19faW1hZ2UtcmlnaHRfX2ltZyB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1oZXJvX19pbWFnZS1yaWdodF9faW1nIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxNTsgfSB9XG5cbi5jLWhlcm9fX2ltYWdlLXJpZ2h0X19jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLWVuZDogMTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgLmMtaGVyb19faW1hZ2UtcmlnaHRfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jLWhlcm9fX2ltYWdlLXJpZ2h0X19jb250ZW50IHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW07IH1cbiAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgICAuYy1oZXJvX19pbWFnZS1yaWdodF9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfSB9XG5cbi8qIF9jb21wb25lbnQudGFicy5zY3NzICovXG4uYy10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jLXRhYnMgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy10YWJzX19sYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U2RTZFNjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMTIwbXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDE7IH1cblxuLmMtdGFic19fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvcmRlcjogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cblxuLmMtdGFicyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5jLXRhYnNfX2xhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGU2OWIyO1xuICBjb2xvcjogIzQ5MzU1YzsgfVxuICAuYy10YWJzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmMtdGFic19fbGFiZWwgKyAuYy10YWJzX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogNTAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jLXRhYnMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuYy10YWJzX19sYWJlbCArIC5jLXRhYnNfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7IH0gfVxuXG4uYy10YWJzLS1zZWFyY2ggLmMtdGFic19fbGFiZWwge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0MzQzNCO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjM0MzQzNCO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzNDM0MzQjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzQUJEMzU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gVWx0cmFcIiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy10YWJzLS1zZWFyY2ggLmMtdGFic19fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfSB9XG4gIC5jLXRhYnMtLXNlYXJjaCAuYy10YWJzX19sYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMTQxNDE0O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMTQxNDE0O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzE0MTQxNDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7IH1cbiAgLmMtdGFicy0tc2VhcmNoIC5jLXRhYnNfX2xhYmVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjM0MzQzNCO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzNDM0I7IH1cblxuLmMtdGFicy0tc2VhcmNoIC5jLXRhYnNfX2NvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjM0FCRDM1O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMzQUJEMzU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjM0FCRDM1O1xuICB0b3A6IC0zcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDsgfVxuXG4uYy10YWJzLS1zZWFyY2guYy10YWJzIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmMtdGFic19fbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMzQUJEMzU7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jLXRhYnMtLXNlYXJjaC5jLXRhYnMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuYy10YWJzX19sYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzNBQkQzNTtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjM0FCRDM1O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjM0FCRDM1O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmMtdGFicy0tc2VhcmNoLmMtdGFicyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5jLXRhYnNfX2xhYmVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNDM0MzQjtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMzQUJEMzU7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzNBQkQzNTtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzNBQkQzNTtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi8qIF9jb21wb25lbnQucmVnLnNjc3MgKi9cbi5jLXJlZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYy1yZWdfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzQUJEMzU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBNZWRpdW1cIiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgLmMtcmVnX19pbnB1dCB7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1yZWdfX2lucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4zMTI1cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLXJlZ19faW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jLXJlZ19faW5wdXQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5jLXJlZ19faW5wdXQtLWxhcmdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmMtcmVnX19pbnB1dC0tbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cblxuLmMtcmVndWtfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWRiMGM7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzQUJEMzU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJsYWNrXCIsIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmMtcmVndWtfX2lucHV0LS1sYXJnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMy42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jLXJlZ3VrX19pbnB1dC0tbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9IH1cblxuLmMtcmVnX19wbGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDJweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpOyB9XG5cbi5jLXJlZ19fcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi8qIF9jb21wb25lbnQubWluaS1jYXJ0LnNjc3MgKi9cbi5jLW1pbmktY2FydF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgb3BhY2l0eTogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzIGVhc2UtaW4sIG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLW1pbmktY2FydF9fd3JhcHBlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4sIG9wYWNpdHkgMC4ycyBsaW5lYXI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLmMtbWluaS1jYXJ0X193cmFwcGVyIHtcbiAgICAgIHJpZ2h0OiAtOHB4OyB9IH1cbiAgLmMtbWluaS1jYXJ0X193cmFwcGVyLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmMtbWluaS1jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogNTMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzQUJEMzU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jLW1pbmktY2FydCB7XG4gICAgICB3aWR0aDogOTV2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH0gfVxuICAuYy1taW5pLWNhcnQgLmMtbWluaS1jYXJ0X19wcm9kdWN0cyB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAvKiBIaWRlIHNjcm9sbGJhciBmb3IgQ2hyb21lLCBTYWZhcmkgYW5kIE9wZXJhICovIH1cbiAgICAuYy1taW5pLWNhcnQgLmMtbWluaS1jYXJ0X19wcm9kdWN0czo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDhweDsgfVxuICAgIC5jLW1pbmktY2FydCAuYy1taW5pLWNhcnRfX3Byb2R1Y3RzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1OyB9XG4gICAgLmMtbWluaS1jYXJ0IC5jLW1pbmktY2FydF9fcHJvZHVjdHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbmJvZHkuaXMtb3BlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICBib2R5LmlzLW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjAsIDIwLCAwLjcpO1xuICAgIHotaW5kZXg6IDI7IH1cblxuLyogX2NvbXBvbmVudC5vcmRlci5zY3NzICovXG4uYy1vcmRlcl9fc3VtbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzQUJEMzU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwcHg7IH1cbiAgLmMtb3JkZXJfX3N1bW1hcnkgLmMtYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cbi8qIF9jb21wb25lbnQuZGl2aWRlci5zY3NzICovXG4uYy1kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBQkQzNTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZGl2aWRlciB7XG4gICAgICBoZWlnaHQ6IDJweDsgfSB9XG5cbi8qIF9jb21wb25lbnQudHlyZS5zY3NzICovXG4uYy10eXJlX19jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMTIwbXMgZWFzZS1vdXQ7IH1cbiAgLmMtdHlyZV9fY2FyZC0tZ3JlZW4tYm9yZGVyIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjM0FCRDM1OyB9XG4gIC5jLXR5cmVfX2NhcmQgaGVhZGVyLCAuYy10eXJlX19jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gIC5jLXR5cmVfX2NhcmQgZm9vdGVyIC5jLXR5cmVfX2NhcmRfX2J1dHRvbnNfX21vcmUsIC5jLXR5cmVfX2NhcmRfX2J1dHRvbnMgLmMtdHlyZV9fY2FyZF9fYnV0dG9uc19fbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RjJGOTtcbiAgICBjb2xvcjogIzYxNjE2MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gTWVkaXVtXCIsIEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jLXR5cmVfX2NhcmQgZm9vdGVyIC5jLXR5cmVfX2NhcmRfX2J1dHRvbnNfX21vcmUsIC5jLXR5cmVfX2NhcmRfX2J1dHRvbnMgLmMtdHlyZV9fY2FyZF9fYnV0dG9uc19fbW9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH0gfVxuICAuYy10eXJlX19jYXJkIGZvb3RlciAuYy10eXJlX19jYXJkX19idXR0b25zX19vcmRlciwgLmMtdHlyZV9fY2FyZF9fYnV0dG9ucyAuYy10eXJlX19jYXJkX19idXR0b25zX19vcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNBQkQzNTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQmxhY2tcIiwgQmxpbmtNYWNTeXN0ZW1Gb250LCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jLXR5cmVfX2NhcmQgZm9vdGVyIC5jLXR5cmVfX2NhcmRfX2J1dHRvbnNfX29yZGVyLCAuYy10eXJlX19jYXJkX19idXR0b25zIC5jLXR5cmVfX2NhcmRfX2J1dHRvbnNfX29yZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfSB9XG4gIC5jLXR5cmVfX2NhcmQgLmMtdHlyZV9fY2FyZF9fb3ZlcmxheS1pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYy10eXJlX19jYXJkX19jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0U5RjJGOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYy10eXJlX19jYXJkX19zeW1ib2wtc21hbGwge1xuICB3aWR0aDogNDBweDsgfVxuXG4uYy10eXJlX19jYXJkX19ldS1sYWJlbCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNDE0MTQ7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmMtdHlyZV9fY2FyZF9fZXUtbGFiZWwge1xuICAgICAgd2lkdGg6IDc3cHg7IH0gfVxuICAuYy10eXJlX19jYXJkX19ldS1sYWJlbCAuYy10eXJlLWNhcmRfX2Z1ZWwge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLmMtdHlyZV9fY2FyZF9fZXUtbGFiZWwgLmMtdHlyZS1jYXJkX19ncmlwIHtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAycHgpOyB9XG4gIC5jLXR5cmVfX2NhcmRfX2V1LWxhYmVsIC5jLXR5cmUtY2FyZF9fbm9pc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYy10eXJlX19jYXJkX19ldS1sYWJlbCAuYy10eXJlLWNhcmRfX25vaXNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9IH1cblxuLyogX2NvbXBvbmVudC5sb2dpbi5zY3NzICovXG4uYy1sb2dpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDY0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1sb2dpbiB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5jLWxvZ2luOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG4gICAgb3BhY2l0eTogMC44OyB9XG5cbi5jLWxvZ2luX19sb2dvIHtcbiAgd2lkdGg6IDQxNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYy1sb2dpbl9fbG9nbyB7XG4gICAgICB3aWR0aDogMzY1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLmMtbG9naW5fX2xvZ28ge1xuICAgICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuLmMtbG9naW5fX3BhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmMtbG9naW5fX3BhbmVsIC5jLXRleHRib3gge1xuICAgIGJvcmRlci1jb2xvcjogI0Q3RDdENztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAuYy1sb2dpbl9fcGFuZWwgLmMtdGV4dGJveDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNDOEM4Qzg7IH1cblxuLyogX3V0aWxpdHkuZGlzcGxheS5zY3NzICovXG4udS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi51LXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi51LXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4udS1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnUtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnUtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi51LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudS1wcmludC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS10YWJsZVxcQHhsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudS10YWJsZS1jZWxsXFxAeGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnUtdGFibGUtcm93XFxAeGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAudS1pbnZpc2libGVcXEB4bCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC51LXZpc2libGVcXEB4bCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudS1pbmxpbmVcXEB4bCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC51LWlubGluZS1ibG9ja1xcQHhsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnUtYmxvY2tcXEB4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnUtZmxleFxcQHhsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC51LWhpZGRlblxcQHhsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGFibGVcXEBsIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudS10YWJsZS1jZWxsXFxAbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAudS10YWJsZS1yb3dcXEBsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnUtaW52aXNpYmxlXFxAbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC51LXZpc2libGVcXEBsIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC51LWlubGluZVxcQGwge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudS1pbmxpbmUtYmxvY2tcXEBsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnUtYmxvY2tcXEBsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudS1mbGV4XFxAbCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudS1oaWRkZW5cXEBsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS10YWJsZVxcQG0ge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC51LXRhYmxlLWNlbGxcXEBtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC51LXRhYmxlLXJvd1xcQG0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAudS1pbnZpc2libGVcXEBtIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnUtdmlzaWJsZVxcQG0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnUtaW5saW5lXFxAbSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC51LWlubGluZS1ibG9ja1xcQG0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudS1ibG9ja1xcQG0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51LWZsZXhcXEBtIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC51LWhpZGRlblxcQG0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LXRhYmxlXFxAcyB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnUtdGFibGUtY2VsbFxcQHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnUtdGFibGUtcm93XFxAcyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC51LWludmlzaWJsZVxcQHMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAudS12aXNpYmxlXFxAcyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAudS1pbmxpbmVcXEBzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnUtaW5saW5lLWJsb2NrXFxAcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC51LWJsb2NrXFxAcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnUtZmxleFxcQHMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnUtaGlkZGVuXFxAcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtdGFibGVcXEB4cyB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnUtdGFibGUtY2VsbFxcQHhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC51LXRhYmxlLXJvd1xcQHhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgLnUtaW52aXNpYmxlXFxAeHMge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAudS12aXNpYmxlXFxAeHMge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnUtaW5saW5lXFxAeHMge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudS1pbmxpbmUtYmxvY2tcXEB4cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC51LWJsb2NrXFxAeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51LWZsZXhcXEB4cyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudS1oaWRkZW5cXEB4cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIF91dGlsaXR5LmZsZXguc2NzcyAqL1xuLnUtZmxleC1qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi51LWZsZXgtanVzdGlmeS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4udS1mbGV4LWp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udS1mbGV4LWp1c3RpZnktZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4udS1mbGV4LWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLnUtZmxleC1hbGlnbi1mbGV4LWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4udS1mbGV4LWFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4udS1mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnUtZmxleC1kaXJlY3Rpb24tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4udS1mbGV4LWRpcmVjdGlvbi1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi51LWZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi51LWZsZXgtYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnUtZmxleC1qdXN0aWZ5LWNlbnRlclxcQHhsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudS1mbGV4LWp1c3RpZnktc3RhcnRcXEB4bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtanVzdGlmeS1iZXR3ZWVuXFxAeGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudS1mbGV4LWp1c3RpZnktZW5kXFxAeGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1jZW50ZXJcXEB4bCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtc3RhcnRcXEB4bCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LWVuZFxcQHhsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1zdHJldGNoXFxAeGwge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC51LWZsZXgtd3JhcFxcQHhsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tY29sdW1uXFxAeGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tcm93XFxAeGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnUtZmxleC1ncm93LTFcXEB4bCB7XG4gICAgZmxleC1ncm93OiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtZmxleC1qdXN0aWZ5LWNlbnRlclxcQGwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC51LWZsZXgtanVzdGlmeS1zdGFydFxcQGwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWp1c3RpZnktYmV0d2VlblxcQGwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudS1mbGV4LWp1c3RpZnktZW5kXFxAbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLWNlbnRlclxcQGwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LXN0YXJ0XFxAbCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LWVuZFxcQGwge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAudS1mbGV4LWFsaWduLXN0cmV0Y2hcXEBsIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAudS1mbGV4LXdyYXBcXEBsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tY29sdW1uXFxAbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1yb3dcXEBsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC51LWZsZXgtZ3Jvdy0xXFxAbCB7XG4gICAgZmxleC1ncm93OiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1mbGV4LWp1c3RpZnktY2VudGVyXFxAbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LXN0YXJ0XFxAbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtanVzdGlmeS1iZXR3ZWVuXFxAbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC51LWZsZXgtanVzdGlmeS1lbmRcXEBtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tY2VudGVyXFxAbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtc3RhcnRcXEBtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtZW5kXFxAbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC51LWZsZXgtYWxpZ24tc3RyZXRjaFxcQG0ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC51LWZsZXgtd3JhcFxcQG0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudS1mbGV4LWRpcmVjdGlvbi1jb2x1bW5cXEBtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLXJvd1xcQG0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnUtZmxleC1ncm93LTFcXEBtIHtcbiAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LWZsZXgtanVzdGlmeS1jZW50ZXJcXEBzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudS1mbGV4LWp1c3RpZnktc3RhcnRcXEBzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWJldHdlZW5cXEBzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnUtZmxleC1qdXN0aWZ5LWVuZFxcQHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1jZW50ZXJcXEBzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1zdGFydFxcQHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtYWxpZ24tZmxleC1lbmRcXEBzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1zdHJldGNoXFxAcyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLnUtZmxleC13cmFwXFxAcyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtblxcQHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tcm93XFxAcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAudS1mbGV4LWdyb3ctMVxcQHMge1xuICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtZmxleC1qdXN0aWZ5LWNlbnRlclxcQHhzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudS1mbGV4LWp1c3RpZnktc3RhcnRcXEB4cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC51LWZsZXgtanVzdGlmeS1iZXR3ZWVuXFxAeHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudS1mbGV4LWp1c3RpZnktZW5kXFxAeHMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1jZW50ZXJcXEB4cyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudS1mbGV4LWFsaWduLWZsZXgtc3RhcnRcXEB4cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnUtZmxleC1hbGlnbi1mbGV4LWVuZFxcQHhzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnUtZmxleC1hbGlnbi1zdHJldGNoXFxAeHMge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC51LWZsZXgtd3JhcFxcQHhzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tY29sdW1uXFxAeHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnUtZmxleC1kaXJlY3Rpb24tcm93XFxAeHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnUtZmxleC1ncm93LTFcXEB4cyB7XG4gICAgZmxleC1ncm93OiAxOyB9IH1cblxuLyogX3V0aWxpdHkuc3BhY2luZy5zY3NzICovXG4vKipcbiAqIFV0aWxpdHkgY2xhc3NlcyB0byBwdXQgc3BlY2lmaWMgc3BhY2luZyB2YWx1ZXMgb250byBlbGVtZW50cy5cbiAqXG4gKiAgIC51LW0tdCB7fVxuICogICAudS1wIHt9XG4gKiAgIC51LXAteCB7fVxuICovXG4udS1wMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDIge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDMge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDQge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDUge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDYge1xuICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDcge1xuICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDgge1xuICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDkge1xuICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDEwIHtcbiAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxMSB7XG4gIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1wMTIge1xuICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDEzIHtcbiAgcGFkZGluZzogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1wMTQge1xuICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAxNSB7XG4gIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcDE2IHtcbiAgcGFkZGluZzogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgwIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MSB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDMge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDQge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDYge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDcge1xuICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDgge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDkge1xuICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDEwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXgxMSB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC14MTIge1xuICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteDE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkxIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15NCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15NSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15NiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15NyB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15OCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15OSB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAteTExIHtcbiAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXkxMiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTMge1xuICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTQge1xuICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTUge1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC15MTYge1xuICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDIge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDMge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDQge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDUge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDYge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDcge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDgge1xuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDkge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDEwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxMSB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MTIge1xuICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDEzIHtcbiAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC10MTQge1xuICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXQxNSB7XG4gIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtdDE2IHtcbiAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjEge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIyIHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjMge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXI1IHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjYge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLXI4IHtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjkge1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtcjE0IHtcbiAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wLXIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1yMTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIyIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIzIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI0IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI1IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI2IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI3IHtcbiAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI4IHtcbiAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWI5IHtcbiAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMTEge1xuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjEyIHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtYjE0IHtcbiAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1iMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWIxNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDEge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwzIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sNCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWw2IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sNyB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDgge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1wLWw5IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1wLWwxMSB7XG4gIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LXAtbDEyIHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTMge1xuICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTQge1xuICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTUge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcC1sMTYge1xuICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTAge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0xIHtcbiAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tMiB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0zIHtcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTQge1xuICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tNSB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW02IHtcbiAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTcge1xuICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tOCB7XG4gIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW05IHtcbiAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTEwIHtcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTExIHtcbiAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTEyIHtcbiAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTEzIHtcbiAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0xNCB7XG4gIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tMTUge1xuICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbTE2IHtcbiAgbWFyZ2luOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MyB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDQge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXg1IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14NiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDcge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXg4IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14OSB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MTEge1xuICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgxMiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDEzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXgxNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS14MTUge1xuICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teDE2IHtcbiAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTEge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MiB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTMge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXk0IHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15NSB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTYge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXk3IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15OCB7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTkge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxMCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTExIHtcbiAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MTIge1xuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxMyB7XG4gIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS15MTQge1xuICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0teTE1IHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXkxNiB7XG4gIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDEge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQyIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDMge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10NCB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQ1IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDYge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10NyB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQ4IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDkge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTEge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTIge1xuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTMge1xuICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tdDE0IHtcbiAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tLXQxNSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS10MTYge1xuICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjEge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yNCB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXI2IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yNyB7XG4gIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjgge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLXI5IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLXIxMSB7XG4gIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tcjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTMge1xuICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTQge1xuICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1yMTYge1xuICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjEge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iNCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tLWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjYge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iNyB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWI4IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjkge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTEge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTIge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTMge1xuICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tYjE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tLWIxNSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1iMTYge1xuICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwzIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw0IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw1IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw2IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw3IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw4IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWw5IHtcbiAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMTEge1xuICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDEyIHtcbiAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi51LW0tbDE0IHtcbiAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbS1sMTUge1xuICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udS1tLWwxNiB7XG4gIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LXAwXFxAeGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxXFxAeGwge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAyXFxAeGwge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wM1xcQHhsIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDRcXEB4bCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXA1XFxAeGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wNlxcQHhsIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDdcXEB4bCB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXA4XFxAeGwge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wOVxcQHhsIHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEwXFxAeGwge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTFcXEB4bCB7XG4gICAgcGFkZGluZzogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMlxcQHhsIHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEzXFxAeGwge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE0XFxAeGwge1xuICAgIHBhZGRpbmc6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE1XFxAeGwge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE2XFxAeGwge1xuICAgIHBhZGRpbmc6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wMFxcQGwge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxXFxAbCB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDJcXEBsIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDNcXEBsIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDRcXEBsIHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDVcXEBsIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDZcXEBsIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDdcXEBsIHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDhcXEBsIHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDlcXEBsIHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEwXFxAbCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMVxcQGwge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wMTJcXEBsIHtcbiAgICBwYWRkaW5nOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEzXFxAbCB7XG4gICAgcGFkZGluZzogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wMTRcXEBsIHtcbiAgICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNVxcQGwge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE2XFxAbCB7XG4gICAgcGFkZGluZzogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcDBcXEBtIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wMVxcQG0ge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAyXFxAbSB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAzXFxAbSB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA0XFxAbSB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXA1XFxAbSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXA2XFxAbSB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXA3XFxAbSB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXA4XFxAbSB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA5XFxAbSB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMFxcQG0ge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTFcXEBtIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDEyXFxAbSB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxM1xcQG0ge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE0XFxAbSB7XG4gICAgcGFkZGluZzogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wMTVcXEBtIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNlxcQG0ge1xuICAgIHBhZGRpbmc6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LXAwXFxAcyB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDFcXEBzIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wMlxcQHMge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wM1xcQHMge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wNFxcQHMge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wNVxcQHMge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wNlxcQHMge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wN1xcQHMge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wOFxcQHMge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wOVxcQHMge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wMTBcXEBzIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDExXFxAcyB7XG4gICAgcGFkZGluZzogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMlxcQHMge1xuICAgIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wMTNcXEBzIHtcbiAgICBwYWRkaW5nOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNFxcQHMge1xuICAgIHBhZGRpbmc6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDE1XFxAcyB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wMTZcXEBzIHtcbiAgICBwYWRkaW5nOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1wMFxcQHhzIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wMVxcQHhzIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wMlxcQHhzIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDNcXEB4cyB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXA0XFxAeHMge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wNVxcQHhzIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDZcXEB4cyB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXA3XFxAeHMge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wOFxcQHhzIHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDlcXEB4cyB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxMFxcQHhzIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcDExXFxAeHMge1xuICAgIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wMTJcXEB4cyB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxM1xcQHhzIHtcbiAgICBwYWRkaW5nOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNFxcQHhzIHtcbiAgICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNVxcQHhzIHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAxNlxcQHhzIHtcbiAgICBwYWRkaW5nOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnUtcC14MFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDFcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgyXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgzXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg0XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXg1XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXg2XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg3XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg4XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg5XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTFcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEyXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxM1xcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNVxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNlxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXAteDBcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDFcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDJcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14M1xcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg0XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDVcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg3XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDhcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxM1xcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE0XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTVcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wLXgwXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgyXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDNcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXg1XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDZcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14N1xcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg4XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDlcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTBcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTFcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTJcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTNcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE1XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTZcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtcC14MFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgzXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDRcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXg2XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDdcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXg5XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEwXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDExXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEyXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDEzXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTRcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxNVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDE2XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LXAteDBcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MlxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14M1xcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14NlxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14N1xcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14OVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTBcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteDExXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXgxMlxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTNcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTRcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTVcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14MTZcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS1wLXkwXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MVxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTJcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTNcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTRcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTVcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTZcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTdcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteThcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTlcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEwXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMVxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTJcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEzXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE0XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE1XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE2XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcC15MFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkzXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTRcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXk2XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTdcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk5XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEwXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTExXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEyXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEzXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTRcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE2XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXAteTBcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTFcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTJcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15M1xcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk0XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTVcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NlxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk3XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteThcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15OVxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMFxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMVxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMlxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxM1xcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE0XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTVcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNlxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudS1wLXkwXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkyXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTNcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15NFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXk1XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTZcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15N1xcQHMge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk4XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTlcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTBcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTFcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTJcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTNcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTE1XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTZcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtcC15MFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTFcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkyXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkzXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk0XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXk1XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXk2XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk3XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk4XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXk5XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxMFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC15MTFcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAteTEyXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxM1xcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNFxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXkxNlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LXAtdDBcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDFcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDJcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQzXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NFxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDVcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ2XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10N1xcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDhcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ5XFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTBcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMVxcQHhsIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEyXFxAeGwge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTNcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTRcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTVcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTZcXEB4bCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wLXQwXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDFcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10M1xcQGwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10N1xcQGwge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OVxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTBcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDExXFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMlxcQGwge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTNcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNFxcQGwge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE1XFxAbCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTZcXEBsIHtcbiAgICBwYWRkaW5nLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcC10MFxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDJcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDNcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDRcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDVcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDZcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDdcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDhcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDlcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEwXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMVxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTJcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEzXFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTRcXEBtIHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNVxcQG0ge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE2XFxAbSB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LXAtdDBcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MVxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQyXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQzXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ0XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ1XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ2XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ3XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ4XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ5XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMFxcQHMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTFcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEyXFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxM1xcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE0XFxAcyB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTVcXEBzIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxNlxcQHMge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1wLXQwXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQyXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10M1xcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDRcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ1XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10NlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDdcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQ4XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10OVxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEwXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC10MTFcXEB4cyB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXQxMlxcQHhzIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDEzXFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE0XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE1XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtdDE2XFxAeHMge1xuICAgIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnUtcC1yMFxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjJcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjNcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjRcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjVcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjZcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjdcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjhcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjlcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEwXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMVxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTJcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEzXFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTRcXEB4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNVxcQHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE2XFxAeGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wLXIwXFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMVxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjJcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yM1xcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI0XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjVcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNlxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI3XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjhcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOVxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMFxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMVxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMlxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxM1xcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTRcXEBsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE1XFxAbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNlxcQGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXAtcjBcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMlxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIzXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjRcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNVxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLXI2XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjdcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOFxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI5XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEwXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjExXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEyXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjEzXFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNFxcQG0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTVcXEBtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE2XFxAbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtcC1yMFxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjFcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIyXFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjNcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNFxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLXI1XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjZcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yN1xcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLXI4XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjlcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTBcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTFcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTJcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTNcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE0XFxAcyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNVxcQHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTZcXEBzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1wLXIwXFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjFcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMlxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yM1xcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNFxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNVxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yNlxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yN1xcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOFxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yOVxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTBcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjExXFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxMlxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTNcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLXIxNFxcQHhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtcjE1XFxAeHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1yMTZcXEB4cyB7XG4gICAgcGFkZGluZy1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LXAtYjBcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjFcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjJcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIzXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNFxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjVcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWI2XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iN1xcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjhcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI5XFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTBcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMVxcQHhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEyXFxAeGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTNcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTRcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTVcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTZcXEB4bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1wLWIwXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjFcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMlxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iM1xcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNFxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNVxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNlxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iN1xcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOFxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOVxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTBcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjExXFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMlxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTNcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNFxcQGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE1XFxAbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTZcXEBsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcC1iMFxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjJcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjNcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjRcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjVcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjZcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjdcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjhcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjlcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEwXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMVxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTJcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEzXFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTRcXEBtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNVxcQG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE2XFxAbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LXAtYjBcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMVxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIyXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIzXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI0XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWI1XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWI2XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI3XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI4XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI5XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMFxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTFcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEyXFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxM1xcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE0XFxAcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTVcXEBzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxNlxcQHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1wLWIwXFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxXFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIyXFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iM1xcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjRcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWI1XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iNlxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjdcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWI4XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iOVxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEwXFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1iMTFcXEB4cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWIxMlxcQHhzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjEzXFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE0XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE1XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtYjE2XFxAeHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnUtcC1sMFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDFcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwyXFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDNcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNFxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWw1XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDZcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sN1xcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw4XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDlcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTBcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTFcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTJcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTNcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE0XFxAeGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNVxcQHhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTZcXEB4bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcC1sMFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDNcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw0XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDZcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw3XFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDlcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDExXFxAbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTJcXEBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxM1xcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNFxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNVxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNlxcQGwge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcC1sMFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMlxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDNcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw0XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDZcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw3XFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDlcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDExXFxAbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTJcXEBtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxM1xcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNFxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNVxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNlxcQG0ge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtcC1sMFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDNcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw0XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDZcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw3XFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sOFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDlcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxMFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDExXFxAcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTJcXEBzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxM1xcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNFxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNVxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNlxcQHMge1xuICAgIHBhZGRpbmctbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtcC1sMFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDFcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1wLWwyXFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDNcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sNFxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1wLWw1XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDZcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sN1xcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1wLWw4XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDlcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTBcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTFcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTJcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTNcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LXAtbDE0XFxAeHMge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1wLWwxNVxcQHhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sMTZcXEB4cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnUtbTBcXEB4bCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tMVxcQHhsIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0yXFxAeGwge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0zXFxAeGwge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW00XFxAeGwge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW01XFxAeGwge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW02XFxAeGwge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW03XFxAeGwge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW04XFxAeGwge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW05XFxAeGwge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMFxcQHhsIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTFcXEB4bCB7XG4gICAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEyXFxAeGwge1xuICAgIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xM1xcQHhsIHtcbiAgICBtYXJnaW46IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE0XFxAeGwge1xuICAgIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tMTVcXEB4bCB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNlxcQHhsIHtcbiAgICBtYXJnaW46IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tMFxcQGwge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTFcXEBsIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0yXFxAbCB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTNcXEBsIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tNFxcQGwge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW01XFxAbCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTZcXEBsIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tN1xcQGwge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW04XFxAbCB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTlcXEBsIHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tMTBcXEBsIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTFcXEBsIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tMTJcXEBsIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tMTNcXEBsIHtcbiAgICBtYXJnaW46IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE0XFxAbCB7XG4gICAgbWFyZ2luOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNVxcQGwge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tMTZcXEBsIHtcbiAgICBtYXJnaW46IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW0wXFxAbSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tMVxcQG0ge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTJcXEBtIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tM1xcQG0ge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW00XFxAbSB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTVcXEBtIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tNlxcQG0ge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW03XFxAbSB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbThcXEBtIHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tOVxcQG0ge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMFxcQG0ge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMVxcQG0ge1xuICAgIG1hcmdpbjogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMlxcQG0ge1xuICAgIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xM1xcQG0ge1xuICAgIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tMTRcXEBtIHtcbiAgICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE1XFxAbSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNlxcQG0ge1xuICAgIG1hcmdpbjogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtbTBcXEBzIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xXFxAcyB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tMlxcQHMge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0zXFxAcyB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTRcXEBzIHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tNVxcQHMge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW02XFxAcyB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTdcXEBzIHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tOFxcQHMge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW05XFxAcyB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEwXFxAcyB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTExXFxAcyB7XG4gICAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEyXFxAcyB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEzXFxAcyB7XG4gICAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNFxcQHMge1xuICAgIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tMTVcXEBzIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE2XFxAcyB7XG4gICAgbWFyZ2luOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1tMFxcQHhzIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xXFxAeHMge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTJcXEB4cyB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTNcXEB4cyB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTRcXEB4cyB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTVcXEB4cyB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTZcXEB4cyB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTdcXEB4cyB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbThcXEB4cyB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTlcXEB4cyB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEwXFxAeHMge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xMVxcQHhzIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tMTJcXEB4cyB7XG4gICAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTEzXFxAeHMge1xuICAgIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tMTRcXEB4cyB7XG4gICAgbWFyZ2luOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0xNVxcQHhzIHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbTE2XFxAeHMge1xuICAgIG1hcmdpbjogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LW0teDBcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgyXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14M1xcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDRcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXg1XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDdcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg4XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEwXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTFcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEzXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTVcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE2XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW0teDBcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14M1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14N1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTBcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDExXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTNcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTRcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTVcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTZcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW0teDBcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14M1xcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14N1xcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTBcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDExXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTNcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTRcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTVcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTZcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LW0teDBcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MlxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14M1xcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NlxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14N1xcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTBcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDExXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMlxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTNcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTRcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTVcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTZcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LW0teDBcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgyXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14M1xcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDRcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXg1XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14NlxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDdcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXg4XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14OVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEwXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTFcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxMlxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDEzXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXgxNFxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14MTVcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teDE2XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LW0teTBcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkyXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15M1xcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTRcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXk1XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTdcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk4XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEwXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTFcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEzXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTVcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE2XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW0teTBcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MlxcQGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15M1xcQGwge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NlxcQGwge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15N1xcQGwge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTBcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTExXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMlxcQGwge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTNcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTRcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTVcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTZcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW0teTBcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15M1xcQG0ge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NFxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15N1xcQG0ge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OFxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTBcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTExXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTNcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTRcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTVcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTZcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LW0teTBcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15M1xcQHMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NFxcQHMge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15N1xcQHMge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OFxcQHMge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTBcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTExXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTNcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTRcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTVcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTZcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LW0teTBcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkyXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15M1xcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTRcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXk1XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15NlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTdcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXk4XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15OVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEwXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTFcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxMlxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTEzXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXkxNFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS15MTVcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0teTE2XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC51LW0tdDBcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MVxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQyXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQzXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ0XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ1XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ2XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ3XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ4XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ5XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMFxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTFcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEyXFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxM1xcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE0XFxAeGwge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTVcXEB4bCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNlxcQHhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbS10MFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDFcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQyXFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDNcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NFxcQGwge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ1XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDZcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10N1xcQGwge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ4XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDlcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTBcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTFcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTJcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTNcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE0XFxAbCB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNVxcQGwge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTZcXEBsIHtcbiAgICBtYXJnaW4tdG9wOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tLXQwXFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDJcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10M1xcQG0ge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ0XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDVcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ3XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDhcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMFxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMVxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxM1xcQG0ge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTRcXEBtIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE1XFxAbSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNlxcQG0ge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC51LW0tdDBcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MlxcQHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQzXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDRcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10NVxcQHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ2XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDdcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10OFxcQHMge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQ5XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEwXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDExXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEyXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEzXFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNFxcQHMge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTVcXEBzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE2XFxAcyB7XG4gICAgbWFyZ2luLXRvcDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnUtbS10MFxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDJcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDNcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDRcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDVcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDZcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDdcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDhcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDlcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEwXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxMVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTJcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDEzXFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS10MTRcXEB4cyB7XG4gICAgbWFyZ2luLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLXQxNVxcQHhzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tdDE2XFxAeHMge1xuICAgIG1hcmdpbi10b3A6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS1tLXIwXFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMVxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjJcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yM1xcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI0XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjVcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNlxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI3XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjhcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOVxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMFxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMVxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMlxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxM1xcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTRcXEB4bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE1XFxAeGwge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNlxcQHhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tLXIwXFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxXFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIyXFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yM1xcQGwge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjRcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXI1XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNlxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjdcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI4XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOVxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEwXFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTFcXEBsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMlxcQGwge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEzXFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE0XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE1XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE2XFxAbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tLXIwXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIyXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yM1xcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjRcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXI1XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNlxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjdcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI4XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOVxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEwXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTFcXEBtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMlxcQG0ge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEzXFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE0XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE1XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE2XFxAbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudS1tLXIwXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIyXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yM1xcQHMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjRcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLXI1XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNlxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjdcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI4XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOVxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEwXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTFcXEBzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMlxcQHMge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjEzXFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE0XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE1XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE2XFxAcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAudS1tLXIwXFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMVxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjJcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yM1xcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI0XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjVcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yNlxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXI3XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjhcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yOVxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMFxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMVxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxMlxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxM1xcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1yMTRcXEB4cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tcjE1XFxAeHMge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLXIxNlxcQHhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudS1tLWIwXFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjFcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMlxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iM1xcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNFxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNVxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNlxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iN1xcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOFxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOVxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTBcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjExXFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMlxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTNcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNFxcQHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE1XFxAeGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTZcXEB4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW0tYjBcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMlxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIzXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjRcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNVxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWI2XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjdcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOFxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI5XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEwXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjExXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEyXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEzXFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNFxcQGwge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTVcXEBsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE2XFxAbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbS1iMFxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjFcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIyXFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjNcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNFxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWI1XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjZcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iN1xcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI4XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjlcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTBcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTFcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTJcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTNcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE0XFxAbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNVxcQG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTZcXEBtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudS1tLWIwXFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMVxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjJcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iM1xcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI0XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjVcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iNlxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI3XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjhcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iOVxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMFxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMVxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMlxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxM1xcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTRcXEBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE1XFxAcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNlxcQHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LW0tYjBcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMVxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIyXFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIzXFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI0XFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWI1XFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWI2XFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI3XFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI4XFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWI5XFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxMFxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTFcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjEyXFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxM1xcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tYjE0XFxAeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1iMTVcXEB4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWIxNlxcQHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnUtbS1sMFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDNcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw0XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDZcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw3XFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDlcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDExXFxAeGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTJcXEB4bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxM1xcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNFxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNVxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNlxcQHhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LW0tbDBcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMVxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwyXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwzXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw0XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAudS1tLWw1XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWw2XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw3XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw4XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw5XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMFxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTFcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEyXFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxM1xcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE0XFxAbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTVcXEBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNlxcQGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1tLWwwXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDFcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sM1xcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sN1xcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sOVxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTBcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDExXFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMlxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTNcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNFxcQG0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE1XFxAbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTZcXEBtIHtcbiAgICBtYXJnaW4tbGVmdDogMTI4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnUtbS1sMFxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDJcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDNcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDRcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDVcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDZcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDdcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDhcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDlcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEwXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTJcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEzXFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTRcXEBzIHtcbiAgICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxNVxcQHMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDE2XFxAcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC51LW0tbDBcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDFcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDJcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAudS1tLWwzXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sNFxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDVcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWw2XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sN1xcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDhcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAudS1tLWw5XFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTBcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAudS1tLWwxMVxcQHhzIHtcbiAgICBtYXJnaW4tbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC51LW0tbDEyXFxAeHMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTNcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTRcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTVcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sMTZcXEB4cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1tLWEwIHtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLnUtbS1hMSB7XG4gIG1hcmdpbjogOHB4OyB9XG5cbi51LW0tYTIge1xuICBtYXJnaW46IDE2cHg7IH1cblxuLnUtbS1hMyB7XG4gIG1hcmdpbjogMjRweDsgfVxuXG4udS1tLWE0IHtcbiAgbWFyZ2luOiAzMnB4OyB9XG5cbi51LW0tYTUge1xuICBtYXJnaW46IDQwcHg7IH1cblxuLnUtbS1hNiB7XG4gIG1hcmdpbjogNDhweDsgfVxuXG4udS1tLWE3IHtcbiAgbWFyZ2luOiA1NnB4OyB9XG5cbi51LW0tYTgge1xuICBtYXJnaW46IDY0cHg7IH1cblxuLnUtbS1hOSB7XG4gIG1hcmdpbjogNzJweDsgfVxuXG4udS1tLWExMCB7XG4gIG1hcmdpbjogODBweDsgfVxuXG4udS1tLWExMSB7XG4gIG1hcmdpbjogODhweDsgfVxuXG4udS1tLWExMiB7XG4gIG1hcmdpbjogOTZweDsgfVxuXG4udS1tLWExMyB7XG4gIG1hcmdpbjogMTA0cHg7IH1cblxuLnUtbS1hMTQge1xuICBtYXJnaW46IDExMnB4OyB9XG5cbi51LW0tYTE1IHtcbiAgbWFyZ2luOiAxMjBweDsgfVxuXG4udS1tLWExNiB7XG4gIG1hcmdpbjogMTI4cHg7IH1cblxuLnUtcC1hMCB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4udS1wLWExIHtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi51LXAtYTIge1xuICBwYWRkaW5nOiAxNnB4OyB9XG5cbi51LXAtYTMge1xuICBwYWRkaW5nOiAyNHB4OyB9XG5cbi51LXAtYTQge1xuICBwYWRkaW5nOiAzMnB4OyB9XG5cbi51LXAtYTUge1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi51LXAtYTYge1xuICBwYWRkaW5nOiA0OHB4OyB9XG5cbi51LXAtYTcge1xuICBwYWRkaW5nOiA1NnB4OyB9XG5cbi51LXAtYTgge1xuICBwYWRkaW5nOiA2NHB4OyB9XG5cbi51LXAtYTkge1xuICBwYWRkaW5nOiA3MnB4OyB9XG5cbi51LXAtYTEwIHtcbiAgcGFkZGluZzogODBweDsgfVxuXG4udS1wLWExMSB7XG4gIHBhZGRpbmc6IDg4cHg7IH1cblxuLnUtcC1hMTIge1xuICBwYWRkaW5nOiA5NnB4OyB9XG5cbi51LXAtYTEzIHtcbiAgcGFkZGluZzogMTA0cHg7IH1cblxuLnUtcC1hMTQge1xuICBwYWRkaW5nOiAxMTJweDsgfVxuXG4udS1wLWExNSB7XG4gIHBhZGRpbmc6IDEyMHB4OyB9XG5cbi51LXAtYTE2IHtcbiAgcGFkZGluZzogMTI4cHg7IH1cblxuLyogX3V0aWxpdHkuaGVpZ2h0cy5zY3NzICovXG4udS1oZWlnaHQtYSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4udS1oZWlnaHQtMTAwcGMge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnUtaGVpZ2h0LTEwMHZoIHtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuXG4vKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbi51LWhlaWdodC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbi51LWhlaWdodC1oYWxmLCAudS1oZWlnaHQtMlxcLzQsIC51LWhlaWdodC0zXFwvNiwgLnUtaGVpZ2h0LTRcXC84LCAudS1oZWlnaHQtNVxcLzEwLCAudS1oZWlnaHQtNlxcLzEyIHtcbiAgaGVpZ2h0OiA1MCU7IH1cblxuLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC8zLCAudS1oZWlnaHQtMlxcLzYsIC51LWhlaWdodC0zXFwvOSwgLnUtaGVpZ2h0LTRcXC8xMiB7XG4gIGhlaWdodDogMzMuMzMzJTsgfVxuXG4udS1oZWlnaHQtMlxcLzMsIC51LWhlaWdodC00XFwvNiwgLnUtaGVpZ2h0LTZcXC85LCAudS1oZWlnaHQtOFxcLzEyIHtcbiAgaGVpZ2h0OiA2Ni42NjYlOyB9XG5cbi8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC80LCAudS1oZWlnaHQtMlxcLzgsIC51LWhlaWdodC0zXFwvMTIge1xuICBoZWlnaHQ6IDI1JTsgfVxuXG4udS1oZWlnaHQtM1xcLzQsIC51LWhlaWdodC02XFwvOCwgLnUtaGVpZ2h0LTlcXC8xMiB7XG4gIGhlaWdodDogNzUlOyB9XG5cbi8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvNSwgLnUtaGVpZ2h0LTJcXC8xMCB7XG4gIGhlaWdodDogMjAlOyB9XG5cbi51LWhlaWdodC0yXFwvNSwgLnUtaGVpZ2h0LTRcXC8xMCB7XG4gIGhlaWdodDogNDAlOyB9XG5cbi51LWhlaWdodC0zXFwvNSwgLnUtaGVpZ2h0LTZcXC8xMCB7XG4gIGhlaWdodDogNjAlOyB9XG5cbi51LWhlaWdodC00XFwvNSwgLnUtaGVpZ2h0LThcXC8xMCB7XG4gIGhlaWdodDogODAlOyB9XG5cbi8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvNiwgLnUtaGVpZ2h0LTJcXC8xMiB7XG4gIGhlaWdodDogMTYuNjY2JTsgfVxuXG4udS1oZWlnaHQtNVxcLzYsIC51LWhlaWdodC0xMFxcLzEyIHtcbiAgaGVpZ2h0OiA4My4zMzMlOyB9XG5cbi8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzgge1xuICBoZWlnaHQ6IDEyLjUlOyB9XG5cbi51LWhlaWdodC0zXFwvOCB7XG4gIGhlaWdodDogMzcuNSU7IH1cblxuLnUtaGVpZ2h0LTVcXC84IHtcbiAgaGVpZ2h0OiA2Mi41JTsgfVxuXG4udS1oZWlnaHQtN1xcLzgge1xuICBoZWlnaHQ6IDg3LjUlOyB9XG5cbi8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzkge1xuICBoZWlnaHQ6IDExLjExMSU7IH1cblxuLnUtaGVpZ2h0LTJcXC85IHtcbiAgaGVpZ2h0OiAyMi4yMjIlOyB9XG5cbi51LWhlaWdodC00XFwvOSB7XG4gIGhlaWdodDogNDQuNDQ0JTsgfVxuXG4udS1oZWlnaHQtNVxcLzkge1xuICBoZWlnaHQ6IDU1LjU1NiU7IH1cblxuLnUtaGVpZ2h0LTdcXC85IHtcbiAgaGVpZ2h0OiA3Ny43NzglOyB9XG5cbi51LWhlaWdodC04XFwvOSB7XG4gIGhlaWdodDogODguODg5JTsgfVxuXG4vKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzEwIHtcbiAgaGVpZ2h0OiAxMCU7IH1cblxuLnUtaGVpZ2h0LTNcXC8xMCB7XG4gIGhlaWdodDogMzAlOyB9XG5cbi51LWhlaWdodC03XFwvMTAge1xuICBoZWlnaHQ6IDcwJTsgfVxuXG4udS1oZWlnaHQtOVxcLzEwIHtcbiAgaGVpZ2h0OiA5MCU7IH1cblxuLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzEyIHtcbiAgaGVpZ2h0OiA4LjMzMyU7IH1cblxuLnUtaGVpZ2h0LTVcXC8xMiB7XG4gIGhlaWdodDogNDEuNjY2JTsgfVxuXG4udS1oZWlnaHQtN1xcLzEyIHtcbiAgaGVpZ2h0OiA1OC4zMzMlOyB9XG5cbi51LWhlaWdodC0xMVxcLzEyIHtcbiAgaGVpZ2h0OiA5MS42NjYlOyB9XG5cbi8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuLnUtaGVpZ2h0LWZ1bGwge1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbi51LWhlaWdodC1oYWxmLCAudS1oZWlnaHQtMlxcLzQsIC51LWhlaWdodC0zXFwvNiwgLnUtaGVpZ2h0LTRcXC84LCAudS1oZWlnaHQtNVxcLzEwLCAudS1oZWlnaHQtNlxcLzEyIHtcbiAgbWluLWhlaWdodDogNTAlOyB9XG5cbi8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvMywgLnUtaGVpZ2h0LTJcXC82LCAudS1oZWlnaHQtM1xcLzksIC51LWhlaWdodC00XFwvMTIge1xuICBtaW4taGVpZ2h0OiAzMy4zMzMlOyB9XG5cbi51LWhlaWdodC0yXFwvMywgLnUtaGVpZ2h0LTRcXC82LCAudS1oZWlnaHQtNlxcLzksIC51LWhlaWdodC04XFwvMTIge1xuICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG5cbi8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC80LCAudS1oZWlnaHQtMlxcLzgsIC51LWhlaWdodC0zXFwvMTIge1xuICBtaW4taGVpZ2h0OiAyNSU7IH1cblxuLnUtaGVpZ2h0LTNcXC80LCAudS1oZWlnaHQtNlxcLzgsIC51LWhlaWdodC05XFwvMTIge1xuICBtaW4taGVpZ2h0OiA3NSU7IH1cblxuLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC81LCAudS1oZWlnaHQtMlxcLzEwIHtcbiAgbWluLWhlaWdodDogMjAlOyB9XG5cbi51LWhlaWdodC0yXFwvNSwgLnUtaGVpZ2h0LTRcXC8xMCB7XG4gIG1pbi1oZWlnaHQ6IDQwJTsgfVxuXG4udS1oZWlnaHQtM1xcLzUsIC51LWhlaWdodC02XFwvMTAge1xuICBtaW4taGVpZ2h0OiA2MCU7IH1cblxuLnUtaGVpZ2h0LTRcXC81LCAudS1oZWlnaHQtOFxcLzEwIHtcbiAgbWluLWhlaWdodDogODAlOyB9XG5cbi8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvNiwgLnUtaGVpZ2h0LTJcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDE2LjY2NiU7IH1cblxuLnUtaGVpZ2h0LTVcXC82LCAudS1oZWlnaHQtMTBcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDgzLjMzMyU7IH1cblxuLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbi51LWhlaWdodC0xXFwvOCB7XG4gIG1pbi1oZWlnaHQ6IDEyLjUlOyB9XG5cbi51LWhlaWdodC0zXFwvOCB7XG4gIG1pbi1oZWlnaHQ6IDM3LjUlOyB9XG5cbi51LWhlaWdodC01XFwvOCB7XG4gIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG5cbi51LWhlaWdodC03XFwvOCB7XG4gIG1pbi1oZWlnaHQ6IDg3LjUlOyB9XG5cbi8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzkge1xuICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG5cbi51LWhlaWdodC0yXFwvOSB7XG4gIG1pbi1oZWlnaHQ6IDIyLjIyMiU7IH1cblxuLnUtaGVpZ2h0LTRcXC85IHtcbiAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuXG4udS1oZWlnaHQtNVxcLzkge1xuICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG5cbi51LWhlaWdodC03XFwvOSB7XG4gIG1pbi1oZWlnaHQ6IDc3Ljc3OCU7IH1cblxuLnUtaGVpZ2h0LThcXC85IHtcbiAgbWluLWhlaWdodDogODguODg5JTsgfVxuXG4vKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4udS1oZWlnaHQtMVxcLzEwIHtcbiAgbWluLWhlaWdodDogMTAlOyB9XG5cbi51LWhlaWdodC0zXFwvMTAge1xuICBtaW4taGVpZ2h0OiAzMCU7IH1cblxuLnUtaGVpZ2h0LTdcXC8xMCB7XG4gIG1pbi1oZWlnaHQ6IDcwJTsgfVxuXG4udS1oZWlnaHQtOVxcLzEwIHtcbiAgbWluLWhlaWdodDogOTAlOyB9XG5cbi8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuLnUtaGVpZ2h0LTFcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuXG4udS1oZWlnaHQtNVxcLzEyIHtcbiAgbWluLWhlaWdodDogNDEuNjY2JTsgfVxuXG4udS1oZWlnaHQtN1xcLzEyIHtcbiAgbWluLWhlaWdodDogNTguMzMzJTsgfVxuXG4udS1oZWlnaHQtMTFcXC8xMiB7XG4gIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LWhlaWdodC1mdWxsXFxAeGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAeGwsIC51LWhlaWdodC0yXFwvNFxcQHhsLCAudS1oZWlnaHQtM1xcLzZcXEB4bCwgLnUtaGVpZ2h0LTRcXC84XFxAeGwsIC51LWhlaWdodC01XFwvMTBcXEB4bCwgLnUtaGVpZ2h0LTZcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQHhsLCAudS1oZWlnaHQtMlxcLzZcXEB4bCwgLnUtaGVpZ2h0LTNcXC85XFxAeGwsIC51LWhlaWdodC00XFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQHhsLCAudS1oZWlnaHQtNFxcLzZcXEB4bCwgLnUtaGVpZ2h0LTZcXC85XFxAeGwsIC51LWhlaWdodC04XFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEB4bCwgLnUtaGVpZ2h0LTJcXC84XFxAeGwsIC51LWhlaWdodC0zXFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiAyNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC80XFxAeGwsIC51LWhlaWdodC02XFwvOFxcQHhsLCAudS1oZWlnaHQtOVxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC81XFxAeGwsIC51LWhlaWdodC0yXFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAeGwsIC51LWhlaWdodC00XFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAeGwsIC51LWhlaWdodC02XFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiA2MCU7IH1cbiAgLnUtaGVpZ2h0LTRcXC81XFxAeGwsIC51LWhlaWdodC04XFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEB4bCwgLnUtaGVpZ2h0LTJcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAeGwsIC51LWhlaWdodC0xMFxcLzEyXFxAeGwge1xuICAgIGhlaWdodDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzhcXEB4bCB7XG4gICAgaGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEB4bCB7XG4gICAgaGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEB4bCB7XG4gICAgaGVpZ2h0OiA2Mi41JTsgfVxuICAudS1oZWlnaHQtN1xcLzhcXEB4bCB7XG4gICAgaGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEB4bCB7XG4gICAgaGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQHhsIHtcbiAgICBoZWlnaHQ6IDIyLjIyMiU7IH1cbiAgLnUtaGVpZ2h0LTRcXC85XFxAeGwge1xuICAgIGhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEB4bCB7XG4gICAgaGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQHhsIHtcbiAgICBoZWlnaHQ6IDc3Ljc3OCU7IH1cbiAgLnUtaGVpZ2h0LThcXC85XFxAeGwge1xuICAgIGhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQHhsIHtcbiAgICBoZWlnaHQ6IDMwJTsgfVxuICAudS1oZWlnaHQtN1xcLzEwXFxAeGwge1xuICAgIGhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEB4bCB7XG4gICAgaGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTVcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHhsIHtcbiAgICBoZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEB4bCB7XG4gICAgaGVpZ2h0OiA5MS42NjYlOyB9XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEB4bCwgLnUtaGVpZ2h0LTJcXC80XFxAeGwsIC51LWhlaWdodC0zXFwvNlxcQHhsLCAudS1oZWlnaHQtNFxcLzhcXEB4bCwgLnUtaGVpZ2h0LTVcXC8xMFxcQHhsLCAudS1oZWlnaHQtNlxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQHhsLCAudS1oZWlnaHQtMlxcLzZcXEB4bCwgLnUtaGVpZ2h0LTNcXC85XFxAeGwsIC51LWhlaWdodC00XFwvMTJcXEB4bCB7XG4gICAgbWluLWhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEB4bCwgLnUtaGVpZ2h0LTRcXC82XFxAeGwsIC51LWhlaWdodC02XFwvOVxcQHhsLCAudS1oZWlnaHQtOFxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNFxcQHhsLCAudS1oZWlnaHQtMlxcLzhcXEB4bCwgLnUtaGVpZ2h0LTNcXC8xMlxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAyNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC80XFxAeGwsIC51LWhlaWdodC02XFwvOFxcQHhsLCAudS1oZWlnaHQtOVxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQHhsLCAudS1oZWlnaHQtMlxcLzEwXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEB4bCwgLnUtaGVpZ2h0LTRcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAeGwsIC51LWhlaWdodC02XFwvMTBcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQHhsLCAudS1oZWlnaHQtOFxcLzEwXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQHhsLCAudS1oZWlnaHQtMlxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAeGwsIC51LWhlaWdodC0xMFxcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAzNy41JTsgfVxuICAudS1oZWlnaHQtNVxcLzhcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMS4xMTElOyB9XG4gIC51LWhlaWdodC0yXFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA1NS41NTYlOyB9XG4gIC51LWhlaWdodC03XFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAxMCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQHhsIHtcbiAgICBtaW4taGVpZ2h0OiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTJcXEB4bCB7XG4gICAgbWluLWhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEB4bCB7XG4gICAgbWluLWhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAeGwge1xuICAgIG1pbi1oZWlnaHQ6IDU4LjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTExXFwvMTJcXEB4bCB7XG4gICAgbWluLWhlaWdodDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQGwge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAbCwgLnUtaGVpZ2h0LTJcXC80XFxAbCwgLnUtaGVpZ2h0LTNcXC82XFxAbCwgLnUtaGVpZ2h0LTRcXC84XFxAbCwgLnUtaGVpZ2h0LTVcXC8xMFxcQGwsIC51LWhlaWdodC02XFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQGwsIC51LWhlaWdodC0yXFwvNlxcQGwsIC51LWhlaWdodC0zXFwvOVxcQGwsIC51LWhlaWdodC00XFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAbCwgLnUtaGVpZ2h0LTRcXC82XFxAbCwgLnUtaGVpZ2h0LTZcXC85XFxAbCwgLnUtaGVpZ2h0LThcXC8xMlxcQGwge1xuICAgIGhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAbCwgLnUtaGVpZ2h0LTJcXC84XFxAbCwgLnUtaGVpZ2h0LTNcXC8xMlxcQGwge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQGwsIC51LWhlaWdodC02XFwvOFxcQGwsIC51LWhlaWdodC05XFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQGwsIC51LWhlaWdodC0yXFwvMTBcXEBsIHtcbiAgICBoZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBsLCAudS1oZWlnaHQtNFxcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAbCwgLnUtaGVpZ2h0LTZcXC8xMFxcQGwge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQGwsIC51LWhlaWdodC04XFwvMTBcXEBsIHtcbiAgICBoZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQGwsIC51LWhlaWdodC0yXFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAbCwgLnUtaGVpZ2h0LTEwXFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAbCB7XG4gICAgaGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBsIHtcbiAgICBoZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQGwge1xuICAgIGhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAbCB7XG4gICAgaGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBsIHtcbiAgICBoZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAbCB7XG4gICAgaGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQGwge1xuICAgIGhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBsIHtcbiAgICBoZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAbCB7XG4gICAgaGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQGwge1xuICAgIGhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBsIHtcbiAgICBoZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAbCB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQGwge1xuICAgIGhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBsIHtcbiAgICBoZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQGwge1xuICAgIGhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEBsIHtcbiAgICBoZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQGwge1xuICAgIGhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQGwge1xuICAgIGhlaWdodDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEBsLCAudS1oZWlnaHQtMlxcLzRcXEBsLCAudS1oZWlnaHQtM1xcLzZcXEBsLCAudS1oZWlnaHQtNFxcLzhcXEBsLCAudS1oZWlnaHQtNVxcLzEwXFxAbCwgLnUtaGVpZ2h0LTZcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQGwsIC51LWhlaWdodC0yXFwvNlxcQGwsIC51LWhlaWdodC0zXFwvOVxcQGwsIC51LWhlaWdodC00XFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQGwsIC51LWhlaWdodC00XFwvNlxcQGwsIC51LWhlaWdodC02XFwvOVxcQGwsIC51LWhlaWdodC04XFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEBsLCAudS1oZWlnaHQtMlxcLzhcXEBsLCAudS1oZWlnaHQtM1xcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQGwsIC51LWhlaWdodC02XFwvOFxcQGwsIC51LWhlaWdodC05XFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBsLCAudS1oZWlnaHQtMlxcLzEwXFxAbCB7XG4gICAgbWluLWhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQGwsIC51LWhlaWdodC00XFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAbCwgLnUtaGVpZ2h0LTZcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBsLCAudS1oZWlnaHQtOFxcLzEwXFxAbCB7XG4gICAgbWluLWhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAbCwgLnUtaGVpZ2h0LTJcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAbCwgLnUtaGVpZ2h0LTEwXFwvMTJcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAbCB7XG4gICAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAbCB7XG4gICAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAbCB7XG4gICAgbWluLWhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBsIHtcbiAgICBtaW4taGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAbCB7XG4gICAgbWluLWhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQGwge1xuICAgIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQG0ge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAbSwgLnUtaGVpZ2h0LTJcXC80XFxAbSwgLnUtaGVpZ2h0LTNcXC82XFxAbSwgLnUtaGVpZ2h0LTRcXC84XFxAbSwgLnUtaGVpZ2h0LTVcXC8xMFxcQG0sIC51LWhlaWdodC02XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQG0sIC51LWhlaWdodC0yXFwvNlxcQG0sIC51LWhlaWdodC0zXFwvOVxcQG0sIC51LWhlaWdodC00XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAbSwgLnUtaGVpZ2h0LTRcXC82XFxAbSwgLnUtaGVpZ2h0LTZcXC85XFxAbSwgLnUtaGVpZ2h0LThcXC8xMlxcQG0ge1xuICAgIGhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAbSwgLnUtaGVpZ2h0LTJcXC84XFxAbSwgLnUtaGVpZ2h0LTNcXC8xMlxcQG0ge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQG0sIC51LWhlaWdodC02XFwvOFxcQG0sIC51LWhlaWdodC05XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQG0sIC51LWhlaWdodC0yXFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBtLCAudS1oZWlnaHQtNFxcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAbSwgLnUtaGVpZ2h0LTZcXC8xMFxcQG0ge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQG0sIC51LWhlaWdodC04XFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQG0sIC51LWhlaWdodC0yXFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAbSwgLnUtaGVpZ2h0LTEwXFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAbSB7XG4gICAgaGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBtIHtcbiAgICBoZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQG0ge1xuICAgIGhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAbSB7XG4gICAgaGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBtIHtcbiAgICBoZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAbSB7XG4gICAgaGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQG0ge1xuICAgIGhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBtIHtcbiAgICBoZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAbSB7XG4gICAgaGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQG0ge1xuICAgIGhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAbSB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQG0ge1xuICAgIGhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBtIHtcbiAgICBoZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQG0ge1xuICAgIGhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEBtIHtcbiAgICBoZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQG0ge1xuICAgIGhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQG0ge1xuICAgIGhlaWdodDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEBtLCAudS1oZWlnaHQtMlxcLzRcXEBtLCAudS1oZWlnaHQtM1xcLzZcXEBtLCAudS1oZWlnaHQtNFxcLzhcXEBtLCAudS1oZWlnaHQtNVxcLzEwXFxAbSwgLnUtaGVpZ2h0LTZcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQG0sIC51LWhlaWdodC0yXFwvNlxcQG0sIC51LWhlaWdodC0zXFwvOVxcQG0sIC51LWhlaWdodC00XFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQG0sIC51LWhlaWdodC00XFwvNlxcQG0sIC51LWhlaWdodC02XFwvOVxcQG0sIC51LWhlaWdodC04XFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEBtLCAudS1oZWlnaHQtMlxcLzhcXEBtLCAudS1oZWlnaHQtM1xcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQG0sIC51LWhlaWdodC02XFwvOFxcQG0sIC51LWhlaWdodC05XFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBtLCAudS1oZWlnaHQtMlxcLzEwXFxAbSB7XG4gICAgbWluLWhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQG0sIC51LWhlaWdodC00XFwvMTBcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAbSwgLnUtaGVpZ2h0LTZcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBtLCAudS1oZWlnaHQtOFxcLzEwXFxAbSB7XG4gICAgbWluLWhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAbSwgLnUtaGVpZ2h0LTJcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAbSwgLnUtaGVpZ2h0LTEwXFwvMTJcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAbSB7XG4gICAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAbSB7XG4gICAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAbSB7XG4gICAgbWluLWhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBtIHtcbiAgICBtaW4taGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAbSB7XG4gICAgbWluLWhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQG0ge1xuICAgIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQHMge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAcywgLnUtaGVpZ2h0LTJcXC80XFxAcywgLnUtaGVpZ2h0LTNcXC82XFxAcywgLnUtaGVpZ2h0LTRcXC84XFxAcywgLnUtaGVpZ2h0LTVcXC8xMFxcQHMsIC51LWhlaWdodC02XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQHMsIC51LWhlaWdodC0yXFwvNlxcQHMsIC51LWhlaWdodC0zXFwvOVxcQHMsIC51LWhlaWdodC00XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAcywgLnUtaGVpZ2h0LTRcXC82XFxAcywgLnUtaGVpZ2h0LTZcXC85XFxAcywgLnUtaGVpZ2h0LThcXC8xMlxcQHMge1xuICAgIGhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAcywgLnUtaGVpZ2h0LTJcXC84XFxAcywgLnUtaGVpZ2h0LTNcXC8xMlxcQHMge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHMsIC51LWhlaWdodC02XFwvOFxcQHMsIC51LWhlaWdodC05XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQHMsIC51LWhlaWdodC0yXFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDIwJTsgfVxuICAudS1oZWlnaHQtMlxcLzVcXEBzLCAudS1oZWlnaHQtNFxcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAcywgLnUtaGVpZ2h0LTZcXC8xMFxcQHMge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQHMsIC51LWhlaWdodC04XFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNlxcQHMsIC51LWhlaWdodC0yXFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAcywgLnUtaGVpZ2h0LTEwXFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAcyB7XG4gICAgaGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEBzIHtcbiAgICBoZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQHMge1xuICAgIGhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAcyB7XG4gICAgaGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEBzIHtcbiAgICBoZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAcyB7XG4gICAgaGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQHMge1xuICAgIGhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEBzIHtcbiAgICBoZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAcyB7XG4gICAgaGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQHMge1xuICAgIGhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAcyB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQHMge1xuICAgIGhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEBzIHtcbiAgICBoZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQHMge1xuICAgIGhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEBzIHtcbiAgICBoZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHMge1xuICAgIGhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQHMge1xuICAgIGhlaWdodDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWhhbGZcXEBzLCAudS1oZWlnaHQtMlxcLzRcXEBzLCAudS1oZWlnaHQtM1xcLzZcXEBzLCAudS1oZWlnaHQtNFxcLzhcXEBzLCAudS1oZWlnaHQtNVxcLzEwXFxAcywgLnUtaGVpZ2h0LTZcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDUwJTsgfVxuICAvKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvM1xcQHMsIC51LWhlaWdodC0yXFwvNlxcQHMsIC51LWhlaWdodC0zXFwvOVxcQHMsIC51LWhlaWdodC00XFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiAzMy4zMzMlOyB9XG4gIC51LWhlaWdodC0yXFwvM1xcQHMsIC51LWhlaWdodC00XFwvNlxcQHMsIC51LWhlaWdodC02XFwvOVxcQHMsIC51LWhlaWdodC04XFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEBzLCAudS1oZWlnaHQtMlxcLzhcXEBzLCAudS1oZWlnaHQtM1xcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHMsIC51LWhlaWdodC02XFwvOFxcQHMsIC51LWhlaWdodC05XFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEBzLCAudS1oZWlnaHQtMlxcLzEwXFxAcyB7XG4gICAgbWluLWhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQHMsIC51LWhlaWdodC00XFwvMTBcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA0MCU7IH1cbiAgLnUtaGVpZ2h0LTNcXC81XFxAcywgLnUtaGVpZ2h0LTZcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEBzLCAudS1oZWlnaHQtOFxcLzEwXFxAcyB7XG4gICAgbWluLWhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAcywgLnUtaGVpZ2h0LTJcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDE2LjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTVcXC82XFxAcywgLnUtaGVpZ2h0LTEwXFwvMTJcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDEyLjUlOyB9XG4gIC51LWhlaWdodC0zXFwvOFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDM3LjUlOyB9XG4gIC51LWhlaWdodC01XFwvOFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOVxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDExLjExMSU7IH1cbiAgLnUtaGVpZ2h0LTJcXC85XFxAcyB7XG4gICAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA0NC40NDQlOyB9XG4gIC51LWhlaWdodC01XFwvOVxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDU1LjU1NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC85XFxAcyB7XG4gICAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDEwJTsgfVxuICAudS1oZWlnaHQtM1xcLzEwXFxAcyB7XG4gICAgbWluLWhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEBzIHtcbiAgICBtaW4taGVpZ2h0OiA3MCU7IH1cbiAgLnUtaGVpZ2h0LTlcXC8xMFxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogNDEuNjY2JTsgfVxuICAudS1oZWlnaHQtN1xcLzEyXFxAcyB7XG4gICAgbWluLWhlaWdodDogNTguMzMzJTsgfVxuICAudS1oZWlnaHQtMTFcXC8xMlxcQHMge1xuICAgIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS1oZWlnaHQtZnVsbFxcQHhzIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuICAudS1oZWlnaHQtaGFsZlxcQHhzLCAudS1oZWlnaHQtMlxcLzRcXEB4cywgLnUtaGVpZ2h0LTNcXC82XFxAeHMsIC51LWhlaWdodC00XFwvOFxcQHhzLCAudS1oZWlnaHQtNVxcLzEwXFxAeHMsIC51LWhlaWdodC02XFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEB4cywgLnUtaGVpZ2h0LTJcXC82XFxAeHMsIC51LWhlaWdodC0zXFwvOVxcQHhzLCAudS1oZWlnaHQtNFxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogMzMuMzMzJTsgfVxuICAudS1oZWlnaHQtMlxcLzNcXEB4cywgLnUtaGVpZ2h0LTRcXC82XFxAeHMsIC51LWhlaWdodC02XFwvOVxcQHhzLCAudS1oZWlnaHQtOFxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC80XFxAeHMsIC51LWhlaWdodC0yXFwvOFxcQHhzLCAudS1oZWlnaHQtM1xcLzEyXFxAeHMge1xuICAgIGhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHhzLCAudS1oZWlnaHQtNlxcLzhcXEB4cywgLnUtaGVpZ2h0LTlcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvNVxcQHhzLCAudS1oZWlnaHQtMlxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogMjAlOyB9XG4gIC51LWhlaWdodC0yXFwvNVxcQHhzLCAudS1oZWlnaHQtNFxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHhzLCAudS1oZWlnaHQtNlxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC51LWhlaWdodC00XFwvNVxcQHhzLCAudS1oZWlnaHQtOFxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC82XFxAeHMsIC51LWhlaWdodC0yXFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHhzLCAudS1oZWlnaHQtMTBcXC8xMlxcQHhzIHtcbiAgICBoZWlnaHQ6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC84XFxAeHMge1xuICAgIGhlaWdodDogMTIuNSU7IH1cbiAgLnUtaGVpZ2h0LTNcXC84XFxAeHMge1xuICAgIGhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAeHMge1xuICAgIGhlaWdodDogNjIuNSU7IH1cbiAgLnUtaGVpZ2h0LTdcXC84XFxAeHMge1xuICAgIGhlaWdodDogODcuNSU7IH1cbiAgLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LTFcXC85XFxAeHMge1xuICAgIGhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEB4cyB7XG4gICAgaGVpZ2h0OiAyMi4yMjIlOyB9XG4gIC51LWhlaWdodC00XFwvOVxcQHhzIHtcbiAgICBoZWlnaHQ6IDQ0LjQ0NCU7IH1cbiAgLnUtaGVpZ2h0LTVcXC85XFxAeHMge1xuICAgIGhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEB4cyB7XG4gICAgaGVpZ2h0OiA3Ny43NzglOyB9XG4gIC51LWhlaWdodC04XFwvOVxcQHhzIHtcbiAgICBoZWlnaHQ6IDg4Ljg4OSU7IH1cbiAgLyoqXG5cdFx0KiBUZW50aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEB4cyB7XG4gICAgaGVpZ2h0OiAzMCU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMFxcQHhzIHtcbiAgICBoZWlnaHQ6IDcwJTsgfVxuICAudS1oZWlnaHQtOVxcLzEwXFxAeHMge1xuICAgIGhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogOC4zMzMlOyB9XG4gIC51LWhlaWdodC01XFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiA0MS42NjYlOyB9XG4gIC51LWhlaWdodC03XFwvMTJcXEB4cyB7XG4gICAgaGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAeHMge1xuICAgIGhlaWdodDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtaGVpZ2h0LWZ1bGxcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LWhlaWdodC1oYWxmXFxAeHMsIC51LWhlaWdodC0yXFwvNFxcQHhzLCAudS1oZWlnaHQtM1xcLzZcXEB4cywgLnUtaGVpZ2h0LTRcXC84XFxAeHMsIC51LWhlaWdodC01XFwvMTBcXEB4cywgLnUtaGVpZ2h0LTZcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzNcXEB4cywgLnUtaGVpZ2h0LTJcXC82XFxAeHMsIC51LWhlaWdodC0zXFwvOVxcQHhzLCAudS1oZWlnaHQtNFxcLzEyXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjMzMyU7IH1cbiAgLnUtaGVpZ2h0LTJcXC8zXFxAeHMsIC51LWhlaWdodC00XFwvNlxcQHhzLCAudS1oZWlnaHQtNlxcLzlcXEB4cywgLnUtaGVpZ2h0LThcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzRcXEB4cywgLnUtaGVpZ2h0LTJcXC84XFxAeHMsIC51LWhlaWdodC0zXFwvMTJcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMjUlOyB9XG4gIC51LWhlaWdodC0zXFwvNFxcQHhzLCAudS1oZWlnaHQtNlxcLzhcXEB4cywgLnUtaGVpZ2h0LTlcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzVcXEB4cywgLnUtaGVpZ2h0LTJcXC8xMFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiAyMCU7IH1cbiAgLnUtaGVpZ2h0LTJcXC81XFxAeHMsIC51LWhlaWdodC00XFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNDAlOyB9XG4gIC51LWhlaWdodC0zXFwvNVxcQHhzLCAudS1oZWlnaHQtNlxcLzEwXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDYwJTsgfVxuICAudS1oZWlnaHQtNFxcLzVcXEB4cywgLnUtaGVpZ2h0LThcXC8xMFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzZcXEB4cywgLnUtaGVpZ2h0LTJcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiAxNi42NjYlOyB9XG4gIC51LWhlaWdodC01XFwvNlxcQHhzLCAudS1oZWlnaHQtMTBcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvOFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiAxMi41JTsgfVxuICAudS1oZWlnaHQtM1xcLzhcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMzcuNSU7IH1cbiAgLnUtaGVpZ2h0LTVcXC84XFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDYyLjUlOyB9XG4gIC51LWhlaWdodC03XFwvOFxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMTEuMTExJTsgfVxuICAudS1oZWlnaHQtMlxcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMjIuMjIyJTsgfVxuICAudS1oZWlnaHQtNFxcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNDQuNDQ0JTsgfVxuICAudS1oZWlnaHQtNVxcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNTUuNTU2JTsgfVxuICAudS1oZWlnaHQtN1xcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNzcuNzc4JTsgfVxuICAudS1oZWlnaHQtOFxcLzlcXEB4cyB7XG4gICAgbWluLWhlaWdodDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LWhlaWdodC0xXFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMTAlOyB9XG4gIC51LWhlaWdodC0zXFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogMzAlOyB9XG4gIC51LWhlaWdodC03XFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogNzAlOyB9XG4gIC51LWhlaWdodC05XFwvMTBcXEB4cyB7XG4gICAgbWluLWhlaWdodDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS1oZWlnaHQtMVxcLzEyXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDguMzMzJTsgfVxuICAudS1oZWlnaHQtNVxcLzEyXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjY2NiU7IH1cbiAgLnUtaGVpZ2h0LTdcXC8xMlxcQHhzIHtcbiAgICBtaW4taGVpZ2h0OiA1OC4zMzMlOyB9XG4gIC51LWhlaWdodC0xMVxcLzEyXFxAeHMge1xuICAgIG1pbi1oZWlnaHQ6IDkxLjY2NiU7IH0gfVxuXG4vKiBfdXRpbGl0eS53aWR0aHMuc2NzcyAqL1xuLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4udS13aWR0aC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqXG5cdFx0KiBIYWx2ZXNcblx0XHQqL1xuLnUtd2lkdGgtaGFsZiwgLnUtd2lkdGgtMlxcLzQsIC51LXdpZHRoLTNcXC82LCAudS13aWR0aC00XFwvOCwgLnUtd2lkdGgtNVxcLzEwLCAudS13aWR0aC02XFwvMTIge1xuICB3aWR0aDogNTAlOyB9XG5cbi8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbi51LXdpZHRoLTFcXC8zLCAudS13aWR0aC0yXFwvNiwgLnUtd2lkdGgtM1xcLzksIC51LXdpZHRoLTRcXC8xMiB7XG4gIHdpZHRoOiAzMy4zMzMlOyB9XG5cbi51LXdpZHRoLTJcXC8zLCAudS13aWR0aC00XFwvNiwgLnUtd2lkdGgtNlxcLzksIC51LXdpZHRoLThcXC8xMiB7XG4gIHdpZHRoOiA2Ni42NjYlOyB9XG5cbi8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuLnUtd2lkdGgtMVxcLzQsIC51LXdpZHRoLTJcXC84LCAudS13aWR0aC0zXFwvMTIge1xuICB3aWR0aDogMjUlOyB9XG5cbi51LXdpZHRoLTNcXC80LCAudS13aWR0aC02XFwvOCwgLnUtd2lkdGgtOVxcLzEyIHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4vKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4udS13aWR0aC0xXFwvNSwgLnUtd2lkdGgtMlxcLzEwIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4udS13aWR0aC0yXFwvNSwgLnUtd2lkdGgtNFxcLzEwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4udS13aWR0aC0zXFwvNSwgLnUtd2lkdGgtNlxcLzEwIHtcbiAgd2lkdGg6IDYwJTsgfVxuXG4udS13aWR0aC00XFwvNSwgLnUtd2lkdGgtOFxcLzEwIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4vKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4udS13aWR0aC0xXFwvNiwgLnUtd2lkdGgtMlxcLzEyIHtcbiAgd2lkdGg6IDE2LjY2NiU7IH1cblxuLnUtd2lkdGgtNVxcLzYsIC51LXdpZHRoLTEwXFwvMTIge1xuICB3aWR0aDogODMuMzMzJTsgfVxuXG4vKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuLnUtd2lkdGgtMVxcLzgge1xuICB3aWR0aDogMTIuNSU7IH1cblxuLnUtd2lkdGgtM1xcLzgge1xuICB3aWR0aDogMzcuNSU7IH1cblxuLnUtd2lkdGgtNVxcLzgge1xuICB3aWR0aDogNjIuNSU7IH1cblxuLnUtd2lkdGgtN1xcLzgge1xuICB3aWR0aDogODcuNSU7IH1cblxuLyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cbi51LXdpZHRoLTFcXC85IHtcbiAgd2lkdGg6IDExLjExMSU7IH1cblxuLnUtd2lkdGgtMlxcLzkge1xuICB3aWR0aDogMjIuMjIyJTsgfVxuXG4udS13aWR0aC00XFwvOSB7XG4gIHdpZHRoOiA0NC40NDQlOyB9XG5cbi51LXdpZHRoLTVcXC85IHtcbiAgd2lkdGg6IDU1LjU1NiU7IH1cblxuLnUtd2lkdGgtN1xcLzkge1xuICB3aWR0aDogNzcuNzc4JTsgfVxuXG4udS13aWR0aC04XFwvOSB7XG4gIHdpZHRoOiA4OC44ODklOyB9XG5cbi8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbi51LXdpZHRoLTFcXC8xMCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLnUtd2lkdGgtM1xcLzEwIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4udS13aWR0aC03XFwvMTAge1xuICB3aWR0aDogNzAlOyB9XG5cbi51LXdpZHRoLTlcXC8xMCB7XG4gIHdpZHRoOiA5MCU7IH1cblxuLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4udS13aWR0aC0xXFwvMTIge1xuICB3aWR0aDogOC4zMzMlOyB9XG5cbi51LXdpZHRoLTVcXC8xMiB7XG4gIHdpZHRoOiA0MS42NjYlOyB9XG5cbi51LXdpZHRoLTdcXC8xMiB7XG4gIHdpZHRoOiA1OC4zMzMlOyB9XG5cbi51LXdpZHRoLTExXFwvMTIge1xuICB3aWR0aDogOTEuNjY2JTsgfVxuXG4vKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbi51LXctZnVsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbi51LXctaGFsZiwgLnUtdy0yXFwvNCwgLnUtdy0zXFwvNiwgLnUtdy00XFwvOCwgLnUtdy01XFwvMTAsIC51LXctNlxcLzEyIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKipcblx0XHQqIFRoaXJkc1xuXHRcdCovXG4udS13LTFcXC8zLCAudS13LTJcXC82LCAudS13LTNcXC85LCAudS13LTRcXC8xMiB7XG4gIHdpZHRoOiAzMy4zMzMlOyB9XG5cbi51LXctMlxcLzMsIC51LXctNFxcLzYsIC51LXctNlxcLzksIC51LXctOFxcLzEyIHtcbiAgd2lkdGg6IDY2LjY2NiU7IH1cblxuLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4udS13LTFcXC80LCAudS13LTJcXC84LCAudS13LTNcXC8xMiB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnUtdy0zXFwvNCwgLnUtdy02XFwvOCwgLnUtdy05XFwvMTIge1xuICB3aWR0aDogNzUlOyB9XG5cbi8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbi51LXctMVxcLzUsIC51LXctMlxcLzEwIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4udS13LTJcXC81LCAudS13LTRcXC8xMCB7XG4gIHdpZHRoOiA0MCU7IH1cblxuLnUtdy0zXFwvNSwgLnUtdy02XFwvMTAge1xuICB3aWR0aDogNjAlOyB9XG5cbi51LXctNFxcLzUsIC51LXctOFxcLzEwIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4vKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4udS13LTFcXC82LCAudS13LTJcXC8xMiB7XG4gIHdpZHRoOiAxNi42NjYlOyB9XG5cbi51LXctNVxcLzYsIC51LXctMTBcXC8xMiB7XG4gIHdpZHRoOiA4My4zMzMlOyB9XG5cbi8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4udS13LTFcXC84IHtcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbi51LXctM1xcLzgge1xuICB3aWR0aDogMzcuNSU7IH1cblxuLnUtdy01XFwvOCB7XG4gIHdpZHRoOiA2Mi41JTsgfVxuXG4udS13LTdcXC84IHtcbiAgd2lkdGg6IDg3LjUlOyB9XG5cbi8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4udS13LTFcXC85IHtcbiAgd2lkdGg6IDExLjExMSU7IH1cblxuLnUtdy0yXFwvOSB7XG4gIHdpZHRoOiAyMi4yMjIlOyB9XG5cbi51LXctNFxcLzkge1xuICB3aWR0aDogNDQuNDQ0JTsgfVxuXG4udS13LTVcXC85IHtcbiAgd2lkdGg6IDU1LjU1NiU7IH1cblxuLnUtdy03XFwvOSB7XG4gIHdpZHRoOiA3Ny43NzglOyB9XG5cbi51LXctOFxcLzkge1xuICB3aWR0aDogODguODg5JTsgfVxuXG4vKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4udS13LTFcXC8xMCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLnUtdy0zXFwvMTAge1xuICB3aWR0aDogMzAlOyB9XG5cbi51LXctN1xcLzEwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4udS13LTlcXC8xMCB7XG4gIHdpZHRoOiA5MCU7IH1cblxuLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4udS13LTFcXC8xMiB7XG4gIHdpZHRoOiA4LjMzMyU7IH1cblxuLnUtdy01XFwvMTIge1xuICB3aWR0aDogNDEuNjY2JTsgfVxuXG4udS13LTdcXC8xMiB7XG4gIHdpZHRoOiA1OC4zMzMlOyB9XG5cbi51LXctMTFcXC8xMiB7XG4gIHdpZHRoOiA5MS42NjYlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC8qKlxuXHRcdCogV2hvbGVcblx0XHQqL1xuICAudS13aWR0aC1mdWxsXFxAeGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtaGFsZlxcQHhsLCAudS13aWR0aC0yXFwvNFxcQHhsLCAudS13aWR0aC0zXFwvNlxcQHhsLCAudS13aWR0aC00XFwvOFxcQHhsLCAudS13aWR0aC01XFwvMTBcXEB4bCwgLnUtd2lkdGgtNlxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvM1xcQHhsLCAudS13aWR0aC0yXFwvNlxcQHhsLCAudS13aWR0aC0zXFwvOVxcQHhsLCAudS13aWR0aC00XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtd2lkdGgtMlxcLzNcXEB4bCwgLnUtd2lkdGgtNFxcLzZcXEB4bCwgLnUtd2lkdGgtNlxcLzlcXEB4bCwgLnUtd2lkdGgtOFxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNFxcQHhsLCAudS13aWR0aC0yXFwvOFxcQHhsLCAudS13aWR0aC0zXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudS13aWR0aC0zXFwvNFxcQHhsLCAudS13aWR0aC02XFwvOFxcQHhsLCAudS13aWR0aC05XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcblx0XHQqIEZpZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC81XFxAeGwsIC51LXdpZHRoLTJcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXdpZHRoLTJcXC81XFxAeGwsIC51LXdpZHRoLTRcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXdpZHRoLTNcXC81XFxAeGwsIC51LXdpZHRoLTZcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC51LXdpZHRoLTRcXC81XFxAeGwsIC51LXdpZHRoLThcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzZcXEB4bCwgLnUtd2lkdGgtMlxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXdpZHRoLTVcXC82XFxAeGwsIC51LXdpZHRoLTEwXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzhcXEB4bCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXdpZHRoLTNcXC84XFxAeGwge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13aWR0aC01XFwvOFxcQHhsIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnUtd2lkdGgtN1xcLzhcXEB4bCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC85XFxAeGwge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXdpZHRoLTJcXC85XFxAeGwge1xuICAgIHdpZHRoOiAyMi4yMjIlOyB9XG4gIC51LXdpZHRoLTRcXC85XFxAeGwge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXdpZHRoLTVcXC85XFxAeGwge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXdpZHRoLTdcXC85XFxAeGwge1xuICAgIHdpZHRoOiA3Ny43NzglOyB9XG4gIC51LXdpZHRoLThcXC85XFxAeGwge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtd2lkdGgtM1xcLzEwXFxAeGwge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnUtd2lkdGgtN1xcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtd2lkdGgtOVxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC51LXdpZHRoLTVcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13aWR0aC03XFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtd2lkdGgtMTFcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfVxuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtdy1mdWxsXFxAeGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtdy1oYWxmXFxAeGwsIC51LXctMlxcLzRcXEB4bCwgLnUtdy0zXFwvNlxcQHhsLCAudS13LTRcXC84XFxAeGwsIC51LXctNVxcLzEwXFxAeGwsIC51LXctNlxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13LTFcXC8zXFxAeGwsIC51LXctMlxcLzZcXEB4bCwgLnUtdy0zXFwvOVxcQHhsLCAudS13LTRcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13LTJcXC8zXFxAeGwsIC51LXctNFxcLzZcXEB4bCwgLnUtdy02XFwvOVxcQHhsLCAudS13LThcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNFxcQHhsLCAudS13LTJcXC84XFxAeGwsIC51LXctM1xcLzEyXFxAeGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtdy0zXFwvNFxcQHhsLCAudS13LTZcXC84XFxAeGwsIC51LXctOVxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13LTFcXC81XFxAeGwsIC51LXctMlxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtdy0yXFwvNVxcQHhsLCAudS13LTRcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXctM1xcLzVcXEB4bCwgLnUtdy02XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13LTRcXC81XFxAeGwsIC51LXctOFxcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13LTFcXC82XFxAeGwsIC51LXctMlxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXctNVxcLzZcXEB4bCwgLnUtdy0xMFxcLzEyXFxAeGwge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzhcXEB4bCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXctM1xcLzhcXEB4bCB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXctNVxcLzhcXEB4bCB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXctN1xcLzhcXEB4bCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXctMVxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtdy0yXFwvOVxcQHhsIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13LTRcXC85XFxAeGwge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXctNVxcLzlcXEB4bCB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtdy03XFwvOVxcQHhsIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13LThcXC85XFxAeGwge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13LTNcXC8xMFxcQHhsIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXctN1xcLzEwXFxAeGwge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtdy05XFwvMTBcXEB4bCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13LTVcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13LTdcXC8xMlxcQHhsIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13LTExXFwvMTJcXEB4bCB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtd2lkdGgtZnVsbFxcQGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtaGFsZlxcQGwsIC51LXdpZHRoLTJcXC80XFxAbCwgLnUtd2lkdGgtM1xcLzZcXEBsLCAudS13aWR0aC00XFwvOFxcQGwsIC51LXdpZHRoLTVcXC8xMFxcQGwsIC51LXdpZHRoLTZcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvM1xcQGwsIC51LXdpZHRoLTJcXC82XFxAbCwgLnUtd2lkdGgtM1xcLzlcXEBsLCAudS13aWR0aC00XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13aWR0aC0yXFwvM1xcQGwsIC51LXdpZHRoLTRcXC82XFxAbCwgLnUtd2lkdGgtNlxcLzlcXEBsLCAudS13aWR0aC04XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzRcXEBsLCAudS13aWR0aC0yXFwvOFxcQGwsIC51LXdpZHRoLTNcXC8xMlxcQGwge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzRcXEBsLCAudS13aWR0aC02XFwvOFxcQGwsIC51LXdpZHRoLTlcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNVxcQGwsIC51LXdpZHRoLTJcXC8xMFxcQGwge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtd2lkdGgtMlxcLzVcXEBsLCAudS13aWR0aC00XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXdpZHRoLTNcXC81XFxAbCwgLnUtd2lkdGgtNlxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13aWR0aC00XFwvNVxcQGwsIC51LXdpZHRoLThcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNlxcQGwsIC51LXdpZHRoLTJcXC8xMlxcQGwge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXdpZHRoLTVcXC82XFxAbCwgLnUtd2lkdGgtMTBcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC84XFxAbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXdpZHRoLTNcXC84XFxAbCB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXdpZHRoLTVcXC84XFxAbCB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXdpZHRoLTdcXC84XFxAbCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC85XFxAbCB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtd2lkdGgtMlxcLzlcXEBsIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13aWR0aC00XFwvOVxcQGwge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXdpZHRoLTVcXC85XFxAbCB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzlcXEBsIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13aWR0aC04XFwvOVxcQGwge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13aWR0aC0zXFwvMTBcXEBsIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXdpZHRoLTdcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtd2lkdGgtOVxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13aWR0aC01XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13aWR0aC03XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13aWR0aC0xMVxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXctZnVsbFxcQGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtdy1oYWxmXFxAbCwgLnUtdy0yXFwvNFxcQGwsIC51LXctM1xcLzZcXEBsLCAudS13LTRcXC84XFxAbCwgLnUtdy01XFwvMTBcXEBsLCAudS13LTZcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13LTFcXC8zXFxAbCwgLnUtdy0yXFwvNlxcQGwsIC51LXctM1xcLzlcXEBsLCAudS13LTRcXC8xMlxcQGwge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXctMlxcLzNcXEBsLCAudS13LTRcXC82XFxAbCwgLnUtdy02XFwvOVxcQGwsIC51LXctOFxcLzEyXFxAbCB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXctMVxcLzRcXEBsLCAudS13LTJcXC84XFxAbCwgLnUtdy0zXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXctM1xcLzRcXEBsLCAudS13LTZcXC84XFxAbCwgLnUtdy05XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNVxcQGwsIC51LXctMlxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13LTJcXC81XFxAbCwgLnUtdy00XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXctM1xcLzVcXEBsLCAudS13LTZcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtdy00XFwvNVxcQGwsIC51LXctOFxcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzZcXEBsLCAudS13LTJcXC8xMlxcQGwge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXctNVxcLzZcXEBsLCAudS13LTEwXFwvMTJcXEBsIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13LTFcXC84XFxAbCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXctM1xcLzhcXEBsIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtdy01XFwvOFxcQGwge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13LTdcXC84XFxAbCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXctMVxcLzlcXEBsIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13LTJcXC85XFxAbCB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtdy00XFwvOVxcQGwge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXctNVxcLzlcXEBsIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13LTdcXC85XFxAbCB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtdy04XFwvOVxcQGwge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTBcXEBsIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXctM1xcLzEwXFxAbCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13LTdcXC8xMFxcQGwge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtdy05XFwvMTBcXEBsIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13LTFcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtdy01XFwvMTJcXEBsIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13LTdcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXctMTFcXC8xMlxcQGwge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtd2lkdGgtZnVsbFxcQG0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtaGFsZlxcQG0sIC51LXdpZHRoLTJcXC80XFxAbSwgLnUtd2lkdGgtM1xcLzZcXEBtLCAudS13aWR0aC00XFwvOFxcQG0sIC51LXdpZHRoLTVcXC8xMFxcQG0sIC51LXdpZHRoLTZcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvM1xcQG0sIC51LXdpZHRoLTJcXC82XFxAbSwgLnUtd2lkdGgtM1xcLzlcXEBtLCAudS13aWR0aC00XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13aWR0aC0yXFwvM1xcQG0sIC51LXdpZHRoLTRcXC82XFxAbSwgLnUtd2lkdGgtNlxcLzlcXEBtLCAudS13aWR0aC04XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzRcXEBtLCAudS13aWR0aC0yXFwvOFxcQG0sIC51LXdpZHRoLTNcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzRcXEBtLCAudS13aWR0aC02XFwvOFxcQG0sIC51LXdpZHRoLTlcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNVxcQG0sIC51LXdpZHRoLTJcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtd2lkdGgtMlxcLzVcXEBtLCAudS13aWR0aC00XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXdpZHRoLTNcXC81XFxAbSwgLnUtd2lkdGgtNlxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13aWR0aC00XFwvNVxcQG0sIC51LXdpZHRoLThcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNlxcQG0sIC51LXdpZHRoLTJcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXdpZHRoLTVcXC82XFxAbSwgLnUtd2lkdGgtMTBcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC84XFxAbSB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXdpZHRoLTNcXC84XFxAbSB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXdpZHRoLTVcXC84XFxAbSB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXdpZHRoLTdcXC84XFxAbSB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC85XFxAbSB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtd2lkdGgtMlxcLzlcXEBtIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13aWR0aC00XFwvOVxcQG0ge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXdpZHRoLTVcXC85XFxAbSB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzlcXEBtIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13aWR0aC04XFwvOVxcQG0ge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13aWR0aC0zXFwvMTBcXEBtIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXdpZHRoLTdcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtd2lkdGgtOVxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13aWR0aC01XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13aWR0aC03XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13aWR0aC0xMVxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXctZnVsbFxcQG0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtdy1oYWxmXFxAbSwgLnUtdy0yXFwvNFxcQG0sIC51LXctM1xcLzZcXEBtLCAudS13LTRcXC84XFxAbSwgLnUtdy01XFwvMTBcXEBtLCAudS13LTZcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13LTFcXC8zXFxAbSwgLnUtdy0yXFwvNlxcQG0sIC51LXctM1xcLzlcXEBtLCAudS13LTRcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXctMlxcLzNcXEBtLCAudS13LTRcXC82XFxAbSwgLnUtdy02XFwvOVxcQG0sIC51LXctOFxcLzEyXFxAbSB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXctMVxcLzRcXEBtLCAudS13LTJcXC84XFxAbSwgLnUtdy0zXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXctM1xcLzRcXEBtLCAudS13LTZcXC84XFxAbSwgLnUtdy05XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNVxcQG0sIC51LXctMlxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13LTJcXC81XFxAbSwgLnUtdy00XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXctM1xcLzVcXEBtLCAudS13LTZcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtdy00XFwvNVxcQG0sIC51LXctOFxcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzZcXEBtLCAudS13LTJcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXctNVxcLzZcXEBtLCAudS13LTEwXFwvMTJcXEBtIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13LTFcXC84XFxAbSB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXctM1xcLzhcXEBtIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtdy01XFwvOFxcQG0ge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13LTdcXC84XFxAbSB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXctMVxcLzlcXEBtIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13LTJcXC85XFxAbSB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtdy00XFwvOVxcQG0ge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXctNVxcLzlcXEBtIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13LTdcXC85XFxAbSB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtdy04XFwvOVxcQG0ge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTBcXEBtIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXctM1xcLzEwXFxAbSB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13LTdcXC8xMFxcQG0ge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtdy05XFwvMTBcXEBtIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13LTFcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtdy01XFwvMTJcXEBtIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13LTdcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXctMTFcXC8xMlxcQG0ge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtd2lkdGgtZnVsbFxcQHMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtaGFsZlxcQHMsIC51LXdpZHRoLTJcXC80XFxAcywgLnUtd2lkdGgtM1xcLzZcXEBzLCAudS13aWR0aC00XFwvOFxcQHMsIC51LXdpZHRoLTVcXC8xMFxcQHMsIC51LXdpZHRoLTZcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvM1xcQHMsIC51LXdpZHRoLTJcXC82XFxAcywgLnUtd2lkdGgtM1xcLzlcXEBzLCAudS13aWR0aC00XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAudS13aWR0aC0yXFwvM1xcQHMsIC51LXdpZHRoLTRcXC82XFxAcywgLnUtd2lkdGgtNlxcLzlcXEBzLCAudS13aWR0aC04XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzRcXEBzLCAudS13aWR0aC0yXFwvOFxcQHMsIC51LXdpZHRoLTNcXC8xMlxcQHMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzRcXEBzLCAudS13aWR0aC02XFwvOFxcQHMsIC51LXdpZHRoLTlcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNVxcQHMsIC51LXdpZHRoLTJcXC8xMFxcQHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnUtd2lkdGgtMlxcLzVcXEBzLCAudS13aWR0aC00XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXdpZHRoLTNcXC81XFxAcywgLnUtd2lkdGgtNlxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13aWR0aC00XFwvNVxcQHMsIC51LXdpZHRoLThcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG5cdFx0KiBTaXh0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNlxcQHMsIC51LXdpZHRoLTJcXC8xMlxcQHMge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXdpZHRoLTVcXC82XFxAcywgLnUtd2lkdGgtMTBcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC84XFxAcyB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXdpZHRoLTNcXC84XFxAcyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC51LXdpZHRoLTVcXC84XFxAcyB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXdpZHRoLTdcXC84XFxAcyB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC85XFxAcyB7XG4gICAgd2lkdGg6IDExLjExMSU7IH1cbiAgLnUtd2lkdGgtMlxcLzlcXEBzIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13aWR0aC00XFwvOVxcQHMge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXdpZHRoLTVcXC85XFxAcyB7XG4gICAgd2lkdGg6IDU1LjU1NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzlcXEBzIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13aWR0aC04XFwvOVxcQHMge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAudS13aWR0aC0zXFwvMTBcXEBzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXdpZHRoLTdcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtd2lkdGgtOVxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcblx0XHQqIFR3ZWxmdGhzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13aWR0aC01XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13aWR0aC03XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAudS13aWR0aC0xMVxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXctZnVsbFxcQHMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuXHRcdCogSGFsdmVzXG5cdFx0Ki9cbiAgLnUtdy1oYWxmXFxAcywgLnUtdy0yXFwvNFxcQHMsIC51LXctM1xcLzZcXEBzLCAudS13LTRcXC84XFxAcywgLnUtdy01XFwvMTBcXEBzLCAudS13LTZcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG5cdFx0KiBUaGlyZHNcblx0XHQqL1xuICAudS13LTFcXC8zXFxAcywgLnUtdy0yXFwvNlxcQHMsIC51LXctM1xcLzlcXEBzLCAudS13LTRcXC8xMlxcQHMge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXctMlxcLzNcXEBzLCAudS13LTRcXC82XFxAcywgLnUtdy02XFwvOVxcQHMsIC51LXctOFxcLzEyXFxAcyB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXctMVxcLzRcXEBzLCAudS13LTJcXC84XFxAcywgLnUtdy0zXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXctM1xcLzRcXEBzLCAudS13LTZcXC84XFxAcywgLnUtdy05XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNVxcQHMsIC51LXctMlxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13LTJcXC81XFxAcywgLnUtdy00XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC51LXctM1xcLzVcXEBzLCAudS13LTZcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtdy00XFwvNVxcQHMsIC51LXctOFxcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXctMVxcLzZcXEBzLCAudS13LTJcXC8xMlxcQHMge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC51LXctNVxcLzZcXEBzLCAudS13LTEwXFwvMTJcXEBzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13LTFcXC84XFxAcyB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC51LXctM1xcLzhcXEBzIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtdy01XFwvOFxcQHMge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13LTdcXC84XFxAcyB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuXHRcdCogTmluZXRoc1xuXHRcdCovXG4gIC51LXctMVxcLzlcXEBzIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13LTJcXC85XFxAcyB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtdy00XFwvOVxcQHMge1xuICAgIHdpZHRoOiA0NC40NDQlOyB9XG4gIC51LXctNVxcLzlcXEBzIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13LTdcXC85XFxAcyB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtdy04XFwvOVxcQHMge1xuICAgIHdpZHRoOiA4OC44ODklOyB9XG4gIC8qKlxuXHRcdCogVGVudGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvMTBcXEBzIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXctM1xcLzEwXFxAcyB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13LTdcXC8xMFxcQHMge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnUtdy05XFwvMTBcXEBzIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13LTFcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtdy01XFwvMTJcXEBzIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAudS13LTdcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXctMTFcXC8xMlxcQHMge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAvKipcblx0XHQqIFdob2xlXG5cdFx0Ki9cbiAgLnUtd2lkdGgtZnVsbFxcQHhzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXdpZHRoLWhhbGZcXEB4cywgLnUtd2lkdGgtMlxcLzRcXEB4cywgLnUtd2lkdGgtM1xcLzZcXEB4cywgLnUtd2lkdGgtNFxcLzhcXEB4cywgLnUtd2lkdGgtNVxcLzEwXFxAeHMsIC51LXdpZHRoLTZcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzNcXEB4cywgLnUtd2lkdGgtMlxcLzZcXEB4cywgLnUtd2lkdGgtM1xcLzlcXEB4cywgLnUtd2lkdGgtNFxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC51LXdpZHRoLTJcXC8zXFxAeHMsIC51LXdpZHRoLTRcXC82XFxAeHMsIC51LXdpZHRoLTZcXC85XFxAeHMsIC51LXdpZHRoLThcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcblx0XHQqIFF1YXJ0ZXJzXG5cdFx0Ki9cbiAgLnUtd2lkdGgtMVxcLzRcXEB4cywgLnUtd2lkdGgtMlxcLzhcXEB4cywgLnUtd2lkdGgtM1xcLzEyXFxAeHMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnUtd2lkdGgtM1xcLzRcXEB4cywgLnUtd2lkdGgtNlxcLzhcXEB4cywgLnUtd2lkdGgtOVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG5cdFx0KiBGaWZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvNVxcQHhzLCAudS13aWR0aC0yXFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAudS13aWR0aC0yXFwvNVxcQHhzLCAudS13aWR0aC00XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13aWR0aC0zXFwvNVxcQHhzLCAudS13aWR0aC02XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAudS13aWR0aC00XFwvNVxcQHhzLCAudS13aWR0aC04XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcblx0XHQqIFNpeHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC82XFxAeHMsIC51LXdpZHRoLTJcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13aWR0aC01XFwvNlxcQHhzLCAudS13aWR0aC0xMFxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuXHRcdCogRWlnaHRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC84XFxAeHMge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13aWR0aC0zXFwvOFxcQHhzIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnUtd2lkdGgtNVxcLzhcXEB4cyB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC51LXdpZHRoLTdcXC84XFxAeHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvOVxcQHhzIHtcbiAgICB3aWR0aDogMTEuMTExJTsgfVxuICAudS13aWR0aC0yXFwvOVxcQHhzIHtcbiAgICB3aWR0aDogMjIuMjIyJTsgfVxuICAudS13aWR0aC00XFwvOVxcQHhzIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13aWR0aC01XFwvOVxcQHhzIHtcbiAgICB3aWR0aDogNTUuNTU2JTsgfVxuICAudS13aWR0aC03XFwvOVxcQHhzIHtcbiAgICB3aWR0aDogNzcuNzc4JTsgfVxuICAudS13aWR0aC04XFwvOVxcQHhzIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXdpZHRoLTFcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC51LXdpZHRoLTNcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC51LXdpZHRoLTdcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXdpZHRoLTlcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuXHRcdCogVHdlbGZ0aHNcblx0XHQqL1xuICAudS13aWR0aC0xXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAudS13aWR0aC01XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtd2lkdGgtN1xcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC51LXdpZHRoLTExXFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG4gIC51LXctZnVsbFxcQHhzIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG4gIC51LXctaGFsZlxcQHhzLCAudS13LTJcXC80XFxAeHMsIC51LXctM1xcLzZcXEB4cywgLnUtdy00XFwvOFxcQHhzLCAudS13LTVcXC8xMFxcQHhzLCAudS13LTZcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvM1xcQHhzLCAudS13LTJcXC82XFxAeHMsIC51LXctM1xcLzlcXEB4cywgLnUtdy00XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnUtdy0yXFwvM1xcQHhzLCAudS13LTRcXC82XFxAeHMsIC51LXctNlxcLzlcXEB4cywgLnUtdy04XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG5cdFx0KiBRdWFydGVyc1xuXHRcdCovXG4gIC51LXctMVxcLzRcXEB4cywgLnUtdy0yXFwvOFxcQHhzLCAudS13LTNcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC51LXctM1xcLzRcXEB4cywgLnUtdy02XFwvOFxcQHhzLCAudS13LTlcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNVxcQHhzLCAudS13LTJcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC51LXctMlxcLzVcXEB4cywgLnUtdy00XFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAudS13LTNcXC81XFxAeHMsIC51LXctNlxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnUtdy00XFwvNVxcQHhzLCAudS13LThcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cbiAgLnUtdy0xXFwvNlxcQHhzLCAudS13LTJcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAudS13LTVcXC82XFxAeHMsIC51LXctMTBcXC8xMlxcQHhzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcblx0XHQqIEVpZ2h0aHNcblx0XHQqL1xuICAudS13LTFcXC84XFxAeHMge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAudS13LTNcXC84XFxAeHMge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAudS13LTVcXC84XFxAeHMge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAudS13LTdcXC84XFxAeHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcblx0XHQqIE5pbmV0aHNcblx0XHQqL1xuICAudS13LTFcXC85XFxAeHMge1xuICAgIHdpZHRoOiAxMS4xMTElOyB9XG4gIC51LXctMlxcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDIyLjIyMiU7IH1cbiAgLnUtdy00XFwvOVxcQHhzIHtcbiAgICB3aWR0aDogNDQuNDQ0JTsgfVxuICAudS13LTVcXC85XFxAeHMge1xuICAgIHdpZHRoOiA1NS41NTYlOyB9XG4gIC51LXctN1xcLzlcXEB4cyB7XG4gICAgd2lkdGg6IDc3Ljc3OCU7IH1cbiAgLnUtdy04XFwvOVxcQHhzIHtcbiAgICB3aWR0aDogODguODg5JTsgfVxuICAvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnUtdy0zXFwvMTBcXEB4cyB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAudS13LTdcXC8xMFxcQHhzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC51LXctOVxcLzEwXFxAeHMge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG4gIC51LXctMVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnUtdy01XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnUtdy03XFwvMTJcXEB4cyB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnUtdy0xMVxcLzEyXFxAeHMge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZSAqL1xuLy9cbi8vIEJhc2UgZm9udFxuJGJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJHByZWxvYWQtZm9udC1mYW1pbHk6IEJsaW5rTWFjU3lzdGVtRm9udCwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4kYmFzZS1mb250LWZhbWlseTogXCJHb3RoYW0gQm9va1wiLCAkcHJlbG9hZC1mb250LWZhbWlseTtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjU7XG4kcmVuZGVyLW1vZGU6IG9wdGltaXplTGVnaWJpbGl0eSAhZGVmYXVsdDtcblxuLy8gTWVkaXVtXG4kbWVkaXVtLWZvbnQtZmFtaWx5OiBcIkdvdGhhbSBNZWRpdW1cIiwgJHByZWxvYWQtZm9udC1mYW1pbHk7XG5cbi8vXG4vLyBIZWFkaW5nIGZvbnRzXG4kaGVhZGluZy1mb250LWZhbWlseTogXCJHb3RoYW0gQmxhY2tcIiwgJHByZWxvYWQtZm9udC1mYW1pbHk7XG4kdWx0cmEtZm9udC1mYW1pbHk6IFwiR290aGFtIFVsdHJhXCIsICRwcmVsb2FkLWZvbnQtZmFtaWx5O1xuJGhlYWRpbmdzOiAoXG4gICAgeGw6KFxuICAgICAgICBcImgxXCI6ICg0NywgNTQuNDMpLFxuICAgICAgICBcImgyXCI6ICg0MSwgNTQuNDMpLFxuICAgICAgICBcImgzXCI6ICgyNCwgMjguOCksXG4gICAgICAgIFwiaDRcIjogKDIyLCAzMC44KSxcbiAgICAgICAgXCJoNVwiOiAoMTgsIDIxLjYpLFxuICAgICAgICBcImg2XCI6ICgxNiwgMTkuMilcbiAgICApLFxuICAgIGw6KFxuICAgICAgICBcImgxXCI6ICgzNiwgNDMuMiksXG4gICAgICAgIFwiaDJcIjogKDMyLCAzMyksXG4gICAgICAgIFwiaDNcIjogKDIyLCAyNi40KSxcbiAgICAgICAgXCJoNFwiOiAoMjIsIDMwLjgpLFxuICAgICAgICBcImg1XCI6ICgxOCwgMjEuNiksXG4gICAgICAgIFwiaDZcIjogKDE2LCAxOS4yKVxuICAgICksXG4gICAgbTooXG4gICAgICAgIFwiaDFcIjogKDM2LCA0My4yKSxcbiAgICAgICAgXCJoMlwiOiAoMzIsIDMzKSxcbiAgICAgICAgXCJoM1wiOiAoMjAsIDI0KSxcbiAgICAgICAgXCJoNFwiOiAoMjIsIDMwLjgpLFxuICAgICAgICBcImg1XCI6ICgxOCwgMjEuNiksXG4gICAgICAgIFwiaDZcIjogKDE2LCAxOS4yKVxuICAgICksXG4gICAgczooXG4gICAgICAgIFwiaDFcIjogKDM2LCA0My4yKSxcbiAgICAgICAgXCJoMlwiOiAoMzIsIDMzKSxcbiAgICAgICAgXCJoM1wiOiAoMjAsIDI0KSxcbiAgICAgICAgXCJoNFwiOiAoMjIsIDMwLjgpLFxuICAgICAgICBcImg1XCI6ICgxOCwgMjEuNiksXG4gICAgICAgIFwiaDZcIjogKDE2LCAxOS4yKVxuICAgICksXG4gICAgeHM6KFxuICAgICAgICBcImgxXCI6ICgzNiwgNDMuMiksXG4gICAgICAgIFwiaDJcIjogKDMyLCAzMyksXG4gICAgICAgIFwiaDNcIjogKDIwLCAyNCksXG4gICAgICAgIFwiaDRcIjogKDIyLCAzMC44KSxcbiAgICAgICAgXCJoNVwiOiAoMTgsIDIxLjYpLFxuICAgICAgICBcImg2XCI6ICgxNiwgMTkuMilcbiAgICApXG4pICFkZWZhdWx0O1xuIiwiLyogX2Jhc2UuYW5pbWF0aW9uLnNjc3MgKi9cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH1cbn1cbiIsIi8qIF9iYXNlLmZvbnRzLnNjc3MgKi9cblxuLy9AaW1wb3J0IFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2Fuczo0MDAsNDAwaSw2MDAsNzAwLDgwMFwiO1xuXG4gIC8vIEdvdGhhbSAtIFNlcGVyYXRlIGZvbnQgZmFtaWxpZXNcblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogR290aGFtIFRoaW47XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL3RoaW4vZ290aGFtLXRoaW4td2ViZm9udC5lb3QpO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS90aGluL2dvdGhhbS10aGluLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vdGhpbi9nb3RoYW0tdGhpbi13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS90aGluL2dvdGhhbS10aGluLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS90aGluL2dvdGhhbS10aGluLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS90aGluL2dvdGhhbS10aGluLXdlYmZvbnQuc3ZnI2dvdGhhbXRoaW4pIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBMaWdodDtcbiAgICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vbGlnaHQvZ290aGFtLWxpZ2h0LXdlYmZvbnQuZW90KTtcbiAgICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vbGlnaHQvZ290aGFtLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vbGlnaHQvZ290aGFtLWxpZ2h0LXdlYmZvbnQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2xpZ2h0L2dvdGhhbS1saWdodC13ZWJmb250LndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9nb3RoYW0vbGlnaHQvZ290aGFtLWxpZ2h0LXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9saWdodC9nb3RoYW0tbGlnaHQtd2ViZm9udC5zdmcjZ290aGFtbGlnaHQpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBMaWdodCBJdGFsaWM7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL2xpZ2h0L2dvdGhhbS1saWdodGl0YWxpYy13ZWJmb250LmVvdCk7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL2xpZ2h0L2dvdGhhbS1saWdodGl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2xpZ2h0L2dvdGhhbS1saWdodGl0YWxpYy13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9saWdodC9nb3RoYW0tbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2xpZ2h0L2dvdGhhbS1saWdodGl0YWxpYy13ZWJmb250LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vbGlnaHQvZ290aGFtLWxpZ2h0aXRhbGljLXdlYmZvbnQuc3ZnI2dvdGhhbWxpZ2h0X2l0YWxpYykgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIFxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogR290aGFtIEJvb2s7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL2Jvb2svZ290aGFtLWJvb2std2ViZm9udC5lb3QpO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29rLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vYm9vay9nb3RoYW0tYm9vay13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29rLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29rLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29rLXdlYmZvbnQuc3ZnI2dvdGhhbWJvb2spIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBCb29rIEl0YWxpYztcbiAgICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vYm9vay9nb3RoYW0tYm9va2l0YWxpYy13ZWJmb250LmVvdCk7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL2Jvb2svZ290aGFtLWJvb2tpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib29rL2dvdGhhbS1ib29raXRhbGljLXdlYmZvbnQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2Jvb2svZ290aGFtLWJvb2tpdGFsaWMtd2ViZm9udC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2Jvb2svZ290aGFtLWJvb2tpdGFsaWMtd2ViZm9udC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2Jvb2svZ290aGFtLWJvb2tpdGFsaWMtd2ViZm9udC5zdmcjZ290aGFtYm9va19pdGFsaWMpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICBcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBNZWRpdW07XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL21lZGl1bS9nb3RoYW0tbWVkaXVtLXdlYmZvbnQuZW90KTtcbiAgICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vbWVkaXVtL2dvdGhhbS1tZWRpdW0td2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9tZWRpdW0vZ290aGFtLW1lZGl1bS13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9tZWRpdW0vZ290aGFtLW1lZGl1bS13ZWJmb250LndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9nb3RoYW0vbWVkaXVtL2dvdGhhbS1tZWRpdW0td2ViZm9udC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL21lZGl1bS9nb3RoYW0tbWVkaXVtLXdlYmZvbnQuc3ZnI2dvdGhhbW1lZGl1bSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIFxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogR290aGFtIE1lZGl1bSBJdGFsaWM7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL21lZGl1bS9nb3RoYW0tbWVkaXVtaXRhbGljLXdlYmZvbnQuZW90KTtcbiAgICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vbWVkaXVtL2dvdGhhbS1tZWRpdW1pdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9tZWRpdW0vZ290aGFtLW1lZGl1bWl0YWxpYy13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9tZWRpdW0vZ290aGFtLW1lZGl1bWl0YWxpYy13ZWJmb250LndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9nb3RoYW0vbWVkaXVtL2dvdGhhbS1tZWRpdW1pdGFsaWMtd2ViZm9udC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL21lZGl1bS9nb3RoYW0tbWVkaXVtaXRhbGljLXdlYmZvbnQuc3ZnI2dvdGhhbW1lZGl1bV9pdGFsaWMpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICBcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBCb2xkO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib2xkL2dvdGhhbS1ib2xkLXdlYmZvbnQuZW90KTtcbiAgICBzcmM6IHVybCguLi9mb250cy9nb3RoYW0vYm9sZC9nb3RoYW0tYm9sZC13ZWJmb250LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL2JvbGQvZ290aGFtLWJvbGQtd2ViZm9udC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9nb3RoYW0vYm9sZC9nb3RoYW0tYm9sZC13ZWJmb250LndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9nb3RoYW0vYm9sZC9nb3RoYW0tYm9sZC13ZWJmb250LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vYm9sZC9nb3RoYW0tYm9sZC13ZWJmb250LnN2ZyNnb3RoYW1ib2xkKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0gQm9sZCBJdGFsaWM7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvZ290aGFtL2JvbGQvZ290aGFtLWJvbGRpdGFsaWMtd2ViZm9udC5lb3QpO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib2xkL2dvdGhhbS1ib2xkaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9nb3RoYW0vYm9sZC9nb3RoYW0tYm9sZGl0YWxpYy13ZWJmb250LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib2xkL2dvdGhhbS1ib2xkaXRhbGljLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib2xkL2dvdGhhbS1ib2xkaXRhbGljLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS9ib2xkL2dvdGhhbS1ib2xkaXRhbGljLXdlYmZvbnQuc3ZnI2dvdGhhbWJvbGRfaXRhbGljKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogR290aGFtIFVsdHJhO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmEtd2ViZm9udC5lb3QpO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmEtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmEtd2ViZm9udC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9nb3RoYW0vdWx0cmEvZ290aGFtLXVsdHJhLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmEtd2ViZm9udC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL3VsdHJhL2dvdGhhbS11bHRyYS13ZWJmb250LnN2ZyNnb3RoYW1ib2xkKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0gVWx0cmEgSXRhbGljO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmFpdGFsaWMtd2ViZm9udC5lb3QpO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmFpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmFpdGFsaWMtd2ViZm9udC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9nb3RoYW0vdWx0cmEvZ290aGFtLXVsdHJhaXRhbGljLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2dvdGhhbS91bHRyYS9nb3RoYW0tdWx0cmFpdGFsaWMtd2ViZm9udC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvZ290aGFtL3VsdHJhL2dvdGhhbS11bHRyYWl0YWxpYy13ZWJmb250LnN2ZyNnb3RoYW1ib2xkX2l0YWxpYykgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLy8gQmxhY2tcblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogR290aGFtIEJsYWNrO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL0dvdGhhbVByby1CbGFjay5lb3QpO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL0dvdGhhbVByby1CbGFjay53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2sud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL0dvdGhhbVByby1CbGFjay50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvR290aGFtUHJvLUJsYWNrLnN2ZyNHb3RoYW1Qcm8tQmxhY2spIGZvcm1hdChcInN2Z1wiKSwgdXJsKC4uL2ZvbnRzL0dvdGhhbVByby1CbGFjay5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbSBCbGFjayBJdGFsaWM7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvR290aGFtUHJvLUJsYWNrSXRhbGljLmVvdCk7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvR290aGFtUHJvLUJsYWNrSXRhbGljLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL0dvdGhhbVByby1CbGFja0l0YWxpYy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi4vZm9udHMvR290aGFtUHJvLUJsYWNrSXRhbGljLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy9Hb3RoYW1Qcm8tQmxhY2tJdGFsaWMuc3ZnI0dvdGhhbVByby1CbGFja0l0YWxpYykgZm9ybWF0KFwic3ZnXCIpLCB1cmwoLi4vZm9udHMvR290aGFtUHJvLUJsYWNrSXRhbGljLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4iLCIvKiBfZ2VuZXJpYy5ub3JtYWxpemUuc2NzcyAqL1xuLyogbm9ybWFsaXplLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGdpdC5pby9ub3JtYWxpemUgKi9cblxuKiB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSxcbndpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5kbCxcbmRkLFxub2wsXG51bCxcbmZvcm0sXG5maWVsZHNldCxcbmxlZ2VuZCxcbmZpZ3VyZSxcbnRhYmxlLFxudGgsXG50ZCxcbmNhcHRpb24sXG5ociB7XG4gICAgbWFyZ2luOiAgMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuICogYW5kIEZpcmVmb3guXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKiAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLFxuRmlyZWZveCxcbmFuZCBPcGVyYS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsXG5TYWZhcmksXG5hbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSxcblNhZmFyaSxcbmFuZCBDaHJvbWUuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssXG5TYWZhcmksXG5hbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCxcbkNocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLFxudW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLFxuU2FmYXJpLFxuYW5kIENocm9tZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIG1hcmdpbjogMDsgLyogMyAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsXG5JRSA4LzkvMTAvMTEsXG5hbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4vKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsXG5wYWRkaW5nLFxub3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCxcbml0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLFxubWFyZ2luLFxuYW5kIHBhZGRpbmcuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiBfZ2VuZXJpYy5ib3gtc2l6aW5nLnNjc3MgKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuIiwiLyogX2VsZW1lbnQuYnV0dG9ucy5zY3NzICovXG5cbmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cbiIsIi8qIF9lbGVtZW50LmFkZHJlc3Muc2NzcyAqL1xuXG5hZGRyZXNzIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn0iLCIvKiBfZWxlbWVudC5oZWFkaW5ncy5zY3NzICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcbn1cblxuQGVhY2ggJGhlYWRlciwgJGZvbnQgaW4gbWFwLWdldCgkaGVhZGluZ3MsIFwieGxcIikge1xuICAgICN7JGhlYWRlcn0ge1xuICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCBudGgoJGZvbnQsIDEpKTtcbiAgICAgICAgQGlmIGxlbmd0aCgkZm9udCkgPiAxIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBudGgoJGZvbnQsIDIpIC8gbnRoKCRmb250LCAxKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmICRyZXNwb25zaXZlIHtcbiAgICBAZWFjaCAkc2l6ZSwgJGhlYWRlcnMgaW4gJGhlYWRpbmdzIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNpemUpIHtcbiAgICAgICAgICAgIEBlYWNoICRoZWFkZXIsICRmb250IGluICRoZWFkZXJzIHtcbiAgICAgICAgICAgICAgICAjeyRoZWFkZXJ9IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgbnRoKCRmb250LCAxKSk7XG4gICAgICAgICAgICAgICAgICAgIEBpZiBsZW5ndGgoJGZvbnQpID4gMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbnRoKCRmb250LCAyKSAvIG50aCgkZm9udCwgMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89ICAgICAgICAgICAgUkVNICAgICAgICAgID1cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gcmVtKCRwcm9wZXJ0eSwgJHZhbHVlcy4uLikge1xuICAgICRtYXg6IGxlbmd0aCgkdmFsdWVzKTtcbiAgICAvLyRweFZhbHVlczogXCJcIjtcbiAgICAkcmVtVmFsdWVzOiBcIlwiO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4IHtcbiAgICAgICAgJHZhbHVlOiBzdHJpcC11bml0cyhudGgoJHZhbHVlcywgJGkpKTtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgge1xuICAgICAgICAkdmFsdWU6IHN0cmlwLXVuaXRzKG50aCgkdmFsdWVzLCAkaSkpO1xuICAgICAgICAkcmVtVmFsdWVzOiAjeyRyZW1WYWx1ZXMgKyAkdmFsdWUgLyBzdHJpcC11bml0cygkYmFzZS1mb250LXNpemUpfXJlbTtcblxuICAgICAgICBAaWYgJGkgPCAkbWF4IHtcbiAgICAgICAgICAgICAgICAkcmVtVmFsdWVzOiAjeyRyZW1WYWx1ZXMgKyBcIiBcIn07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjeyRwcm9wZXJ0eX06ICRyZW1WYWx1ZXM7XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vPSAgICAgICAgICAgIE1lZGlhL0JyZWFrcG9pbnQgICAgICAgICAgPVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbWVkaWEoJG1lZGlhLXF1ZXJ5KSB7XG4gICAgJGJyZWFrcG9pbnQtZm91bmQ6IGZhbHNlO1xuXG4gICAgLy8gTG9vcCBhbmQgY2hlY2sgb3VyIHByZS1kZWZpbmVkIGJyZWFrcG9pbnRzXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgICAgJG5hbWU6IG50aCgkYnJlYWtwb2ludCwgMSk7XG4gICAgICAgICRkZWNsYXJhdGlvbjogbnRoKCRicmVha3BvaW50LCAyKTtcblxuICAgICAgICBAaWYgJG1lZGlhLXF1ZXJ5ID09ICRuYW1lIGFuZCAkZGVjbGFyYXRpb24ge1xuICAgICAgICAgICAgJGJyZWFrcG9pbnQtZm91bmQ6IHRydWU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVjbGFyYXRpb259IHtcbiAgICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIElmIG5vdCBpbiBvdXIgcHJlLWRlZmluZWQgYnJlYWtwb2ludHMgbGV0cyBvdXRwdXQgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgQGlmIG5vdCAkYnJlYWtwb2ludC1mb3VuZCB7XG4gICAgICAgIC8vIEV4Y2VwdGlvbiBjYXRjaGVyXG4gICAgICAgIEBpZiAobm90IHN0ci1pbmRleCgkbWVkaWEtcXVlcnksIFwiKFwiKSkge1xuICAgICAgICAgICAgQHdhcm4gXCJgI3skbWVkaWEtcXVlcnl9YCBpcyBub3QgY29ycmVjdC5cIjtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JG1lZGlhLXF1ZXJ5fSB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBfZWxlbWVudC5pbWFnZXMuc2NzcyAqL1xuXG5cbi8qKlxuICogMS4gRmx1aWQgaW1hZ2VzIGZvciByZXNwb25zaXZlIHB1cnBvc2VzLlxuICogMi4gT2Zmc2V0IGBhbHRgIHRleHQgZnJvbSBzdXJyb3VuZGluZyBjb3B5LlxuICogMy4gU2V0dGluZyBgdmVydGljYWwtYWxpZ25gIHJlbW92ZXMgdGhlIHdoaXRlc3BhY2UgdGhhdCBhcHBlYXJzIHVuZGVyIGBpbWdgXG4gKiAgICBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGRyb3BwZWQgaW50byBhIHBhZ2UgYXMtaXMuIFNhZmVyIGFsdGVybmF0aXZlIHRvXG4gKiAgICB1c2luZyBgZGlzcGxheTogYmxvY2s7YC5cbiAqL1xuaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIFsxXSAqL1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgLyogWzJdICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogWzNdICovXG59XG5cblxuLyoqXG4gKiAxLiBJZiBhIGB3aWR0aGAgYW5kL29yIGBoZWlnaHRgIGF0dHJpYnV0ZSBoYXZlIGJlZW4gZXhwbGljaXRseSBkZWZpbmVkLCBsZXTigJlzXG4gKiAgICBub3QgbWFrZSB0aGUgaW1hZ2UgZmx1aWQuXG4gKi9cbmltZ1t3aWR0aF0sIC8qIFsxXSAqL1xuaW1nW2hlaWdodF0geyAgLyogWzFdICovXG4gICAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5cbmNhbnZhcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiLyogX2VsZW1lbnQuaW5wdXRzLnNjc3MgKi9cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG50ZXh0YXJlYSB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxudGV4dGFyZWEge1xuXHRtaW4taGVpZ2h0OiBzcGFjZSgxMCk7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic3VibWl0XCJdIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxubGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89ICAgICAgICAgICAgICBTcGFjZSAgICAgICAgICAgICAgPVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGZ1bmN0aW9uIHNwYWNlKCRpbnQ6IDEpIHtcbiAgICBAcmV0dXJuICgkc3BhY2UgKiAkaW50KTtcbn1cbiIsIi8vIGZyb20gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9zdHlsaW5nLWNyb3NzLWJyb3dzZXItY29tcGF0aWJsZS1yYW5nZS1pbnB1dHMtY3NzL1xuXG4vLyAqICogKiBDT0xPUlMgKiAqICpcblxuJGNvbG9yX19maWxsOiAgICBwYWxldHRlKFwicHVycGxlXCIpO1xuJGZvbnQtc2l6ZTogICAgICAxMnB4OyAgICAvLyA8LS0tIGNoYW5nZSB0aGUgZm9udCBzaXplIHRvIGNoYW5nZSB0aGUgc2l6ZVxuXG4vLyBkYXJrIHZlcnNpb25cbiRjb2xvcl9fZGVmYXVsdDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuJGNvbG9yX19ob3ZlcjogICByZ2JhKDAsIDAsIDAsIDAuMyk7XG4kY29sb3JfX2FjdGl2ZTogIHJnYmEoMCwgMCwgMCwgMC41KTtcblxuLy8gbGlnaHQgdmVyc2lvblxuLy8gJGNvbG9yX19kZWZhdWx0OiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbi8vICRjb2xvcl9faG92ZXI6ICAgcmdiYSgyNTUsMjU1LDI1NSwuNyk7XG4vLyAkY29sb3JfX2FjdGl2ZTogIHJnYmEoMjU1LDI1NSwyNTUsMSk7XG5cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLy8gKiAqICogUkVTRVQgKiAqICpcblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vICogKiAqIFRSVU1QICogKiAqXG5cbiAgQG1peGluIG14LXRyYW5nZS10cnVtcCgpIHtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19maWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfX2RlZmF1bHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbXgtdHJhbmdlLXRydW1wKCk7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYixcbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICBAaW5jbHVkZSBteC10cmFuZ2UtdHJ1bXAoKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIsXG4gICAgICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9faG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYixcbiAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYixcbiAgICAgICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19hY3RpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgLy8gKiAqICogVFJBQ0sgKiAqICpcblxuICAgIEBtaXhpbiBteC1yYW5nZS10cmFjaygpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfX2RlZmF1bHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICBAaW5jbHVkZSBteC1yYW5nZS10cmFjaygpO1xuICAgIH1cblxuICAgICY6Oi1tcy10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG59XG4iLCIvL1xuLy8gR2xvYmFsIGNvbG91ciBwYWxldHRlXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1saXN0LW1heC1lbXB0eS1saW5lc1xuJHBhbGV0dGVzOiAoXG5cdFxuXHRcImJsYWNrXCI6IChcblx0XHQxOiAjMTQxNDE0LFxuXHRcdDI6ICMwMDAwMDAsXG5cdFx0MzogIzBFMEUwRVx0XHRcblx0KSxcblxuXHRcIndoaXRlXCI6IChcblx0XHQxOiAjZmZmZmZmLFxuXHRcdDI6ICNGOUY5Rjlcblx0KSxcblxuXHRcInRleHRcIjooXG5cdFx0MTogIzYxNjE2MSxcblx0XHQyOiAjNEQ0RDRELCAvLyBibGFjayAwLjcgb3BhY2l0eVxuXHRcdDM6ICM4MDgwODAgLy8gYmxhY2sgMC41IG9wYWNpdHlcblx0KSxcblxuXHRcImRpdmlkZXJcIjooXG5cdFx0MTogI0U2RTZFNlxuXHQpLFxuXG5cdFwibGlnaHQtZ3JleVwiOiAoXG5cdFx0MTogI0Y1RjVGNSxcblx0XHQyOiAjRTZFNkYxLFxuXHRcdDM6ICNGM0YzRjMsXG5cdFx0NDogI0Q4RDZENlxuXHQpLFxuXG5cdFwiZ3JleVwiOiAoXG5cdFx0MTogIzYxNjE2MSxcblx0XHQyOiAjQjBCMEIwLFxuXHRcdDM6ICM4NzhBOEJcblx0KSxcblxuXHRcImRhcmstZ3JleVwiOiAoXG5cdFx0MTogIzIzMjEyMVxuXHQpLFxuXG5cdFwicHVycGxlXCI6IChcblx0XHQxOiAjNDkzNTVjLFxuXHRcdDI6ICM4ZTY5YjJcblx0KSxcdFxuXG5cdFwicmVkXCI6IChcblx0XHQxOiAjYzAwXG5cdCksXG5cblx0Ly8gU0ZNQ1xuXG5cdFwiZ3JlZW5cIjogKFxuXHRcdDE6ICMzQUJEMzUsXG5cdFx0MjogIzE2NzkxMlxuXHQpLFxuXG5cdFwic2xhdGVcIjogKFxuXHRcdDE6ICMzQzNDM0IsXG5cdFx0MjogIzcwNzA3MCxcblx0XHQzOiAjRDhENkQ2XG5cdCksXG5cblx0XCJibHVlXCI6IChcblx0XHQxOiAjMjJBOUUwLCBcblx0XHQyOiAjRTlGMkY5XG5cdCksXG5cblx0XCJ5ZWxsb3dcIjogKFxuXHRcdDE6ICNGQ0U1MDJcblx0KVxuXG4pO1xuIiwiLyogX2VsZW1lbnQubGlua3Muc2NzcyAqL1xuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAvLyAmOmhvdmVyLFxuICAgIC8vICY6Zm9jdXMge1xuICAgIC8vICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAvLyB9XG5cbn1cbiIsIi8qIF9lbGVtZW50Lmxpc3RzLnNjc3MgKi9cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogc3BhY2UoMik7XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG4gICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDMpO1xufVxuXG5saSA+IHtcblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYWNlKDIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxufVxuXG5kZCxcbmR0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuIiwiLyogX2VsZW1lbnQucGFnZS5zY3NzICovXG5cbkBhdC1yb290IHtcbiAgICBAdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG59XG5cbmh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICBjb2xvcjogcGFsZXR0ZShcInRleHRcIik7XG4gICAgZm9udC1mYW1pbHk6ICRwcmVsb2FkLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogKCRiYXNlLWZvbnQtc2l6ZSAvIDE2cHgpICogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB0ZXh0LXJlbmRlcmluZzogJHJlbmRlci1tb2RlO1xuICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8qIF9lbGVtZW50LnJ1bGUuc2NzcyAqL1xuXG5ociB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxRDFEMTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4iLCIvKiBfZWxlbWVudC5xdW90ZXMuc2NzcyAqL1xuXG5ibG9ja3F1b3RlIHtcbiAgICBxdW90ZXM6IFwi4oCcXCIgXCLigJ1cIjtcblxuICAgIHAge1xuICAgICAgICB0ZXh0LWluZGVudDogLTAuNDJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBuby1jbG9zZS1xdW90ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLyogX2VsZW1lbnQuc2VsZWN0cy5zY3NzICovXG5cbnNlbGVjdCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogd2luZG93O1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBfb2JqZWN0LmNvbHVtbnMuc2NzcyAqL1xuXG4uby1jb2x1bW4geyBjb2x1bW4tZ2FwOiBzcGFjZSgzKTsgfVxuXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG5cbiAgICAgICAgLm8tY29sdW1uLSN7JGl9IHsgY29sdW1uczogJGk7IH1cblxuICAgIH1cblxuXG4gICAgLy9cbiAgICAvLyBSZXNwb25zaXZlIERlY2xhcmF0aW9uc1xuICAgIEBpZiAkcmVzcG9uc2l2ZSB7XG4gICAgICAgIEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbmFtZSkge1xuXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm8tY29sdW1uLSN7JGl9XFxAI3skbmFtZX0geyBjb2x1bW5zOiAkaTsgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4iLCIvKiBfb2JqZWN0LmdyaWQuc2NzcyAqL1xuXG4vKipcbiAqIEdyaWQgd3JhcHBlciBzZXR1cCwgc3VwcG9ydHMgaW5saW5lLWJsb2NrICYgZmxleCBtb2Rlc1xuICogY2hhbmdlIGluIF9jb25maWcuZ3JpZC5zY3NzXG4gKi9cbi5vLWdyaWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0oJGdyaWRfX2d1dHRlciAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogLSgkZ3JpZF9fZ3V0dGVyIC8gMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGlmICRlbmFibGUtZmxleCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oJGdyaWRfX2d1dHRlciAvIDMpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSgkZ3JpZF9fZ3V0dGVyIC8gMyk7XG4gICAgfVxufVxuXG5cbiAgICAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWRfX2d1dHRlciAvIDIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWRfX2d1dHRlciAvIDIpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGlmIChub3QgJGVuYWJsZS1mbGV4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkX19ndXR0ZXIgLyAzKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIgLyAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyIC8gNik7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZF9fZ3V0dGVyIC8gNik7XG4gICAgICAgIH1cbiAgICB9XG5cblxuLyoqXG4gKiBSZXZlcnNlZCBncmlkcyBhbGxvdyB5b3UgdG8gc3RydWN0dXJlIHlvdXIgc291cmNlIGluIHRoZSBvcHBvc2l0ZSBvcmRlciB0b1xuICogaG93IHlvdXIgcmVuZGVyZWQgbGF5b3V0IHdpbGwgYXBwZWFyLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXJldiB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLyoqXG4gKiBBbGlnbiBncmlkIGFzIGEgdmVydGljYWwgY29sdW1uLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbkBpZiAkZW5hYmxlLWZsZXgge1xuICAgIC5vLWdyaWQtLWNvbHVtbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cblxuXG5cbi8qKlxuICogR3V0dGVybGVzcyBncmlkcyBoYXZlIGFsbCB0aGUgcHJvcGVydGllcyBvZiByZWd1bGFyIGdyaWRzLCBtaW51cyBhbnkgc3BhY2luZy5cbiAqIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tZnVsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBGaWxsIGdyaWRzIHdpbGwgYWxsb3cgdXMgdG8gYXV0b2ZpbGwgaGVpZ2h0IGZvciBmbGV4IGJhc2VkIGdyaWRzLlxuICogRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4gQGlmICRlbmFibGUtZmxleCB7XG4gICAgLm8tZ3JpZC0tZmlsbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbn1cblxuXG4vKipcbiAqIEFsaWduIHRoZSBlbnRpcmUgZ3JpZCB0byB0aGUgcmlnaHQuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tcmlnaHQge1xuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgPiAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyoqXG4gKiBDZW50ZXJlZCBncmlkcyBhbGlnbiBncmlkIGl0ZW1zIGNlbnRyYWxseSB3aXRob3V0IG5lZWRpbmcgdG8gdXNlIHB1c2ggb3IgcHVsbFxuICogY2xhc3Nlcy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uby1ncmlkLS1jZW50ZXIge1xuICAgIEBpZiAkZW5hYmxlLWZsZXgge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKipcbiAqIEFsaWduIGdyaWQgY2VsbHMgdmVydGljYWxseSAoYC5ncmlkLS1taWRkbGVgIG9yIGAuZ3JpZC0tYm90dG9tYCkuIEV4dGVuZHNcbiAqIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLW1pZGRsZSB7XG5cbiAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vLWdyaWQtLWJvdHRvbSB7XG5cbiAgICA+IC5vLWdyaWRfX2l0ZW0ge1xuICAgICAgICBAaWYgJGVuYWJsZS1mbGV4IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKipcbiAqIENyZWF0ZSBncmlkcyB3aXRoIG5hcnJvd2VyIGd1dHRlcnMuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLm8tZ3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0oJGdyaWRfX2d1dHRlciAvIDQpO1xuICAgIG1hcmdpbi1sZWZ0OiAtKCRncmlkX19ndXR0ZXIgLyA0KTtcblxuICAgID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZF9fZ3V0dGVyIC8gNCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkX19ndXR0ZXIgLyA0KTtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBDcmVhdGUgZ3JpZHMgd2l0aCB3aWRlciBndXR0ZXJzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5vLWdyaWQtLXdpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkX19ndXR0ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZF9fZ3V0dGVyO1xuXG4gICAgPiAuby1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdyaWRfX2d1dHRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZF9fZ3V0dGVyO1xuICAgIH1cbn1cblxuXG4vKipcbiAqIEZsZXggYmFzaXMgbW9kaWZ5LiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbiAuby1ncmlkLS11bndyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufSIsIi8vXG4vLyBXb3VsZCB5b3UgbGlrZSB0aGUgc2l0ZSB0byBiZSBSZXNwb25zaXZlP1xuJHJlc3BvbnNpdmU6IHRydWUgIWRlZmF1bHQ7XG5cbi8vXG4vLyBNb2JpbGUgZmlyc3QgYnVpbGRcbiRtb2JpbGUtZmlyc3Q6IGZhbHNlICFkZWZhdWx0O1xuXG4vL1xuLy8gV291bGQgeW91IGxpa2UgcHVzaCBhbmQgcHVsbCBjbGFzc2VzIGVuYWJsZWQ/XG4kZ3JpZC1wdXNoLWNsYXNzZXM6IGZhbHNlICFkZWZhdWx0O1xuJGdyaWQtcHVsbC1jbGFzc2VzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy9cbi8vIFdvdWxkIHlvdSBsaWtlIHRoZSBncmlkIHRvIGJlIGJ1aWx0IHVzaW5nIEZsZXhib3g/XG4kZW5hYmxlLWZsZXg6IHRydWUgIWRlZmF1bHQ7XG5cbi8vXG4vLyBHdXR0ZXIgd2lkdGhzXG4kZ3JpZF9fZ3V0dGVyOiAyNHB4ICFkZWZhdWx0O1xuXG4vL1xuLy8gTWF4IHdyYXBwZXIgd2lkdGhcbiRncmlkX193cmFwcGVyOiAxNDAwcHggIWRlZmF1bHQ7XG5cblxuLy9cbi8vIERlZmluZSB5b3VyIGJyZWFrcG9pbnRzLiBUaGUgZmlyc3QgdmFsdWUgaXMgdGhlIHByZWZpeCB0aGF0IHNoYWxsIGJlIHVzZWQgZm9yXG4vLyB5b3VyIGNsYXNzZXNcblxuJGJyZWFrcG9pbnRzOihcbiAgICBcInhzXCIgXCIobWF4LXdpZHRoOiAzNzVweClcIiwgLy8gMzc1IDwtXG4gICAgXCJzXCIgXCIobWF4LXdpZHRoOiA0ODBweClcIiwgIC8vIDM3NSA8LT4gNDgwXG4gICAgXCJtXCIgXCIobWF4LXdpZHRoOiA3NjhweClcIiwgIC8vIDQ4MCA8LT4gNzY4XG4gICAgXCJsXCIgXCIobWF4LXdpZHRoOiAxMDI0cHgpXCIsIC8vIDc2OCA8LT4gMTAyNFxuICAgIFwieGxcIiBcIihtYXgtd2lkdGg6IDEyNzlweClcIiAvLyAxMDI0IC0+XG4pICFkZWZhdWx0O1xuXG4vL1xuLy8gRGVmaW5lIHdoaWNoIG5hbWVzcGFjZWQgYnJlYWtwb2ludHMgeW91IHdvdWxkIGxpa2UgdG8gZ2VuZXJhdGUuIFRoaXMgaXMgaGFuZHlcbi8vIGlmIHlvdSBvbmx5IG5lZWQgcHVsbCBvbiwgc2F5LCB4bCwgb3IgeW91IG9ubHkgbmVlZCBhIG5ldyB3aWR0aCBicmVha3BvaW50XG4vLyBhdCBtb2JpbGUgc2l6ZXMuXG4kYnJlYWtwb2ludC1tb2RpZmllcnM6KFwieGxcIixcImxcIiwgXCJtXCIsIFwic1wiLCBcInhzXCIpO1xuIiwiLyogX29iamVjdC53cmFwcGVycy5zY3NzICovXG5cbi5vLXdyYXBwZXIge1xuXHRwYWRkaW5nLWxlZnQ6ICRncmlkX19ndXR0ZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZF9fZ3V0dGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaWYgJHJlc3BvbnNpdmUge1xuXHRcdG1heC13aWR0aDogJGdyaWRfX3dyYXBwZXI7XG5cdH1cbiAgICBAZWxzZSB7XG5cdFx0d2lkdGg6ICRncmlkX193cmFwcGVyO1xuXHR9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG5cdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiBzcGFjZSgyKTtcblx0XHRwYWRkaW5nLWxlZnQ6IHNwYWNlKDIpO1xuXHR9XG59XG4iLCIvKiBfY29tcG9uZW50LmJ1dHRvbnMuc2NzcyAqL1xuXG4uYy1idG4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdC8vYm9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHBhZGRpbmc6IDhweCBzcGFjZSgyLjUpIDdweDtcblx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nO1xufVxuXG4uYy1idG46ZGlzYWJsZWQge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRvcGFjaXR5OiAwLjg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cdC5jLWJ0bi0tIHtcblx0XHRAZWFjaCAkcGFsZXR0ZSwgJGNvbG9yIGluICRwYWxldHRlcyB7XG5cdFx0XHQmI3skcGFsZXR0ZX0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKCRwYWxldHRlKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKCRwYWxldHRlKTtcblx0XHRcdFx0Y29sb3I6IHNldC10ZXh0LWNvbG9yKHBhbGV0dGUoJHBhbGV0dGUpKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkZXNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXMtb3V0bGluZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHBhbGV0dGUoJHBhbGV0dGUpLCAwLjI1KTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGlmKHBhbGV0dGUoJHBhbGV0dGUsIDIpKSB7XG5cdFx0XHRcdFx0JjIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZSgkcGFsZXR0ZSwgMik7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoJHBhbGV0dGUsIDIpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHNldC10ZXh0LWNvbG9yKHBhbGV0dGUoJHBhbGV0dGUsIDIpKTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRlc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogZGVzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5pcy1vdXRsaW5lIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBwYWxldHRlKFwidGV4dFwiKTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHBhbGV0dGUoJHBhbGV0dGUpLCAwLjI1KTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaWYocGFsZXR0ZSgkcGFsZXR0ZSwgMykpIHtcblx0XHRcdFx0XHQmMyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKCRwYWxldHRlLCAzKTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZSgkcGFsZXR0ZSwgMyk7XG5cdFx0XHRcdFx0XHRjb2xvcjogc2V0LXRleHQtY29sb3IocGFsZXR0ZSgkcGFsZXR0ZSwgMykpO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGVzYXR1cmF0ZShwYWxldHRlKCRwYWxldHRlKSwgMjAlKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBkZXNhdHVyYXRlKHBhbGV0dGUoJHBhbGV0dGUpLCAyMCUpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmlzLW91dGxpbmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEocGFsZXR0ZSgkcGFsZXR0ZSksIDAuMjUpO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogc2F0dXJhdGUocGFsZXR0ZSgkcGFsZXR0ZSksIDIwJSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYy1idG4tLXdkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IHNwYWNlKDQpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpO1xuXHR9XG5cblx0LmMtYnRuLS1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiZ3JlZW5cIik7XG5cdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKFwiZ3JlZW5cIik7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcdFxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiZ3JlZW5cIiwgMik7XG5cdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJncmVlblwiLCAyKTtcblx0XHRcdGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdFx0fVxuXG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjQ0NDQ0NDO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuYy1idG4tLXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZShcImdyZWVuXCIpO1xuXHRcdGNvbG9yOiBwYWxldHRlKFwiZ3JlZW5cIik7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1x0XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJncmVlblwiKTtcblx0XHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZShcImdyZWVuXCIpO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHR9XG5cdH1cdFxuXG5cdC5jLWJ0bi0tdGVydGlhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjQ0NDQ0NDO1xuXHRcdGNvbG9yOiBwYWxldHRlKFwiZ3JleVwiKTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcImdyZXlcIik7XG5cdFx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJncmV5XCIpO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHR9XG5cdH1cblxuXHQuYy1idG4tLWhlYWRlci10ZWxlcGhvbmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJncmVlblwiKTtcblx0XHRib3JkZXItY29sb3I6IHBhbGV0dGUoXCJncmVlblwiKTtcblx0XHRjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogc3BhY2UoMyk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJncmVlblwiLCAyKTtcblx0XHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZShcImdyZWVuXCIsIDIpO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHR9XG5cdH1cblxuXHQuYy1idG4tLW5ld3NsZXR0ZXItc2lnbnVwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiZ3JlZW5cIik7XG5cdFx0Ym9yZGVyLWNvbG9yOiBwYWxldHRlKFwiZ3JlZW5cIik7XG5cdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJncmVlblwiLCAyKTtcblx0XHRcdGJvcmRlci1jb2xvcjogcGFsZXR0ZShcImdyZWVuXCIsIDIpO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHR9XG5cdH0iLCIvL1xuLy8gU3RhbmRhcmRpc2Ugc29tZSBVSSB0cmVhdG1lbnRzLlxuJHJhZGl1cy1zbWFsbDogMnB4ICFkZWZhdWx0O1xuJHJhZGl1czogNHB4ICFkZWZhdWx0O1xuJHJhZGl1cy1sYXJnZTogOHB4ICFkZWZhdWx0O1xuXG4kZWFzaW5nOiBlYXNlLW91dCAhZGVmYXVsdDtcbiRzcGVlZDogMTIwbXMgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nICFkZWZhdWx0O1xuXG4vL1xuLy8gUmF0aW9zXG4kZ2xvYmFsLXJhdGlvczogKFxuICAgICgxOjEpLFxuICAgICgyOjEpLFxuICAgICg0OjMpLFxuICAgICgxNjo5KSxcbikgIWRlZmF1bHQ7XG5cbi8vXG4vLyBMZXRlciBzcGFjaW5nIHBhcmFtZXRlcnNcbiRsZXR0ZXItcGFyYW1zOiAoXG4gICAgXCJcXFxcK1wiIFwiXCIsXG4gICAgXCJcXC1cIiBcIi1cIlxuKSAhZGVmYXVsdDsiLCIvL1xuLy8gU2V0IFRleHQgQ29sb3VyIGJhc2VkIG9uIEJhY2tncm91bmRcbkBmdW5jdGlvbiBzZXQtdGV4dC1jb2xvcigkYmFja2dyb3VuZCkge1xuXHRAaWYgKGxpZ2h0bmVzcygkYmFja2dyb3VuZCkgPiA2MCkge1xuXHRcdEByZXR1cm4gcGFsZXR0ZShcInRleHRcIik7IC8vIExpZ2h0ZXIgYmFja2dyb3VuZCwgcmV0dXJuIGRhcmsgY29sb3Jcblx0fVxuXHRAZWxzZSB7XG5cdFx0QHJldHVybiAjZmZmZmZmOyAvLyBEYXJrZXIgYmFja2dyb3VuZCwgcmV0dXJuIGxpZ2h0IGNvbG9yXG5cdH1cbn0iLCIvKiBfY29tcG9uZW50LnNsaWRlci5zY3NzICovXG5cbi5jLXNsaWRlciB7XG5cdGFydGljbGUgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2xpY2stZG90cyB7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmMtc2xpZGVyLS1iYXNpYyB7XG5cdGhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcInB1cnBsZVwiLCAyKTtcblx0XHRjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuXHRcdHBhZGRpbmc6IHNwYWNlKDMpO1xuXHR9XG5cdC5zbGljay1kb3RzIHtcblx0XHRib3R0b206IHNwYWNlKDE0KTtcblx0XHRAaW5jbHVkZSBtZWRpYSh4cykge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uYy1zbGlkZXItLWJhY2tncm91bmQge1xuXG5cdC5jLXNsaWRlcl9fY29udGVudCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdFx0aGVhZGVyIHtcblx0XHRcdGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdGJvdHRvbTogc3BhY2UoMik7XG5cdH1cbn1cblxuLmMtc2xpZGVyLS1oZXJvIHtcblxuXHQuc2xpY2stdHJhY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNlKDIpO1xuXHRcdH1cdFx0XG5cdH1cblxuXHQuYy1zbGlkZXJfX2NvbnRlbnQge1x0XHRcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzMwMkQyQiAwLjczJSwgcmdiYSg0OCwgNDUsIDQzLCAwKSA5Mi4xOCUpO1xuXHRcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShsKSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0NTBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShzKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiYmxhY2tcIik7XG5cdFx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmMtc2xpZGVyX19tb2JpbGUtaW1nIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmMtc2xpZGVyX19ib3gge1xuXHRcdFx0cGFkZGluZzogc3BhY2UoNCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKHBhbGV0dGUoXCJibGFja1wiKSwgMC43KTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEocykge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGhlYWRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFx0ei1pbmRleDogMztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcblx0XHRcdHBhZGRpbmc6IHNwYWNlKDQpIDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKHMpIHtcblx0XHRcdFx0cGFkZGluZzogc3BhY2UoMykgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmMtc2xpZGVyLS1zdGVwcyB7XG5cdFxuXHQuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC8vb3B0aW9uYWxcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvL29wdGlvbmFsXG4gICAgICAgIH1cblx0fVxuXG5cdGFydGljbGUgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMzBweDtcblx0fVxuXG5cdC5zbGljay1kb3RzIHtcblx0XHRib3R0b206IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogc3BhY2UoNCk7XG5cdFx0fVxuXHR9XG59XG5cbi5jLXNsaWRlci0tcHJvZ3Jlc3MtYmFyIHtcblx0LnNsaWNrLWRvdHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IHNwYWNlKDIpIGF1dG87XHRcdFxuXHRcdGJvdHRvbTogdW5zZXQ7XHRcdFxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRyaWdodDogMDtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNCQkJCQkI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobCkge1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIGJ1dHRvbiB7XHRcdFx0XHRcdFxuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQgYnV0dG9uIHtcdFx0XHRcdFx0XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zbGljay1hY3RpdmUgYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU3NTc1Nztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxuXG5cdCYtLWZvdXItb25seSB7XG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5zbGljay1kb3RzIGxpIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXHRcdC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XHRcdFx0XHRcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYtLXRocmVlLW9ubHkge1xuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuc2xpY2stZG90cyBsaSB7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdH1cblx0XHQuc2xpY2stZG90cyBsaSBidXR0b24ge1x0XHRcdFx0XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmMtc2xpZGVyLS1kb3RzIHtcblx0LnNsaWNrLWRvdHMge1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0bGkge1xuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiZ3JlZW5cIik7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuLy8gZmxleCBzdGV0Y2ggXG4uYy1zbGlkZXItLWVxdWFsLWhlaWdodCB7XG5cdC5zbGljay10cmFjayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IGF1dG87XG5cblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdC8vIGFsaWduLWl0ZW1zOiBzdHJldGNoOyAvL29wdGlvbmFsXG5cdFx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy9vcHRpb25hbFxuXHRcdH1cblx0fVxufVxuXG4uYy1zbGlkZXItLWRvdHMge1xuXHQuc2xpY2stZG90cyB7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym90dG9tOiB1bnNldDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmpzLXNsaWNrLS1mb3JlZ3JvdW5kLFxuLmpzLXNsaWNrLS1oZXJvLFxuLmpzLXNsaWNrLS1mZWF0dXJlcyxcbi5qcy1zbGljay0tdmFsdWUtcHJvcHMsXG4uanMtc2xpY2stLXN0ZXBzLFxuLmpzLXNsaWNrLS1zdGVwcy1iYW5uZXIsXG4uanMtc2xpY2stLWZlYXR1cmVkLXByb2R1Y3RzLFxuLmpzLXNsaWNrLS1wcm9kdWN0cyxcbi5qcy1zbGljay0tYWJvdXQtbG9nb3MsXG4uanMtc2xpY2stLXJldmlld3Mge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbn1cblxuLmpzLXNsaWNrLS1mb3JlZ3JvdW5kLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1oZXJvLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1mZWF0dXJlcy5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tdmFsdWUtcHJvcHMuc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLXN0ZXBzLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1zdGVwcy1iYW5uZXIuc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLWZlYXR1cmVkLXByb2R1Y3RzLnNsaWNrLWluaXRpYWxpemVkLFxuLmpzLXNsaWNrLS1wcm9kdWN0cy5zbGljay1pbml0aWFsaXplZCxcbi5qcy1zbGljay0tYWJvdXQtbG9nb3Muc2xpY2staW5pdGlhbGl6ZWQsXG4uanMtc2xpY2stLXJldmlld3Muc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgICAgXG59IiwiLyogX2NvbXBvbmVudC5oYW1idXJnZXIuc2NzcyAqL1xuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgICAgIDogMTJweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICAgICA6IDEycHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgICAgOiAxOHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgICAgIDogMnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgICAgIDogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgICAgIDogcGFsZXR0ZShcIndoaXRlXCIpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzICAgIDogNnB4ICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAtIFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIHNwaW4sXG4gIHNwaW4tclxuKSAhZGVmYXVsdDtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5jLWhhbWJ1cmdlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHotaW5kZXg6IDEzO1xuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vLyAuYy1oYW1idXJnZXIuc2Nyb2xsIHtcbi8vICAgICBwb3NpdGlvbjogZml4ZWQ7XG4vLyB9XG5cbi5jLWhhbWJ1cmdlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLmMtaGFtYnVyZ2VyX190ZXh0IHtcbiAgICBAaW5jbHVkZSByZW0oXCJmb250LXNpemVcIiwgMTYpO1xuICAgIGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG59XG5cbi5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvL3RvcDogc3BhY2UoMS41KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICYsICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgICAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gICAgICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIH1cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG5cbi5jLWhhbWJ1cmdlci5pcy1hY3RpdmUge1xuICAgIC8vIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAvLyAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC8vIH1cbiAgICAuYy1oYW1idXJnZXJfX3RleHQge1xuICAgICAgICBjb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgIH1cbiAgICAuYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgICAgICAgJiwgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuKiBTcGluXG4qL1xuLmMtaGFtYnVyZ2VyLS1zcGluIHtcbiAgICAuYy1oYW1idXJnZXJfX2lubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4zNHMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjM0cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5jLWhhbWJ1cmdlcl9faW5uZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTRzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBfY29tcG9uZW50cy5tb2RhbC5zY3NzXG5cbi5jLW1vZGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHBhbGV0dGUoXCJibGFja1wiKSwgMC43MCk7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMTExO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59XG5cbiAgICAuYy1tb2RhbF9faGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ0ZXh0XCIpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMik7XG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jLW1vZGFsX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYy1tb2RhbF9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDMycHggMTZweCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vd2lkdGg6IDkwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtbW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VpL2ljb24tbW9kYWwtY2xvc2Uuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICB6LWluZGV4OiA4MDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuYy1tb2RhbF9fc2Nyb2xsIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgICAgIC5vLWdyaWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cdFx0LyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lOyAgLyogRmlyZWZveCAqL1xuICAgIH1cblxuXG4gICAgLmMtbW9kYWwtLXR5cmUtY29uZmlybWF0aW9uIHtcbiAgICAgICAgLmMtbW9kYWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShcIndoaXRlXCIsIDIpO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jLW1vZGFsX19vcHRpb25zIHtcbiAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcGFsZXR0ZShcImRpdmlkZXJcIik7XG4gICAgICAgICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTsgICAgICAgICAgIFxuICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAuYy1tb2RhbF9fb3B0aW9uc19fc2VsZWN0ZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogc3BhY2UoKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKDQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VpL2ljb24tcmVtb3ZlLXNtYWxsLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBzcGFjZSgyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q3RDdENztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwYWNlKDAuNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxOHB4KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5OyAgXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1tb2RhbF9fb3B0aW9uc19fc2Nyb2xsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNlKDIpO1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JCQkJCQjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2xvc2UgZml4IGZvciB1c2Ugd2l0aCBvLXdyYXBwZXIgYW5kIG8tZ3JpZFxuICAgIC5jLW1vZGFsX19pbm5lci5qcy1tb2RhbElubmVyID4gLm8td3JhcHBlciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuYy1tb2RhbF9faW5uZXIuanMtbW9kYWxJbm5lciA+IC5vLXdyYXBwZXIgPiAuby1ncmlkID4gLm8tZ3JpZF9faXRlbSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH0iLCIvKiBfY29tcG9uZW50Lm5hdmJhci5zY3NzICovXG5cbi5jLW5hdmJhciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJncmVlblwiKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBwYWxldHRlKFwiZ3JlZW5cIiwgMik7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgxMCk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1pbiwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4sIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmMtbmF2YmFyID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYy1uYXZiYXIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbmF2YmFyIGxpIGEge1xuICAgIGNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uYy1uYXZiYXIgPiB1bCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBzcGFjZSgxKTtcbiAgICBwYWRkaW5nOiBzcGFjZSgwLjUpIHNwYWNlKDIuNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjAwMDAwMDAyOTgwMjMyMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHBhbGV0dGUoXCJncmVlblwiLCAyKTtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiBzcGFjZSgyKSBzcGFjZSgzKTtcbiAgICB9XG59XG5cbi5jLW5hdmJhciA+IHVsID4gbGkgPiBhLmMtbmF2YmFyX19kcm9wZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmMtbmF2YmFyID4gdWwgPiBsaSA+IGE6aG92ZXIgeyAgICBcbiAgICBjb2xvcjogcGFsZXR0ZShcImdyZWVuXCIpO1xufVxuXG4vLy5jLW5hdmJhciA+IHVsID4gbGkgPiBhLmlzLW9wZW46aG92ZXIge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcIndoaXRlXCIpO1xuLy99XG5cbi5jLW5hdmJhciB1bCB1bCBsaSBhIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIsIDIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IHNwYWNlKDIpIHNwYWNlKDMpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cblxuLmMtbmF2YmFyIHVsIHVsIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJncmVlblwiLCAyKTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5jLW5hdmJhciB1bCB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4vLyBEcm9wZG93biBzdHlsaW5nXG4uYy1uYXZiYXIgdWwgdWwge1xuICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4O1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgbGVmdDogOHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHNwYWNlKDUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgYmFja2dyb3VuZDogcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4uYy1uYXZiYXIgdWwgbGk6bGFzdC1jaGlsZCB1bCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgNXB4IDVweDtcbiAgICBsZWZ0OiAtNjZweDtcbn1cblxuLmMtbmF2YmFyIC5pcy1vcGVuIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoXCJncmVlblwiLCAyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgKyB1bCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0b3A6IHNwYWNlKDUpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIHNwYWNlKDIpO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE9wZW4gY2xhc3MgZm9yIG1vYmlsZSBuYXYgd2hlbiBoYW1idXJnZXIgaXMgY2xpY2tlZFxuLmMtbmF2YmFyLmhhbWJ1cmdlci1vcGVuZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xufVxuXG4uYy1uYXZiYXIuc3RpY2t5IHtcbiAgICB0b3A6IHNwYWNlKDgpO1xufVxuXG4uYy1uYXZiYXIuc3RhdGUtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYy1uYXZiYXJfX2Ryb3Bkb3duIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24uc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgdG9wIDAuM3M7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgIHRvcDogc3BhY2UoMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLW5hdmJhcl9fZHJvcGRvd24uaXMtb3BlbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3VpL2ljb24tZHJvcGRvd24uc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGwpIHtcbiAgICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIF9jb21wb25lbnQucGFnZS1ib2R5LnNjc3MgKi9cblxuLmMtcGFnZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIvKiBfY29tcG9uZW50LnBhZ2UtaGVhZC5zY3NzICovXG5cbi5jLXBhZ2UtaGVhZCB7XG5cdHBhZGRpbmc6IHNwYWNlKDIpIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJibGFja1wiKTtcbn1cblxuLmMtcGFnZS1oZWFkX193cmFwIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYy1wYWdlLWhlYWQtLXNjcm9sbCB7XG5cdHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2luZztcblxuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDEyO1xuXHRcdC8vcGFkZGluZy1ib3R0b206IHNwYWNlKDIpO1xuXHRcdHRvcDogMDtcblx0XHQvL2FuaW1hdGlvbjogc21vb3RoU2Nyb2xsIDFzIGZvcndhcmRzO1xuXHR9XG59XG5cbi8vIEBrZXlmcmFtZXMgc21vb3RoU2Nyb2xsIHtcbi8vIFx0MCUge1xuLy8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4vLyBcdH1cbi8vIFx0MTAwJSB7XG4vLyBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4vLyBcdH1cbi8vIH1cblxuXG4uYy1wYWdlLWhlYWRfX2xvZ28ge1xuXHR3aWR0aDogMjc2cHg7XG5cblx0QGluY2x1ZGUgbWVkaWEobSkge1xuXHRcdHdpZHRoOiAyNDNweDtcblx0fVxufSIsIi8qIF9jb21wb25lbnQuYnJlYWRjcnVtYnMuc2NzcyAqL1xuXG4uYy1icmVhZGNydW1icyB7XG4gICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTZweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBwYWxldHRlKFwiZGl2aWRlclwiKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMik7XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiBwYWxldHRlKFwiZ3JleVwiKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIHNwYWNlKCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBzcGFjZSgwLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJncmV5XCIpOyAgICAgICAgXG4gICAgfVxuXG59IiwiLyogX2NvbXBvbmVudC5oZXJvLnNjc3MgKi9cblxuLmMtaGVybyB7XG4gICAgcGFkZGluZzogc3BhY2UoOCkgMDtcbn1cblxuLmMtaGVyby0tYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbn1cblxuLmMtaGVyby0tb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgOTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAyMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlKTtcbiAgICB9XG5cbiAgICBoZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxufVxuXG4uYy1oZXJvLS1ibG9nIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiBzcGFjZSg4KSAwO1xuXG4gICAgaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogc3BhY2UoNCkgMDtcbiAgICB9XG59XG5cbiRjb250YWluZXItd2lkdGg6ICRncmlkX193cmFwcGVyO1xuJGNvbHVtbnM6IDEyO1xuLy8kZ2FwOiAkZ3JpZF9fZ3V0dGVyO1xuJGdhcDogMDtcbiRjb2x1bW4td2lkdGg6ICgkY29udGFpbmVyLXdpZHRoIC8gJGNvbHVtbnMpIC0gJGdhcDtcbiRicmVha3BvaW50OiAxMDI0cHg7XG5cbi8vIDEuIEZhbGxiYWNrIHN0eWxlcyBmb3IgYnJvd3NlcnMgd2hpY2hcbi8vICAgIGRvbid0IHN1cHBvcnQgYGRpc3BsYXk6IGdyaWRgLlxuLy8gMi4gUmVzZXQgZmFsbGJhY2sgc3R5bGUuXG4uYy1oZXJvX19pbWFnZS1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7IC8vIDFcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IC8vIDFcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgLy8gMVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIDFcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6ICRnYXA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFlbSwgMWZyKSByZXBlYXQoJGNvbHVtbnMsIG1pbm1heCgwLCAkY29sdW1uLXdpZHRoKSkgbWlubWF4KDFlbSwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyAvLyAyXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICBncmlkLWdhcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYy1oZXJvX19pbWFnZS1sZWZ0X19pbWcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMTU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDg7XG4gICAgfVxufVxuXG4vLyAxLiBGYWxsYmFjayBzdHlsZXMgZm9yIGJyb3dzZXJzIHdoaWNoXG4vLyAgICBkb24ndCBzdXBwb3J0IGBkaXNwbGF5OiBncmlkYC5cbi8vIDIuIFJlc2V0IGZhbGxiYWNrIHN0eWxlLlxuLmMtaGVyb19faW1hZ2UtbGVmdF9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAxNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMmVtOyAvLyAxXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IC8vIDFcbiAgICBtYXJnaW4tbGVmdDogMWVtOyAvLyAxXG5cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgLy8gMlxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IC8vIDJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIDJcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMTQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgLy8gMVxuICAgICAgICBcbiAgICAgICAgQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgLy8gMlxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jLWhlcm9fX2ltYWdlLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7IC8vIDFcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IC8vIDFcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgLy8gMVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIDFcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgKGRpc3BsYXk6IGdyaWQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6ICRnYXA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFlbSwgMWZyKSByZXBlYXQoJGNvbHVtbnMsIG1pbm1heCgwLCAkY29sdW1uLXdpZHRoKSkgbWlubWF4KDFlbSwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsOyAvLyAyXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICBncmlkLWdhcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYy1oZXJvX19pbWFnZS1yaWdodF9faW1nIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDE1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogODtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxNTtcbiAgICB9XG59XG5cbi5jLWhlcm9fX2ltYWdlLXJpZ2h0X19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDE0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyZW07IC8vIDFcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgLy8gMVxuICAgIG1hcmdpbi1sZWZ0OiAxZW07IC8vIDFcblxuICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyAvLyAyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgLy8gMlxuICAgICAgICBtYXJnaW4tbGVmdDogMDsgLy8gMlxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiA4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07IC8vIDFcbiAgICAgICAgXG4gICAgICAgIEBzdXBwb3J0cyAoZGlzcGxheTogZ3JpZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIDJcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBfY29tcG9uZW50LnRhYnMuc2NzcyAqL1xuXG4uYy10YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmMtdGFicyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiAgICAuYy10YWJzX19sYWJlbCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAxOHB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHBhbGV0dGUoXCJkaXZpZGVyXCIpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBzcGFjZSgyKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogc3BhY2UoMik7XG4gICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuYy10YWJzX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAvLyBPcGVuIFRhYlxuICAgIC5jLXRhYnMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuXG4gICAgICAgICsgLmMtdGFic19fbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBwYWxldHRlKFwicHVycGxlXCIsIDIpO1xuICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJwdXJwbGVcIik7XG5cbiAgICAgICAgICAgICsgLmMtdGFic19fY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMDBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiBzcGFjZSgzKTtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogc3BhY2UoNCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwYWNlKCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHNwYWNlKDIpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3BhY2UoMyk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzcGFjZSgzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuYy10YWJzX19zZWxlY3RvciB7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuXG4gICAgLy8gU2VhcmNoIFRhYnNcbiAgICAuYy10YWJzLS1zZWFyY2gge1xuICAgICAgICAuYy10YWJzX19sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcInNsYXRlXCIpO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXRvcDogM3B4IHNvbGlkIHBhbGV0dGUoXCJncmVlblwiKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHBhbGV0dGUoXCJzbGF0ZVwiKTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCBwYWxldHRlKFwic2xhdGVcIik7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHVsdHJhLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsIDE4cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHBhbGV0dGUoXCJibGFja1wiKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAwIDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcGFsZXR0ZShcInNsYXRlXCIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJzbGF0ZVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXRhYnNfX2NvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBwYWxldHRlKFwiZ3JlZW5cIik7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICAgICAgLy8gZml4IHNpbmdsZSBwaXhlbCBnYXAgaW4gY2hyb21lXG4gICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jLXRhYnMgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgICAgICAgICAgKyAuYy10YWJzX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAzcHggc29saWQgcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHBhbGV0dGUoXCJncmVlblwiKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJzbGF0ZVwiKTtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHBhbGV0dGUoXCJzbGF0ZVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBwYWxldHRlKFwiZ3JlZW5cIik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHBhbGV0dGUoXCJncmVlblwiKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHBhbGV0dGUoXCJncmVlblwiKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBwYWxldHRlKFwiZ3JlZW5cIik7XG4gICAgICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0iLCIvKiBfY29tcG9uZW50LnJlZy5zY3NzICovXG5cbi5jLXJlZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1yZWdfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwid2hpdGVcIik7XG4gICAgYm9yZGVyOiAzcHggc29saWQgcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBAaW5jbHVkZSByZW0oXCJmb250LXNpemVcIiwgNDBweCk7XG4gICAgZm9udC1mYW1pbHk6ICRtZWRpdW0tZm9udC1mYW1pbHk7XG4gICAgY29sb3I6IHBhbGV0dGUoXCJibGFja1wiKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiBzcGFjZSgpIHNwYWNlKCkgc3BhY2UoKSA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgICBcbiAgICBcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICAvLyAgICAgQGluY2x1ZGUgcmVtKFwiZm9udC1zaXplXCIsIDQwcHgpO1xuICAgIC8vIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbShcImZvbnQtc2l6ZVwiLCAzMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgIEBpbmNsdWRlIHJlbShcImZvbnQtc2l6ZVwiLCAzN3B4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7ICAgICAgICBcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlbShcImZvbnQtc2l6ZVwiLCA1OHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0oXCJmb250LXNpemVcIiwgMzJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jLXJlZ3VrX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZGIwYztcbiAgICBib3JkZXI6IDNweCBzb2xpZCBwYWxldHRlKFwiZ3JlZW5cIik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSByZW0oXCJmb250LXNpemVcIiwgMzZweCk7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICAgIGNvbG9yOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogc3BhY2UoKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlbShcImZvbnQtc2l6ZVwiLCA1OHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZW0oXCJmb250LXNpemVcIiwgMzJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtcmVnX19wbGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDJweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG59XG5cbi5jLXJlZ19fcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJsaWdodC1ncmV5XCIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiBzcGFjZSgyKTtcbn0iLCIvKiBfY29tcG9uZW50Lm1pbmktY2FydC5zY3NzICovXG4uYy1taW5pLWNhcnRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vcmlnaHQ6IHNwYWNlKDIpO1xuICAgIG1hcmdpbi10b3A6IHNwYWNlKDQpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIC8vdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuM3MgZWFzZS1pbiwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLCBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICByaWdodDogLThweDtcbiAgICB9XG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cbi5jLW1pbmktY2FydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47ICAgIFxuICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICB3aWR0aDogNTMzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBwYWxldHRlKFwiZ3JlZW5cIik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIHdpZHRoOiA5NXZ3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgIC8vIC5jLWJ0biB7XG4gICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLy8gfVxuICAgIFxuICAgIC5jLW1pbmktY2FydF9fcHJvZHVjdHMge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwYWNlKCk7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IHNwYWNlKCk7XG4gICAgICAgIH1cbiAgICAgICAgICAgXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJsaWdodC1ncmV5XCIpO1xuICAgICAgICB9XG4gICAgICAgICAgIFxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwidGV4dFwiLCAzKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHNwYWNlKDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIENocm9tZSwgU2FmYXJpIGFuZCBPcGVyYSAqL1xuXHRcdC8vICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8gfVxuXHRcdFxuXHRcdC8vIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuXHRcdC8vIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIElFIGFuZCBFZGdlICovXG5cdFx0Ly9zY3JvbGxiYXItd2lkdGg6IG5vbmU7ICAvKiBGaXJlZm94ICovXG4gICAgfVxufVxuXG5ib2R5LmlzLW9wZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShwYWxldHRlKFwiYmxhY2tcIiksIDAuNzApO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn0iLCIvKiBfY29tcG9uZW50Lm9yZGVyLnNjc3MgKi9cblxuLmMtb3JkZXIge1xufVxuXG4uYy1vcmRlcl9fc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47ICAgIFxuICAgIGJhY2tncm91bmQ6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHBhbGV0dGUoXCJncmVlblwiKTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTAwcHg7XG5cbiAgICAuYy1idG4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cbn0iLCIvKiBfY29tcG9uZW50LmRpdmlkZXIuc2NzcyAqL1xuXG4uYy1kaXZpZGVyIHsgICAgXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBzcGFjZSgyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKFwiZ3JlZW5cIik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbn1cbiIsIi8qIF9jb21wb25lbnQudHlyZS5zY3NzICovXG5cbi5jLXR5cmUge1xuICAgIFxufVxuXG4uYy10eXJlX19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogcGFsZXR0ZShcIndoaXRlXCIpO1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoXCJkaXZpZGVyXCIpO1xuICAgIC8vIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xKSwgMCAycHggNHB4IC0ycHggcmdiYSgxNiwgMjQsIDQwLCAwLjEpO1xuICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkIHBhbGV0dGUoXCJibHVlXCIsIDIpO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2luZztcblxuICAgIC8vIC8vIFJlbW92ZXMgYm90dG9tIGxlZnQgJiByaWdodCBjb3JuZXIgYW5kIHJlbW92ZWQgYm9yZGVyIHJhZGl1c1xuICAgIC8vIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgLy8gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICYtLWdyZWVuLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHBhbGV0dGUoXCJncmVlblwiKTtcbiAgICB9XG5cbiAgICAvLyAmOmhvdmVyIHtcbiAgICAvLyAgICAgYm94LXNoYWRvdzogMCA5cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC8vIH1cblxuICAgIGhlYWRlcixcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogc3BhY2UoMik7XG4gICAgfVxuXG4gICAgZm9vdGVyLFxuICAgICZfX2J1dHRvbnMge1xuICAgICAgICAuYy10eXJlX19jYXJkX19idXR0b25zX19tb3JlIHtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJsaWdodC1ncmV5XCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcImJsdWVcIiwgMik7XG4gICAgICAgICAgICBjb2xvcjogcGFsZXR0ZShcImdyZXlcIik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICBcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWVkaXVtLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMThweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEFkZHMgYm9yZGVyIHJhZGl1cyB0byBib3R0b20gbGVmdCBvZiBidXR0b24gdG8gbWF0Y2ggYm9yZGVyIG9mIGNhcmRcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmMtdHlyZV9fY2FyZF9fYnV0dG9uc19fb3JkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShcImdyZWVuXCIpO1xuICAgICAgICAgICAgY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgIFxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMThweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBzcGFjZSgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgMTRweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEFkZHMgYm9yZGVyIHJhZGl1cyB0byBib3R0b20gbGVmdCBvZiBidXR0b24gdG8gbWF0Y2ggYm9yZGVyIG9mIGNhcmRcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmMtdHlyZV9fY2FyZF9fb3ZlcmxheS1pY29ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH0gICAgXG5cbiAgICAvLyAuYy10eXJlX19jYXJkX19pbWdfX2xvZ28ge1xuICAgIC8vICAgICB3aWR0aDogMTAwcHg7XG4gICAgLy8gICAgIGhlaWdodDogMjBweDtcbiAgICAvLyB9XG5cbiAgICAvLyAuYy10eXJlX19jYXJkX19pbWdfX3R5cmUge1xuICAgIC8vICAgICB3aWR0aDogMTUwcHg7XG4gICAgLy8gICAgIGhlaWdodDogMjAwcHg7XG4gICAgLy8gfVxuXG4gICAgLy8gLmMtdHlyZV9fY2FyZF9faW1nX19yYW5nZSB7XG4gICAgLy8gICAgIGhlaWdodDogMjBweDtcbiAgICAvLyB9XG5cbiAgICAvLyAuYy10eXJlX19jYXJkX19pbWdfX2V1IHtcbiAgICAvLyAgICAgd2lkdGg6IDE1MHB4O1xuICAgIC8vICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIC8vIH1cblxuICAgIC8vIC5jLXR5cmVfX2NhcmRfX2ltZ19fc2Vhc29uIHtcbiAgICAvLyAgICAgd2lkdGg6IDEwMHB4O1xuICAgIC8vICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgLy8gfVxufVxuXG4uYy10eXJlX19jYXJkX19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHBhbGV0dGUoXCJibHVlXCIsIDIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gUmVtb3ZlcyBib3R0b20gbGVmdCAmIHJpZ2h0IGNvcm5lciBhbmQgcmVtb3ZlZCBib3JkZXIgcmFkaXVzXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYy10eXJlX19jYXJkX19zeW1ib2wtc21hbGwge1xuICAgIHdpZHRoOiA0MHB4O1xufVxuXG4uYy10eXJlX19jYXJkX19ldS1sYWJlbCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcGFsZXR0ZShcImJsYWNrXCIpO1xuICAgIHBhZGRpbmc6IHNwYWNlKDAuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogc3BhY2UoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICB9XG5cbiAgICAuYy10eXJlLWNhcmRfX2Z1ZWwge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHNwYWNlKDAuNSk7XG4gICAgfVxuXG4gICAgLmMtdHlyZS1jYXJkX19ncmlwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDAlIC0gMnB4KTtcbiAgICB9XG5cbiAgICAuYy10eXJlLWNhcmRfX25vaXNlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IHNwYWNlKCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogc3BhY2UoMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBfY29tcG9uZW50LmxvZ2luLnNjc3MgKi9cblxuLmMtbG9naW4geyAgIFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogc3BhY2UoOCkgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBwYWxldHRlKFwiYmxhY2tcIik7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG59XG5cbi5jLWxvZ2luX19sb2dvIHtcbiAgICB3aWR0aDogNDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICAgIHdpZHRoOiAzNjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4cykge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuXG4uYy1sb2dpbl9fcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IHNwYWNlKDQpIHNwYWNlKDMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoXCJ3aGl0ZVwiKTtcbiAgICBib3JkZXItcmFkaXVzOiBzcGFjZSgyKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmMtdGV4dGJveCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0Q3RDdENztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzhDOEM4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIF91dGlsaXR5LmRpc3BsYXkuc2NzcyAqL1xuXG4vL1xuLy8gU3RhbmRhcmQgRGVjbGFyYXRpb25zXG4udS10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udS10YWJsZS1jZWxsIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnUtdGFibGUtcm93IHtcblx0ZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4udS1pbnZpc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LXZpc2libGUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udS1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnUtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtcHJpbnQtYmxvY2sge1xuXHRAbWVkaWEgcHJpbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi51LXByaW50LWlubGluZS1ibG9jayB7XG5cdEBtZWRpYSBwcmludCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi51LXByaW50LWhpZGRlbiB7XG5cdEBtZWRpYSBwcmludCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vL1xuLy8gUmVzcG9uc2l2ZSBEZWNsYXJhdGlvbnNcbkBpZiAkcmVzcG9uc2l2ZSB7XG5cdEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJG5hbWUpIHtcblxuXHRcdFx0LnUtdGFibGUge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LXRhYmxlLWNlbGwge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtdGFibGUtcm93IHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtaW52aXNpYmxlIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtdmlzaWJsZSB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudS1pbmxpbmUge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdCAgICBcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LWlubGluZS1ibG9jayB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtYmxvY2sge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtZmxleCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LWhpZGRlbiB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0ICAgIFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LXByaW50LWJsb2NrIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRAbWVkaWEgcHJpbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC51LXByaW50LWlubGluZS1ibG9jayB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0QG1lZGlhIHByaW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnUtcHJpbnQtaGlkZGVuIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRAbWVkaWEgcHJpbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXHR9XG59XG4iLCIvKiBfdXRpbGl0eS5mbGV4LnNjc3MgKi9cblxuLy9cbi8vIFN0YW5kYXJkIERlY2xhcmF0aW9uc1xuXG4vL1xuLy8ganVzdGlmeS1jb250ZW50XG4udS1mbGV4LWp1c3RpZnktY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51LWZsZXgtanVzdGlmeS1zdGFydCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnUtZmxleC1qdXN0aWZ5LWJldHdlZW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi51LWZsZXgtanVzdGlmeS1lbmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udS1mbGV4LWFsaWduLWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LWZsZXgtYWxpZ24tZmxleC1zdGFydCB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4udS1mbGV4LWFsaWduLWZsZXgtZW5kIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udS1mbGV4LWFsaWduLXN0cmV0Y2gge1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnUtZmxleC13cmFwIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4udS1mbGV4LWRpcmVjdGlvbi1jb2x1bW4ge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udS1mbGV4LWRpcmVjdGlvbi1yb3cge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4udS1mbGV4LWdyb3ctMSB7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLnUtZmxleC1hbGlnbi1zZWxmLWNlbnRlciB7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLy9cbi8vIFJlc3BvbnNpdmUgRGVjbGFyYXRpb25zXG5AaWYgJHJlc3BvbnNpdmUge1xuXHRAZWFjaCAkbmFtZSBpbiAkYnJlYWtwb2ludC1tb2RpZmllcnMge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCRuYW1lKSB7XG5cblx0XHRcdC51LWZsZXgtanVzdGlmeS1jZW50ZXIge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LWp1c3RpZnktc3RhcnQge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1qdXN0aWZ5LWJldHdlZW4ge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1qdXN0aWZ5LWVuZCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1hbGlnbi1jZW50ZXIge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtYWxpZ24tZmxleC1zdGFydCB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtYWxpZ24tZmxleC1lbmQge1xuXHRcdFx0XHQmXFxAI3skbmFtZX0ge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1hbGlnbi1zdHJldGNoIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC13cmFwIHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC51LWZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnUtZmxleC1kaXJlY3Rpb24tcm93IHtcblx0XHRcdFx0JlxcQCN7JG5hbWV9IHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudS1mbGV4LWdyb3ctMSB7XG5cdFx0XHRcdCZcXEAjeyRuYW1lfSB7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBfdXRpbGl0eS5zcGFjaW5nLnNjc3MgKi9cblxuLyoqXG4gKiBVdGlsaXR5IGNsYXNzZXMgdG8gcHV0IHNwZWNpZmljIHNwYWNpbmcgdmFsdWVzIG9udG8gZWxlbWVudHMuXG4gKlxuICogICAudS1tLXQge31cbiAqICAgLnUtcCB7fVxuICogICAudS1wLXgge31cbiAqL1xuXG5AZWFjaCAkcHJvcGVydHktbmFtZXNwYWNlLCAkcHJvcGVydHkgaW4gJHNwYWNpbmctcHJvcGVydGllcyB7XG5cbiAgICBAZWFjaCAkZGlyZWN0aW9uLW5hbWVzcGFjZSwgJGRpcmVjdGlvbi1ydWxlcyBpbiAkc3BhY2luZy1kaXJlY3Rpb25zIHtcblxuICAgICAgICBAZm9yICRzaXplIGZyb20gMCB0aHJvdWdoICRzcGFjaW5nLW1heC1tdWx0aXBsaWVyIHtcblxuICAgICAgICAgICAgLnUtI3skcHJvcGVydHktbmFtZXNwYWNlfSN7JGRpcmVjdGlvbi1uYW1lc3BhY2V9I3skc2l6ZX0ge1xuXG4gICAgICAgICAgICAgICAgQGVhY2ggJGRpcmVjdGlvbiBpbiAkZGlyZWN0aW9uLXJ1bGVzIHtcbiAgICAgICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX0jeyRkaXJlY3Rpb259OiBzcGFjZSgkc2l6ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyBSZXNwb25zaXZlIE1vZGlmaWVyc1xuQGlmICRyZXNwb25zaXZlIHtcblxuICAgIEBlYWNoICRwcm9wZXJ0eS1uYW1lc3BhY2UsICRwcm9wZXJ0eSBpbiAkc3BhY2luZy1wcm9wZXJ0aWVzIHtcblxuICAgICAgICBAZWFjaCAkZGlyZWN0aW9uLW5hbWVzcGFjZSwgJGRpcmVjdGlvbi1ydWxlcyBpbiAkc3BhY2luZy1kaXJlY3Rpb25zIHtcblxuICAgICAgICAgICAgQGVhY2ggJG5hbWUgaW4gJGJyZWFrcG9pbnQtbW9kaWZpZXJzIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRuYW1lKSB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGZvciAkc2l6ZSBmcm9tIDAgdGhyb3VnaCAkc3BhY2luZy1tYXgtbXVsdGlwbGllciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC51LSN7JHByb3BlcnR5LW5hbWVzcGFjZX0jeyRkaXJlY3Rpb24tbmFtZXNwYWNlfSN7JHNpemV9IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZcXEAjeyRuYW1lfSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGRpcmVjdGlvbiBpbiAkZGlyZWN0aW9uLXJ1bGVzIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufTogc3BhY2UoJHNpemUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vQWxsIE1hcmdpblxuLnUtbS1hIHtcblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkc3BhY2luZy1tYXgtbXVsdGlwbGllciB7XG5cdFx0JiN7JGl9IHtcblx0XHRcdG1hcmdpbjogKCRzcGFjZSAqICRpKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQWxsIFBhZGRpbmdcbi51LXAtYSB7XG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJHNwYWNpbmctbWF4LW11bHRpcGxpZXIge1xuXHRcdCYjeyRpfSB7XG5cdFx0XHRwYWRkaW5nOiAoJHNwYWNlICogJGkpO1xuXHRcdH1cblx0fVxufVxuIiwiLyogX3V0aWxpdHkuaGVpZ2h0cy5zY3NzICovXG5cbkBpZiAkZW5hYmxlLWZsZXgge1xuXG4gICAgLnUtaGVpZ2h0LWEge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnUtaGVpZ2h0LTEwMHBjIHtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuXG4gICAgLnUtaGVpZ2h0LTEwMHZoIHtcbiAgICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS1oZWlnaHRcIiwgXCJoZWlnaHRcIik7XG4gICAgQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LWhlaWdodFwiLCBcIm1pbi1oZWlnaHRcIik7IC8vIFNhZmFyaSBidWcgZml4XG5cbiAgICBAaWYgJHJlc3BvbnNpdmUge1xuXG4gICAgICAgIEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LW1vZGlmaWVycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkbmFtZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LWhlaWdodFwiLCBcImhlaWdodFwiLCBcIlxcXFxAXCIrJG5hbWUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LWhlaWdodFwiLCBcIm1pbi1oZWlnaHRcIiwgXCJcXFxcQFwiKyRuYW1lKTsgLy8gU2FmYXJpIGJ1ZyBmaXhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy89ICAgICAgICAgICBXaWR0aCBTZXR1cCAgICAgICAgICAgPVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRAbWl4aW4gd2lkdGgtc2V0dXAoJG5hbWVzcGFjZTpcIlwiLCAkYXR0cmlidXRlOlwiXCIsICRzdWZmaXg6XCJcIikge1xuXHRcdCRwcmVmaXg6IFwiLlwiICsgJG5hbWVzcGFjZSArIFwiLVwiO1xuXG5cdFx0LyoqXG5cdFx0KiBXaG9sZVxuXHRcdCovXG5cdFx0I3skcHJlZml4fSN7ZnVsbH0jeyRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMTAwJTsgfVxuXG5cblx0XHQvKipcblx0XHQqIEhhbHZlc1xuXHRcdCovXG5cdFx0I3skcHJlZml4fSN7aGFsZn0jeyRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNTAlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogVGhpcmRzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzNcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMzMuMzMzJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvM1wiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA2Ni42NjYlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogUXVhcnRlcnNcblx0XHQqL1xuXHRcdCN7JHByZWZpeCArIFwiMVxcXFwvNFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAyNSU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzRcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXh9I3toYWxmfSN7JHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjNcXFxcLzRcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogNzUlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogRmlmdGhzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzVcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMjAlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIyXFxcXC81XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDQwJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiM1xcXFwvNVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA2MCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjRcXFxcLzVcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogODAlOyB9XG5cblxuXHRcdC8qKlxuXHRcdCogU2l4dGhzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzZcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMTYuNjY2JTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvNlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMVxcXFwvM1wiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjNcXFxcLzZcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXh9I3toYWxmfSN7JHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjRcXFxcLzZcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjJcXFxcLzNcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI1XFxcXC82XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDgzLjMzMyU7IH1cblxuXG5cdFx0LyoqXG5cdFx0KiBFaWdodGhzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzhcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMTIuNSU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzhcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjFcXFxcLzRcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCIzXFxcXC84XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDM3LjUlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI0XFxcXC84XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4fSN7aGFsZn0jeyRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI1XFxcXC84XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDYyLjUlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI2XFxcXC84XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIzXFxcXC80XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiN1xcXFwvOFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA4Ny41JTsgfVxuXG5cdFx0LyoqXG5cdFx0KiBOaW5ldGhzXG5cdFx0Ki9cblx0XHQjeyRwcmVmaXggKyBcIjFcXFxcLzlcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMTEuMTExJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiMlxcXFwvOVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAyMi4yMjIlOyB9XG5cdFx0I3skcHJlZml4ICsgXCIzXFxcXC85XCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIxXFxcXC8zXCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiNFxcXFwvOVwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA0NC40NDQlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI1XFxcXC85XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDU1LjU1NiU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjZcXFxcLzlcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjJcXFxcLzNcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI3XFxcXC85XCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDc3Ljc3OCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjhcXFxcLzlcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogODguODg5JTsgfVxuXG5cblx0XHQvKipcblx0XHQqIFRlbnRoc1xuXHRcdCovXG5cdFx0I3skcHJlZml4ICsgXCIxXFxcXC8xMFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiAxMCU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzEwXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIxXFxcXC81XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiM1xcXFwvMTBcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogMzAlOyB9XG5cdFx0I3skcHJlZml4ICsgXCI0XFxcXC8xMFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMlxcXFwvNVwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjVcXFxcLzEwXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4fSN7aGFsZn0jeyRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI2XFxcXC8xMFwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiM1xcXFwvNVwiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjdcXFxcLzEwXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDcwJTsgfVxuXHRcdCN7JHByZWZpeCArIFwiOFxcXFwvMTBcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjRcXFxcLzVcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI5XFxcXC8xMFwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA5MCU7IH1cblxuXG5cdFx0LyoqXG5cdFx0KiBUd2VsZnRoc1xuXHRcdCovXG5cdFx0I3skcHJlZml4ICsgXCIxXFxcXC8xMlwiICsgJHN1ZmZpeH0geyAjeyRhdHRyaWJ1dGV9OiA4LjMzMyU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjJcXFxcLzEyXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIxXFxcXC82XCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiM1xcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjFcXFxcLzRcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCI0XFxcXC8xMlwiICsgJHN1ZmZpeH0geyBAZXh0ZW5kICN7JHByZWZpeCArIFwiMVxcXFwvM1wiICsgJHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjVcXFxcLzEyXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDQxLjY2NiUgfVxuXHRcdCN7JHByZWZpeCArIFwiNlxcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXh9I3toYWxmfSN7JHN1ZmZpeH07IH1cblx0XHQjeyRwcmVmaXggKyBcIjdcXFxcLzEyXCIgKyAkc3VmZml4fSB7ICN7JGF0dHJpYnV0ZX06IDU4LjMzMyU7IH1cblx0XHQjeyRwcmVmaXggKyBcIjhcXFxcLzEyXCIgKyAkc3VmZml4fSB7IEBleHRlbmQgI3skcHJlZml4ICsgXCIyXFxcXC8zXCIgKyAkc3VmZml4fTsgfVxuXHRcdCN7JHByZWZpeCArIFwiOVxcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjNcXFxcLzRcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCIxMFxcXFwvMTJcIiArICRzdWZmaXh9IHsgQGV4dGVuZCAjeyRwcmVmaXggKyBcIjVcXFxcLzZcIiArICRzdWZmaXh9OyB9XG5cdFx0I3skcHJlZml4ICsgXCIxMVxcXFwvMTJcIiArICRzdWZmaXh9IHsgI3skYXR0cmlidXRlfTogOTEuNjY2JTsgfVxuXHR9XG4iLCIvKiBfdXRpbGl0eS53aWR0aHMuc2NzcyAqL1xuXG4vLyBEZXByZWNoaWF0ZWQgYXMgSUUxMCBkb2VzIG5vdCBzdXBwb3J0IGZsZXgtYmFzaXNcbi8vIFdpZHRoIGF0dHJpYnV0ZVxuJHdpZHRoLWF0dHJpYnV0ZTogXCJ3aWR0aFwiO1xuLy9AaWYgJGVuYWJsZS1mbGV4IHtcbi8vXHQkd2lkdGgtYXR0cmlidXRlOiAnZmxleCc7XG4vL31cblxuQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LXdpZHRoXCIsICR3aWR0aC1hdHRyaWJ1dGUpO1xuQGluY2x1ZGUgd2lkdGgtc2V0dXAoXCJ1LXdcIiwgJHdpZHRoLWF0dHJpYnV0ZSk7XG5cbkBpZiAkcmVzcG9uc2l2ZSB7XG5cblx0QGVhY2ggJG5hbWUgaW4gJGJyZWFrcG9pbnQtbW9kaWZpZXJzIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgkbmFtZSkge1xuXHRcdCAgIEBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS13aWR0aFwiLCAkd2lkdGgtYXR0cmlidXRlLCBcIlxcXFxAXCIrJG5hbWUpO1xuXHRcdCAgIEBpbmNsdWRlIHdpZHRoLXNldHVwKFwidS13XCIsICR3aWR0aC1hdHRyaWJ1dGUsIFwiXFxcXEBcIiskbmFtZSk7XG5cdFx0fVxuXHR9XG5cbn1cbiJdfQ== */
